[asterisk-dev] tilghman: branch 1.4 r156755 -/branches/1.4/apps/app_while.c
Russell Bryant
russell at digium.com
Mon Nov 17 07:34:08 CST 2008
Alec Davis wrote:
> I hope this isn't going to break the ability play audio before answering the
> call, when using ISDN.
>
> The option 'n' from app_read is specifically for this:
> 'n' to read digits even if the line is not up.
>
> A simplified app that works in 1.6.0rc6 quite nicely, the call is only
> 'answered' when the called party answers the phone.
>
> exten => 1234,1,Progress()
> exten => 1234,n,Read(extension,vm-enter-num-to-call,4,n)
> exten => 1234,n,SayDigits(${extension})
> exten => 1234,n,Goto(${extension},1)
This is fine. I probably should have phrased things a bit differently.
The channel API calls only return immediately when the channel has
been hung up, not before it has been answered.
--
Russell Bryant
Senior Software Engineer
Open Source Team Lead
Digium, Inc.
More information about the asterisk-dev
mailing list