AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte FritzBox - Telefoniegeräte - bitte testen.
Thema durchsuchen
Ansicht
Themen-Optionen

FritzBox - Telefoniegeräte - bitte testen.

Ein Thema von Garfield · begonnen am 23. Jun 2012 · letzter Beitrag vom 8. Mär 2014
Antwort Antwort
KarstenK

Registriert seit: 4. Dez 2007
Ort: Bärenthal
29 Beiträge
 
Delphi 2009 Enterprise
 
#1

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 24. Jun 2012, 11:12
FRITZBOX!Box Fon WLAN 7390

Analog

ISDN

ISDN

DECT (Foncontrol)
DECT1: Mobilteil 1

DECT (Handset)

IP
IP0: N82

IP
IP0: N82

SIP

MSN

Fax
FaxMSN0: POTS

Faxmodem

Kurzwahlen


Meine Geräte:

ISDN Telefon Tectra
DECT Handset
Nokia N82 über SIP
Fritzfax am PC


PS: Unter WIn 7 64 bit klappt Anmemldung nicht, ebenfalls in einer XP-VM auf dieser Maschine auch nicht und unter W2k auch nicht

PPS: Was passiert, wenn mehrere Fritzbox im Netz sind?
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#2

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 24. Jun 2012, 13:54
PS: Unter WIn 7 64 bit klappt Anmemldung nicht, ebenfalls in einer XP-VM auf dieser Maschine auch nicht und unter W2k auch nicht
Hört sich nicht so gut an. Habe schon überlegt, ob ich auf URLOpenStream und BindStatusCallback umstellen soll.

PPS: Was passiert, wenn mehrere Fritzbox im Netz sind?
Es wird nur "http://fritz.box" verwendet. In "function TFritzBox.GetIPIntern: AnsiString;" wird über die Winsock die interne IP ermittelt. Wie man mehrere Fritzboxen erkennen kann, weiß ich leider nicht.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#3

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 24. Jun 2012, 14:54
Das Problem liegt in der Verbindungsgeschwindigkeit. Ich hatte die Header unter Windows XP mit Firefox und LiveHeader ermittelt und Keep_Alive mit 115 angegeben:
Delphi-Quellcode:
const
  KEEP_ALIVE = 115;

...

function TClient.ReceiveBuf: Integer;
{*******************************************************************************
*  -7- Die Antwort abrufen.
}

var
  FBuffer : Array[0..cBufSize - 1] of Char;
begin
  Result := -1;
  if fConnected
  then begin
    fBytesRcvd := 0;
    {
    *  Daten abrufen.
    }

    fBufferStr := '';
    Result := -1;
    while (Result < 0) or (Result = cBufSize)
    do begin
      sleep(KEEP_ALIVE);
      FillChar(FBuffer, cBufSize, #0);
      Result := recv(fSocket, FBuffer, cBufSize, 0);
      {
      *  Die gelesenen Bytes übernehmen und die Anzahl aktualisieren.
      }

      fBufferStr := fBufferStr + FBuffer;
      inc(fBytesRcvd, Result);
    end;
  end;
end;
Beim Abholen der Antwort wird diese Zeit gewartet. Unter Windows XP ist diese Zeitspanne ausreichend. Bei meinem Windows 7 Home Premium 64Bit musste ich die Zeitspanne auf 300 erhöhen, damit das "Lämpchen" grün wurde.

Somit bekomme ich jetzt
Zitat:
Analog
Analog0: Telefon

ISDN

ISDN

DECT (Foncontrol)
DECT1: AAAA
DECT2: BBBB

DECT (Handset)

IP

IP

SIP
SIP0: 8xxxx

MSN
MSN0: 8xxxx

Fax

Faxmodem

Kurzwahlen
HotDial0: 500@hd-telefonie.avm.de
HotDial1: 200@hd-telefonie.avm.de
HotDial2: 100@hd-telefonie.avm.de
angezeigt. Dauert allerdings wegen der vielen Abfragen sehr lange.

Nachtrag:

Habe die geänderte Version ebenfalls im ersten Beitrag angehangen.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof

Geändert von Garfield (24. Jun 2012 um 14:57 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#4

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 26. Jun 2012, 19:34
Steht da der Gerätetyp oder die Nummer des Gerätes?

PPS: Was passiert, wenn mehrere Fritzbox im Netz sind?
Das weiß ich leider nicht. Es wird als URL "Fritz.box verwendet. Ich nehme an, es gibt nur eine Box mit der Adresse und nur diese wird gefunden. Wenn man die Computer im Netzwerk sucht, wird auch keine Fritz.box gefunden sondern nur ein "\\FRITZ!NAS". Unter WinXP wird in der Netzwerkumgebung "FRITZ.NAS an FRITZ!Box (fritz!nas)" angezeigt. Unter Win7 wird die Fritzbox mit ihrem Namen angezeigt. Da bei der Fritzbox eine bestimmte IP voreinstellt ist, könnte man dies als Ausgangspunkt zum Suchen nehmen und die vierte Zahl entsprechen variieren.

Im Anhang ist eine Version, bei der die Abfragen beim Erstellen der Class TFritzbox entfernt wurde und welche dadurch schneller startet.

Es wäre schön wenn weitere Besitzer einer Fritzbox, welche die Demo heruntergeladen haben, mir ihre Testergebnisse mitteilen könnten. Entweder hier oder per PN.

Wen nur die Demo interessiert, kann sich auch die Demo auf der Seite ansehen.

Nachtrag: Der Anhang ist im ersten Beitrag.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof

Geändert von Garfield (27. Jun 2012 um 00:43 Uhr)
  Mit Zitat antworten Zitat
KarstenK

Registriert seit: 4. Dez 2007
Ort: Bärenthal
29 Beiträge
 
Delphi 2009 Enterprise
 
#5

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 26. Jun 2012, 19:48
Es ist die Bezeichnung, die ich selber eingeben habe.

"Bei mehreren Boxen" eventuell vorsehen, da ich die IP-Adresse manuell ändern kann.
Miniaturansicht angehängter Grafiken
n82.png  
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#6

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 26. Jun 2012, 20:39
Danke. Dann ist IP in dem Sinne kein Telefoniegerät und könnte aus der Abfrage entfernt werden. An das manuelle Eingeben einer IP habe ich auch schon gedacht.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
KarstenK

Registriert seit: 4. Dez 2007
Ort: Bärenthal
29 Beiträge
 
Delphi 2009 Enterprise
 
#7

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 28. Jun 2012, 09:35
Danke. Dann ist IP in dem Sinne kein Telefoniegerät und könnte aus der Abfrage entfernt werden.
Nein, das ist schon ein Telefon und wird auch als solches genutzt, damit bekomme ich am Handy zu Hause auch meine Festnetztlefonate mit. Das gleiche geht auch fürs Softphones am PC.
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#8

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 18. Jul 2012, 22:31
Update 18. Juli 2012

Ich habe die Demo auf das Auslesen des Onlinetelefonbuches ausgerichtet. Ich würde mich freuen, wenn Ihr die Demo ausprobieren und berichten würdet, ob Eure Rufnummern korrekt angezeigt werden.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

AW: FritzBox - Telefoniegeräte - bitte testen.

  Alt 19. Jul 2012, 16:58
Habe die FritBox 7270 und die Liste bleibt einfach leer Die Anmeldung funktioniert aber korrekt.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz