- Mitglied seit
- 30 Mai 2007
- Beiträge
- 56
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo IPPF,
ich habe mir zwei kleine Scripte geschrieben, welche in der sip.conf eine bestimmte register-Zeile per sed ausklammert bzw. wieder aktiviert und anschließend ein 'sip reload' sendet.
Der Hintergrund ist folgender. Wenn ich nicht im Büro bin, dann soll der Asterisk nicht an Sipgate registriert sein, damit die sipgate-eigene Weiterleitung auf das Handy funktioniert. (wg. Übermittlung der Anrufer-Nummer)
Prinzipiell funktionieren die Scripts, allerdings landen die Anrufe dennoch auf dem Asterisk obwohl die register-Zeile nicht mehr aktiv ist. Hier ein kleiner Ausschnitt aus der Console:
Laut 'sip show registry' hat es auch funktioniert und der Eintrag erscheint nicht. Dennoch landen die eingehende Telefonate im Asterisk. Laut Sipgate ist das Endgerät auch noch registriert.
Zwischendurch erscheint nach dem Deaktivieren auch folgender Eintrag in der Console. Ich vermute, dass es damit zusammenhängt.
Habe schon die Parameter maxexpiry und defaultexpiry in der sip.conf heruntergesetzt, allerdings kein Erfolg.
Hat jmd. eine Idee, wie ich den Asterisk dazu bekommen keine Anrufe von Sipgate zu erhalten?
ich habe mir zwei kleine Scripte geschrieben, welche in der sip.conf eine bestimmte register-Zeile per sed ausklammert bzw. wieder aktiviert und anschließend ein 'sip reload' sendet.
Der Hintergrund ist folgender. Wenn ich nicht im Büro bin, dann soll der Asterisk nicht an Sipgate registriert sein, damit die sipgate-eigene Weiterleitung auf das Handy funktioniert. (wg. Übermittlung der Anrufer-Nummer)
Prinzipiell funktionieren die Scripts, allerdings landen die Anrufe dennoch auf dem Asterisk obwohl die register-Zeile nicht mehr aktiv ist. Hier ein kleiner Ausschnitt aus der Console:
Code:
- - Launched AGI Script /root/Scripts/asterisk_deactivate
-- Remote UNIX connection
-- Reloading SIP
== Parsing '/etc/asterisk/sip.conf': Found
== Parsing '/etc/asterisk/sip_notify.conf': Found
........
-- AGI Script /root/Scripts/asterisk_deactivate completed, returning 0
Laut 'sip show registry' hat es auch funktioniert und der Eintrag erscheint nicht. Dennoch landen die eingehende Telefonate im Asterisk. Laut Sipgate ist das Endgerät auch noch registriert.
Zwischendurch erscheint nach dem Deaktivieren auch folgender Eintrag in der Console. Ich vermute, dass es damit zusammenhängt.
Code:
handle_response_register: Got 200 OK on REGISTER, but there isn't a registry entry for (we probably already got the OK)
Habe schon die Parameter maxexpiry und defaultexpiry in der sip.conf heruntergesetzt, allerdings kein Erfolg.
Hat jmd. eine Idee, wie ich den Asterisk dazu bekommen keine Anrufe von Sipgate zu erhalten?