[Eisfair] Problem mit fbtr64toolbox
Stefan Puschek
stefan.puschek at t-online.de
So Jan 4 13:24:01 CET 2026
Hallo in die Runde,
erstmal ein frohes neues Jahr - bevor ich Euch mit meinem Problem
überfalle :)
Ich betreibe bis jetzt eine alte Fritz!Box 7270 als sog. IP-Client
HINTER meinem Router (Openwrt auf einem APU-Board) - die FB routet also
nicht selbst, sie stellt nur ein 5GHz-WLAN bereit und die VOIP-Telefonie
(Telekom und Sipgate) - läuft so seit Jahren ohne Probleme.
Mittlerweile werden die Elkos in der 7270 (und leider auch in allen
Ersatzgeräten) alt, sie bleibt immer mal wieder im Reboot hängen: daher
gibt es als Ersatz nun eine erste FB7490.
Leider sind die "neueren" FB nicht mehr so einfach von aussen zu
"bearbeiten" (reboot und eine Statusabfrage), sodass ich auf
fbtr64toolbox umsteigen musste.
Prinzipiell läuft das tool - ich konnte damit die 7490
erfolgreich rebooten - prima :)
Jetzt kommt mein Problem:
die 7490 stellt momentan 1 (zum testen) und in Zukunft 4 VOIP-Nummern
bereit.
Bei der alten 7270 konnte ich aus den html-Seiten auf der Box auslesen,
wieviele und welche VOIP-Konten die Box "registrieren" konnte.
Mit der 7490 klappt das nicht mehr - daher fbtr64toolbox.
Die kommunikation mit der 7490 klappt:
barbrady # fbtr64toolbox.sh mysoaprequest
/usr/share/doc/fbtr64toolbox/soapsamples/fboxdesc.xml.fboxSCPD.xml.GetMaclist_1
--fbip 192.168.6.136
Executing SOAP request (FRITZ!Box 7490 Release 113.07.60 at 192.168.6.136)
Function: GetMaclist (/upnp/control/fritzbox
urn:schemas-any-com:service:fritzbox:1)
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetMaclistResponse xmlns:u="urn:schemas-any-com:service:fritzbox:1">
<NewMaclist>CC:CE:1E:74:37:3A-CC:CE:1E:74:37:3B-CC:CE:1E:74:37:3C-CC:CE:1E:74:37:3D-CC:CE:1E:74:37:3E-CC:CE:1E:74:37:3F-CC:CE:1E:74:37:40-DE:CE:1E:74:37:3C-DE:CE:1E:74:37:3D</NewMaclist>
<NewMaclistChangeCounter>0</NewMaclistChangeCounter>
</u:GetMaclistResponse>
</s:Body>
</s:Envelope>
barbrady #
Den Status einer VOIP-Nummer sollte ich auch ermitteln können - mit
barbrady # fbtr64toolbox.sh mysoaprequest
/usr/share/doc/fbtr64toolbox/soapsamples/tr64desc.xml.x_voipSCPD.xml.X_AVM-DE_GetVoIPStatus_1 --fbip 192.168.6.136
Executing SOAP request (FRITZ!Box 7490 Release 113.07.60 at 192.168.6.136)
Function: X_AVM-DE_GetVoIPStatus (/upnp/control/x_voip
urn:dslforum-org:service:X_VoIP:1)
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:dslforum-org:control-1-0">
<errorCode>501</errorCode>
<errorDescription>Action Failed</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>
Error on communication with fritzbox
Use --verbose or --debugfb or both options to retrieve more
informations.
barbrady #
...klappt aber nicht :(
Ich vermute, dass ich ihm noch irgendwie den Index der VOIP-Nummer
(momentan 1, später 1 bis 4) übergeben muss - nur habe ich nicht
verstanden, WIE dieser Parameter übergeben werden muss, damit er mich
versteht.
Wer weiss Rat?
Groetjes
Stefan
Mehr Informationen über die Mailingliste Eisfair