- Mitglied seit
- 1 Feb 2009
- Beiträge
- 179
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
sobald eine Verbindung -hergestellt durch Dial - besteht, soll der Macro XY aufgerufen werden. Das klappt auch ohne Probleme. Leider bleibt bei dem Telefon welches irgendwo anruft der Channel die ganze Zeit unbeantwortet, auch wenn die Verbindung schon besteht bzw. der Anruf auf der anderen Seite angenommen wurde.
Der Macro selbst beinhaltet einen Aufruf zu einem AGI-Script.
Das Problem besteht darin, dass der AGI Script so lange läuft, wie das Gespräch selbst. Asterisk wartet aber leider erst, bis der Script durch ist.
Auch eine Ausführung mit Dial funktioniert nicht. Beispiel:
exten => 100,1,Dial(SIP/100&Local/s@xy)
[xy]
exten => s,1,agi(xy.php)
Hier läuft aber der Script aber nur in der Klingelzeit. Er soll aber NUR während des Gesprächs laufen.
Hat jemand einen Tipp?
sobald eine Verbindung -hergestellt durch Dial - besteht, soll der Macro XY aufgerufen werden. Das klappt auch ohne Probleme. Leider bleibt bei dem Telefon welches irgendwo anruft der Channel die ganze Zeit unbeantwortet, auch wenn die Verbindung schon besteht bzw. der Anruf auf der anderen Seite angenommen wurde.
Der Macro selbst beinhaltet einen Aufruf zu einem AGI-Script.
Das Problem besteht darin, dass der AGI Script so lange läuft, wie das Gespräch selbst. Asterisk wartet aber leider erst, bis der Script durch ist.
Auch eine Ausführung mit Dial funktioniert nicht. Beispiel:
exten => 100,1,Dial(SIP/100&Local/s@xy)
[xy]
exten => s,1,agi(xy.php)
Hier läuft aber der Script aber nur in der Klingelzeit. Er soll aber NUR während des Gesprächs laufen.
Hat jemand einen Tipp?
Zuletzt bearbeitet: