Ich habe folgendes Problem:
Da meine Leitung dünn ist, möchte ich vor dem Telefonieren einige Dienste beenden und nach dem Auflegen wieder starten.
Das Beenden ist soweit kein Problem:
Nur beim Starten nach dem Hangup komme ich nicht weiter. Ich habe schon in der extension.conf probiert:
welches das richtige Script wäre. Rechte sind gesetzt - das scheidet soweit aus. Nach einem "su - asterisk" kann ich das script auch problemlos starten. Die hangup-extension wird einfach nicht angesprungen :-(
Im lcr-Script habe ich mein Glück auch schon versucht. Ich habe in der /etc/asterisk/lcr/extension.tsblcr folgendes stehen:
Kann mir jemand den entscheidenden Tip geben - man wird nach eine Weile irgendwie blind für die Lösung....
Da meine Leitung dünn ist, möchte ich vor dem Telefonieren einige Dienste beenden und nach dem Auflegen wieder starten.
Das Beenden ist soweit kein Problem:
Code:
exten => _x./123456,1,System(/usr/local/download_stop)
exten => _x./123456,2,Macro(tsblcr,${EXTEN},/etc/asterisk/lcr/tsblcr.routing,23,XYZ,C
API,/etc/asterisk/sip.conf)
Nur beim Starten nach dem Hangup komme ich nicht weiter. Ich habe schon in der extension.conf probiert:
Code:
exten => h,1,System(/usr/local/download_start)
welches das richtige Script wäre. Rechte sind gesetzt - das scheidet soweit aus. Nach einem "su - asterisk" kann ich das script auch problemlos starten. Die hangup-extension wird einfach nicht angesprungen :-(
Im lcr-Script habe ich mein Glück auch schon versucht. Ich habe in der /etc/asterisk/lcr/extension.tsblcr folgendes stehen:
Code:
; end of talk
exten => end,1,GotoIf($[${RESTART}]?10)
exten => end,2,Congestion
exten => end,3,System(/usr/local/download_start)
exten => end,4,Hangup
exten => end,10,Goto(restart,1)
Kann mir jemand den entscheidenden Tip geben - man wird nach eine Weile irgendwie blind für die Lösung....