Hallo zusammen
Weiss jemand, wieso folgender Ablauf nicht funktioniert?
Aus dem Dial wird das Macro aufgerufen aber vom Macro springt er nicht
in den Play_Wave Context.
Den Dial führt Asterisk aus und springt in das macro-Make_Call, aber nach dem Befehl Gosub passiert nichts mehr.
D.h. Asterisk gelangt nie in den Context Make_Call.
In der CLI siehts so aus:
Ist doch eigentlich richtig programmiert oder?
Es ist auf einem alten Asterisk Version 1.2.13.
Grüsse Stäubel
Weiss jemand, wieso folgender Ablauf nicht funktioniert?
Aus dem Dial wird das Macro aufgerufen aber vom Macro springt er nicht
in den Play_Wave Context.
Code:
[Make_Call]
exten => 000,1,Dial(CAPI/EICON/0441234567:0791234567/b,60,M(Play_Wave)g)
exten => 000,n,Hangup()
[Play_Wave]
exten => s,1,Answer()
exten => s,n,Playback(Ansagen/VoiceboxInfo)
exten => s,n,Hangup()
[macro-Play_Wave]
exten => s,1,Gosub(Play_Wave,s,1)
Den Dial führt Asterisk aus und springt in das macro-Make_Call, aber nach dem Befehl Gosub passiert nichts mehr.
D.h. Asterisk gelangt nie in den Context Make_Call.
In der CLI siehts so aus:
Code:
[...]
-- Executing Gosub("CAPI/EICON/0791234567-a0", "Play_Wave|s|1") in new stack
== Channel 'CAPI/EICON/0791234567-a0' jumping out of macro 'Play_Wave'
== EICON: CAPI Hangingup
[...]
Ist doch eigentlich richtig programmiert oder?
Es ist auf einem alten Asterisk Version 1.2.13.
Grüsse Stäubel