- Mitglied seit
- 14 Sep 2004
- Beiträge
- 3,271
- Punkte für Reaktionen
- 29
- Punkte
- 48
Hallo, ich hoffe, dass hier Jemand mitliest, der mir weiter helfen kann.
Mein Problem ist, dass ich manchmal Gespräche über ein GSM-Gateway mit nur einem Kanal weiterreiche. Wenn das Gateway belegt ist, bekommt jeder weitere Anrufer ein Besetztzeichen, bzw. landet auf dem AB. Eine Anklopffunktion habe ich nicht gefunden.
Jetzt kommt es aber manchmal vor, dass ich auf einen sehr wichtigen Anruf warte, z. B. Türklingel, für die der AB oder das Besetztzeichen manchmal ungeeignet sind.
Jeden anderen Anrufer kann ich zurückrufen oder er ruft mich nochmal an, bei Handytelefonaten ist es ja nicht ungewöhnlich, dass das Gespräch manchmal plötzlich endet.
Optimal wäre es, wenn bei einen VIP-Ruf der erste Anrufer in eine Warteschleife kommt und nach dem VIP-Ruf wieder zurück zu mir. Das scheint mir aber kaum möglich zu sein.
Eine einfachere Lösung wäre, wenn einfach mein Gateway-Channel (z. B. SIP/788 ) aufgelegt wird und dann der VIP-Ruf auf SIP/788 reinkommen kann.
Im Dialplan kann ich das z. B. machen mit:
Das Problem ist, dass sich die ID jedes Mal ändert und ich sie nicht in eine Variable bekomme, mit der ich sie weiterverabeiten kann.
wonder75 scheint schon weiter zu sein:
Kann mir hier Jemand den ersten Teil für die Fritzbox übersetzen / anpassen?
Mein Problem ist, dass ich manchmal Gespräche über ein GSM-Gateway mit nur einem Kanal weiterreiche. Wenn das Gateway belegt ist, bekommt jeder weitere Anrufer ein Besetztzeichen, bzw. landet auf dem AB. Eine Anklopffunktion habe ich nicht gefunden.
Jetzt kommt es aber manchmal vor, dass ich auf einen sehr wichtigen Anruf warte, z. B. Türklingel, für die der AB oder das Besetztzeichen manchmal ungeeignet sind.
Jeden anderen Anrufer kann ich zurückrufen oder er ruft mich nochmal an, bei Handytelefonaten ist es ja nicht ungewöhnlich, dass das Gespräch manchmal plötzlich endet.
Optimal wäre es, wenn bei einen VIP-Ruf der erste Anrufer in eine Warteschleife kommt und nach dem VIP-Ruf wieder zurück zu mir. Das scheint mir aber kaum möglich zu sein.
Eine einfachere Lösung wäre, wenn einfach mein Gateway-Channel (z. B. SIP/788 ) aufgelegt wird und dann der VIP-Ruf auf SIP/788 reinkommen kann.
Im Dialplan kann ich das z. B. machen mit:
Code:
exten => ...,n,SoftHangup(SIP/778-00679b98)
wonder75 scheint schon weiter zu sein:
Leider funktioniert das so nicht mit Asterisk auf der Fritzbox.Also hole ich mir in einem ersten Schritt den kompletten Channelnamen des Calls...
Code:@$chan_to_hangup=exec("sudo /usr/sbin/asterisk -rx \"core show channels\" | grep SIP/soft | cut -d\" \" -f1");
Ich habe danach den kompletten Channelnamen des aktuell laufenden Calls und kann diesen jetzt mit einem soft hangup killen:
Code:@$sysmessage=exec("sudo /usr/sbin/asterisk -rx \"soft hangup $chan_to_hangup\"");
Kann mir hier Jemand den ersten Teil für die Fritzbox übersetzen / anpassen?
Zuletzt bearbeitet: