[AsteriskBrasil] Configurar IVR

Sylvio Carlos Jollenbeck sylvio.sdr em gmail.com
Quinta Fevereiro 24 21:08:05 BRT 2011


Jean,

    Segue um exemplo com o tratamento que voce quer.

[URA]

exten => s,1,Answer
               s,n,Set(TIMEOUT(digit)=3)
               s,n,Set(TIMEOUT(response)=10)
               s,n,Set(LOOP=3)
               s,n(instrucao),Background(entrymusic)
               s,n,WaitExten(10)

exten => 1,1,Dial(SIP/XXXX,,tT)
exten => 1,n,Hangup()


exten => i,1,Noop(Opcao Invalida)
               i,n,Set(LOOP=${MATH(${LOOP}+1,int)})
               i,n,GotoIf($["${LOOP}">"3"]?HANG)
               i,n,Playback(invalid)
               i,n,Goto(ura,s,instrucao)
               i,n(HANG),Hangup

exten => t,1,Noop(Nao selecionou)
               t,n,Set(LOOP=${MATH(${LOOP}+1,int)})
               t,n,GotoIf($["${LOOP}">"3"]?HANG)
               t,n,Playback(invalid)
               t,n,Goto(ura,s,instrucao)
               t,n(HANG),Hangup

# ---------------------------------------------------------------
Sylvio Carlos Jollenbeck Borin
# ----------------------------------------------------------------


Em 24 de fevereiro de 2011 19:18, Jean Felipe <jean em jeanfelipe.me> escreveu:

> (...) última dúvida foi resolvida!
>
> Porém, estou com outra.
>
> Quando a pessoa que estiver ligando escolher a opção 1 ou 2, ou digitar o
> ramal, que tocasse uma música em quanto ninguém atendia, como fazer?
>
> Minha URA:
>
>
> exten => s,1,BackGround(/var/lib/asterisk/sounds/entrymusic)
> exten => s,n,WaitExten(5)
>
> exten => 1,1,Dial(SIP/500&SIP/501)
> exten => 1,n,Hangup()
>
> exten => 2,1,Dial(SIP/505&SIP/506)
> exten => 2,n,Hangup()
>
> exten => _5X,1,Dial(SIP/${EXTEN})
> exten => _5X,n,Hangup()
>
>
> Em 24 de fevereiro de 2011 16:18, Jean Felipe <jean em jeanfelipe.me>escreveu:
>
> Olá,
>>
>> Primeiramente muito obrigado, está funcionando corretamente.
>>
>> Porém, eu gostaria de realizar algumas alterações em meus ramais, por
>> exemplo usar ramais com 1 e 2 dígitos.
>>
>> Com essa alteração no número de dígitos, eu vou ter que colocar os dois
>> códigos abaixo?
>>
>> exten => _X,1,Dial(SIP/${EXTEN})
>> exten => _X,n,Hangup()
>>
>> exten => _1X,1,Dial(SIP/${EXTEN})
>> exten => _1X,n,Hangup()
>>
>> Estou correto?
>>
>> Em 23 de fevereiro de 2011 23:28, Asterisker BR <asteriskerbr em gmail.com>escreveu:
>>
>> Jean,
>>>
>>> Para discar o ramal durante a execução da URA, basta adicionar uma
>>> extension para os ramais no mesmo contexto da URA.
>>>
>>> Segue abaixo o exemplo considerando a ura que você enviou:
>>>
>>>
>>> exten => s,1,BackGround(/var/lib/asterisk/sounds/entrymusic)
>>> exten => s,n,WaitExten(5)
>>>
>>> exten => 1,1,Dial(SIP/500&SIP/501)
>>> exten => 1,n,Hangup()
>>>
>>> exten => 2,1,Dial(SIP/505&SIP/506)
>>> exten => 2,n,Hangup()
>>>
>>> exten => _50X,1,Dial(SIP/${EXTEN})
>>> exten => _50X,n,Hangup()
>>>
>>>
>>>
>>> Em 23 de fevereiro de 2011 21:37, Jean Felipe <jean em jeanfelipe.me>
>>> escreveu:
>>> > Olá pessoal,
>>> >
>>> > Novamente venho com minha dúvida antiga que não obtive êxito e que
>>> conto com
>>> > a ajuda de vocês.
>>> >
>>> > Eu quero que a pessoa que está ligando possa digitar o ramal a qualquer
>>> > momento independente da música estiver acabado ou não, segue abaixo
>>> minha
>>> > IVR.
>>> >
>>> > exten => s,1,BackGround(/var/lib/asterisk/sounds/entrymusic)
>>> > exten => s,n,WaitExten(5)
>>> >
>>> > exten => 1,1,Dial(SIP/500&SIP/501)
>>> > exten => 1,n,Hangup()
>>> >
>>> > exten => 2,1,Dial(SIP/505&SIP/506)
>>> > exten => 2,n,Hangup()
>>> >
>>> > Não preciso reformular minha IVR, só gostaria de digitar o ramal além
>>> da
>>> > opção 1 e 2 já existentes.
>>> >
>>> > _______________________________________________
>>> > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>>> > - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>>> > - Suporte técnico local qualificado e gratuito
>>> > Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>>> > _______________________________________________
>>> > Headsets Plantronics com o melhor preço do Brasil.
>>> > Acesse agora www.voipmania.com.br
>>> > VOIPMANIA STORE
>>> > ________
>>> > Lista de discussões AsteriskBrasil.org
>>> > AsteriskBrasil em listas.asteriskbrasil.org
>>> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>> > ______________________________________________
>>> > Para remover seu email desta lista, basta enviar um email em branco
>>> para
>>> > asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>> >
>>> _______________________________________________
>>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>>> - Suporte técnico local qualificado e gratuito
>>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>>> _______________________________________________
>>> Headsets Plantronics com o melhor preço do Brasil.
>>> Acesse agora www.voipmania.com.br
>>> VOIPMANIA STORE
>>> ________
>>> Lista de discussões AsteriskBrasil.org
>>> AsteriskBrasil em listas.asteriskbrasil.org
>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>> ______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>
>>
>
> _______________________________________________
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> _______________________________________________
> Headsets Plantronics com o melhor preço do Brasil.
> Acesse agora www.voipmania.com.br
> VOIPMANIA STORE
> ________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110224/d2802e19/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil