Hi all,
I’m using CLI channel originate command to make call to DAHDI/1/15 and when it answered, I would like it to connect to a dialplan 100, and the dialplan 100 is to playback a music.
Things look fine. The DAHDI/1/15 got the incoming call.
But when I picked up the phone (in DAHDI/1/15), it seems to be that the playback has been played for a while.
I mean, the playback was not started when I pick up the phone.
Can anyone help? I hope the playback begin after the call got answered.
Here is my extension.conf:
[from-internal]
exten = 100,1,Answer()
same = n,Wait(1)
same = n,Playback(demo-instruct)
same = n,Hangup()
And here is my CLI command:
channel originate DAHDI/1/15 extension 100@from-internal
I looked into the CLI log, I found it just begins to playback the music even I didn’t answer the phone.
*CLI> channel originate DAHDI/1/15 extension 100@from-internal
-- Executing [100@from-internal:1] Answer("DAHDI/1-1", "") in new stack
-- Executing [100@from-internal:2] Wait("DAHDI/1-1", "1") in new stack
-- Executing [100@from-internal:3] Playback("DAHDI/1-1", "demo-instruct") in new stack
-- <DAHDI/1-1> Playing 'demo-instruct.gsm' (language 'en')
*CLI>