[asterisk-users] Dial String command after audio background

Timm Korte korte-ast-users at easycrypt.de
Sun Jan 17 13:10:24 CST 2010


Am 17.01.2010 18:39, schrieb Thomas Perron:
> exten => s,1,Answer()
> exten => s,n,Background(astcc-please-enter-your)
> exten => s,n,Background(zip-code)
> exten => s,n,WaitExten(5)
> exten => s,n,Read(NUMBER,,5)
> exten => s,n,SayDigits(${NUMBER})

you might want to add a GoTo(${NUMBER},1)
as well as start your other extensions with

exten => 22042,1,Dial(SIP/sipvendor/11111111111,120,A(ginger3))
then

> exten => 22042,n,Dial(SIP/sipvendor/11111111111,120,A(ginger3))
> 
> I want to background to play "please enter your zip code"
> Then say the digits pressed (5 digits)
> Then map the five digits to an extension as shown to engage a Dial string
> Examples above are not working.

Because your're staying in the "s" extension - you need to switch to another extension by using (for example, since there are other ways...)
"goto".

> Do I need an Answer() entry first for each zip code (extension)?

Nope - just give each a real id or label (instead of "n") so you can address them via goto.

Timm



More information about the asterisk-users mailing list