Hallo,
ich habe meine FRITZ!box WLAN 7050 zu einer ATA modifiziert. Danke erstmal an alle, die dies möglich gemacht haben und die Lösung hier bereitgestellt haben.
Ich habe allerdings noch einige Fragen zur debug.cfg:
Zunächst einmal die momentan von mir verwendete Variante:
Die "Referenz" sieht ja etwas anders aus:
Ich frage mich nur, wozu diese voip_register.sh verwantwortlich ist. Mein Eindruck ist, dass der voipd sich automatisch in gewissen Intervallen beim SIP-Server registriert, wenn man ihn nur einmal mit "voipd -R" dazu angeregt hat.
Das "echo "blah"" ist auch überflüssig, da der Aufruf direkt zurückkehrt und das "blah" nicht nötig ist. Kann man ganz einfach testen, in dem man "voipd -R" an der Konsole eingibt und dann irgendeinen anderen Befehl (z.B. ls). Der zweite Befehl wird direkt ausgeführt, d.h. der voipd kehrt sofort zurück.
Selbst wenn das voipd -R in einer Schleife gemacht worden wäre, warum dann nicht direkt von der debug.cfg aus? Ist es nicht ein bisschen gefährlich immer im Flash der Kiste rumzuschreiben? Wenn die Kiste aus irgendwelchen Gründen mal in einer Schleife ständig neu startet (z.B. beim Basteln, bei Problemen mit der Stromversorgung, etc.), dann wird der Flash-Speicher schnell zerstört, da er nur begrenzt wieder beschrieben werden kann.
Was mich an der Version mit der Schleife übrigens stört: Bei der Neuregistrierungen werden teilweise die Gespräche unterbrochen. Bei meiner Version ist das bislang noch nicht passiert.
- Dilbert -
ich habe meine FRITZ!box WLAN 7050 zu einer ATA modifiziert. Danke erstmal an alle, die dies möglich gemacht haben und die Lösung hier bereitgestellt haben.
Ich habe allerdings noch einige Fragen zur debug.cfg:
Zunächst einmal die momentan von mir verwendete Variante:
Code:
/usr/sbin/telnetd -l /sbin/ar7login
dsld -s
route add default gw 192.168.127.1
echo 1,4 > /var/led
voipd -R
Die "Referenz" sieht ja etwas anders aus:
Code:
/usr/sbin/telnetd -l /sbin/ar7login
dsld -s
route add default gw 192.168.127.1
echo 1,4 > /var/led
cat <<EOP > /var/flash/voip_register.sh
while true;
do
echo "Registrierung am SIP-Server..."
echo "blah" | voipd -R
sleep 600
done;
EOP
chmod 755 /var/flash/voip_register.sh
/var/flash/voip_register.sh
Ich frage mich nur, wozu diese voip_register.sh verwantwortlich ist. Mein Eindruck ist, dass der voipd sich automatisch in gewissen Intervallen beim SIP-Server registriert, wenn man ihn nur einmal mit "voipd -R" dazu angeregt hat.
Das "echo "blah"" ist auch überflüssig, da der Aufruf direkt zurückkehrt und das "blah" nicht nötig ist. Kann man ganz einfach testen, in dem man "voipd -R" an der Konsole eingibt und dann irgendeinen anderen Befehl (z.B. ls). Der zweite Befehl wird direkt ausgeführt, d.h. der voipd kehrt sofort zurück.
Selbst wenn das voipd -R in einer Schleife gemacht worden wäre, warum dann nicht direkt von der debug.cfg aus? Ist es nicht ein bisschen gefährlich immer im Flash der Kiste rumzuschreiben? Wenn die Kiste aus irgendwelchen Gründen mal in einer Schleife ständig neu startet (z.B. beim Basteln, bei Problemen mit der Stromversorgung, etc.), dann wird der Flash-Speicher schnell zerstört, da er nur begrenzt wieder beschrieben werden kann.
Was mich an der Version mit der Schleife übrigens stört: Bei der Neuregistrierungen werden teilweise die Gespräche unterbrochen. Bei meiner Version ist das bislang noch nicht passiert.
- Dilbert -