[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