[Eisfair] Problem mit fbtr64toolbox
Stefan Puschek
stefan.puschek at t-online.de
Mo Jan 5 17:55:22 CET 2026
Hallo Marcus,
>
> >> Lies mal die Beschreibung zur SOAPsearch-Option; die filtert dir
> >> unnötiges aus und bringt es in besser les- und auswertbare Form.
> >
> > das werde ich - spart mir unnötige "Grepperei" :)
>
> Bin gerade dabei, das neue Kommando voipstat zu implementieren,
> dessen Ausgabe etwa so aussehen könnte:
>
> # ../fbtr64toolbox.sh voipstat
> VoIP account status (FRITZ!Box 7490 Release 113.07.60 at 192.168.1.1)
> Idx Number Username Registrar Status
> 1 0123456789 0123456789 sip.xyz.de 2 - registered
> ...
> 8 0 - disabled
>
> Komisch der leere 8. Account, den gibt und gab es nie, habe immer 7
> Nummern gehabt.
>
> UAch die von dir verwendete Funktion gibt den aus:
>
> # fbtr64toolbox.sh mysoaprequest
> /usr/share/doc/fbtr64toolbox/soapsamples/tr64desc.xml.x_voipSCPD.xml.X_AVM-
> DE_GetVoIPStatus_1 --SOAPparameterlist "7,"
> ...
> <?xml version="1.0"?>
> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
> s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
> <s:Body>
> <u:X_AVM-DE_GetVoIPStatusResponse xmlns:u="urn:dslforum-
> org:service:X_VoIP:1">
> <NewX_AVM-DE_VoIPStatus>disabled</NewX_AVM-DE_VoIPStatus>
> </u:X_AVM-DE_GetVoIPStatusResponse>
> </s:Body>
> </s:Envelope>
>
> Wohl mal wieder ein Bug in der Fritzbox-Firmware.
>
> Werde den aber nicht ausfiltern, er ist ja in der Ausgabe erkennbar.
>
> Die neue voipstat-Funbktion verwendet aber nicht
> tr64desc.xml.x_voipSCPD.xml.X_AVM-DE_GetVoIPStatus_1 sondern
> tr64desc.xml.x_voipSCPD.xml.X_AVM-DE_GetVoIPAccounts_1, da dies die
> TR64- Funktionsaufrufe minimiert, denn die brauchen deutlich länger
> als eine einmalig von der Fritz angeforderte XML-Liste durchzusuchen.
Danke :)
Wenn Du das Debian-Paket neu baust: die eislib.gz sollte bei der
Installation mit dpkg auch ausgepackt werden, sonst läufts nicht...
Groetjes
Stefan
Mehr Informationen über die Mailingliste Eisfair