[Eisfair] Problem mit fbtr64toolbox
Marcus Röckrath
marcus.roeckrath at gmx.de
Mo Jan 5 14:24:09 CET 2026
Hallo Stefan,
Stefan Puschek wrote:
>> 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.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair