Abruf der Anrufliste mit Information AB-Nutzung?

Sweenylein

Neuer User
Mitglied seit
16 Jul 2008
Beiträge
66
Punkte für Reaktionen
1
Punkte
8
Hallo zusammen,

ich versuche gerade für ein Smarthome-System die Fritzbox, genauer gesagt die Anruferliste, abzurufen. Das ist alles über den Port :49000 möglich. Allerdings schaffe ich es nicht, irgendwie zu erfahren, ob jemand auf den Anrufbeantworter gesprochen hat. Ich kann nur abrufen, ob jemand abgenommen hat oder nicht.

Kann man irgendwie abrufen, ob der Anrufbeantworter abgenommen hat?
Wenn ja, wo/wie kann ich den Anrufbeantworter abrufen (also zumindest abfragen, ob seit x Tagen jemand drauf gesprochen hat).

Viele Grüße und Danke!

Sweeny
 
Moin,

na, ich würde einmal annehmen mit GetMessageList() solltest Du was anfangen können. Liefert eine URL zurück von dessen Adresse man eine XML in folgendem Format laden kann:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<Root>
    <Message>
        <Index/>
        <Tam/>
        <Called/>
        <Date/>
        <Duration/>
        <Inbook/>
        <Name/>
        <New/>
        <Number/>
        <Path/>
    </Message>
    <Message/>
</Root>

Eingangsparameter (NewIndex) ist der Index (0 bis 4) des AB (TAM).
Bei mir steht überall <New>0</New> - vermutlich weil alle Nachrichten bereits abgehört sind. Muss man halt ausprobieren, was da steht, wenn die Nachricht noch jungfräulich ist...
Ist es das, was Du suchst?
In welcher Sprache codierst Du den Zugriff?

Black Senator
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Kruemelino
Hi,

wenn du dir die Anrufliste via TR-064 beschaffst, findest du im XML-Element Path den Pfad zur aufgenommenen Sprachnachricht. Da steht was drin, oder halt nicht. :)

Auszug aus der Dokumentation von AVM:
XML:
<?xml version="1.0"?>
<root>
    <timestamp>123456</timestamp>
    <Call>
        <Id>122</Id>
        <Type>1</Type>
        <Caller>012456789</Caller>
        <Called>SIP: 56789</Called>
        <CalledNumber>98765</CalledNumber>
        <Name>Max Mustermann</Name>
        <Numbertype/>
        <Device>Anrufbeantworter 1</Device>
        <Port>40</Port>
        <Date>22.09.11 14:19</Date>
        <Duration>0:01</Duration>
        <Count/>
        <Path>/download.lua?path=/var/media/ftp/USB/FRITZ/voicebox/rec/rec.0.000</Path>
    </Call>
</root>
 
  • Like
Reaktionen: Black Senator
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.