R
rentier-s
Guest
Hallo zusammen,
irgendwie komme ich mit einem eigentlich banalen Thema nicht weiter, nämlich möchte ich ein busy-on-busy Verhalten abbilden, allerdings so, dass ich auf den beteiligten Endgeräten eine Benachrichtigung in Form eines Anrufs in Abwesenheit oder ähnlich erhalte.
Es läuft ein Asterisk 11, im konkreten Fall sind ein Billig-IP-Telefon (int. 31) und CSipSimple (int. 32) in Verwendung. Provider ist die Telekom (Magenta), direkt als Peer tcom in Asterisk angelegt.
Im Moment habe ich das busy-on-busy so umgesetzt, was auch soweit funktioniert:
Das Problem daran ist, dass man weder während des Telefonats noch danach mitbekommt, dass jemand angerufen hätte. Genau das würde ich aber gerne haben.
Damit der Anruf bei den Endgeräten ankommt, dürfte ich ihn nicht mit dem Gotoif abfangen, sondern einfach das Dial laufen lassen. Allerdings kommt dann im Fall des Falles zwar von einem Endgerät ein Busy, das andere würde aber klingeln.
Hat jemand eine Idee?
irgendwie komme ich mit einem eigentlich banalen Thema nicht weiter, nämlich möchte ich ein busy-on-busy Verhalten abbilden, allerdings so, dass ich auf den beteiligten Endgeräten eine Benachrichtigung in Form eines Anrufs in Abwesenheit oder ähnlich erhalte.
Es läuft ein Asterisk 11, im konkreten Fall sind ein Billig-IP-Telefon (int. 31) und CSipSimple (int. 32) in Verwendung. Provider ist die Telekom (Magenta), direkt als Peer tcom in Asterisk angelegt.
Im Moment habe ich das busy-on-busy so umgesetzt, was auch soweit funktioniert:
Code:
[sip-in_tcom]
exten => _081512345,1,Gotoif($[${GROUP_COUNT(${EXTEN})}!=0]?busy)
same => n,Set(GROUP(tcom)=${EXTEN})
same => n,Dial(SIP/31&SIP/32,20,t)
same => n,Hangup()
same => n(busy),Hangup(17)
[sip-out_tcom]
exten => _XX.,1,Set(CALLERID(num)=0815${externe_callerid}) ;externe_callerid wird in sip.conf mit setvar gesetzt
same => n,Set(GROUP(tcom)=${CALLERID(num)})
same => n,Dial(SIP/tcom/${EXTEN},,T)
same => n,Hangup()
Das Problem daran ist, dass man weder während des Telefonats noch danach mitbekommt, dass jemand angerufen hätte. Genau das würde ich aber gerne haben.
Damit der Anruf bei den Endgeräten ankommt, dürfte ich ihn nicht mit dem Gotoif abfangen, sondern einfach das Dial laufen lassen. Allerdings kommt dann im Fall des Falles zwar von einem Endgerät ein Busy, das andere würde aber klingeln.
Hat jemand eine Idee?