Asterisk - Configurando Ramais, Plano de Discagem e URA Simples
Neste artigo realizaremos a criação de ramais no Asterisk utilizando o protocolo SIP. Posteriormente, adicionaremos um plano de discagem abordando o conceito de máscaras ou coringas e por fim, criaremos uma URA simples.
Parte 3: Criação da URA
Por fim iremos criar uma URA (Unidade de Resposta Audível).
Dentro do diretório /etc/asterisk, acesse com seu editor de textos preferido o arquivo extensions.conf.
Dentro do contexto ramais, abaixo do plano de discagem, adicione os códigos abaixo:
Detalhando o código acima:
Dentro do diretório /etc/asterisk, acesse com seu editor de textos preferido o arquivo extensions.conf.
Dentro do contexto ramais, abaixo do plano de discagem, adicione os códigos abaixo:
exten => 800,1,Goto(UraSimples,s,1)
[UraSimples]
exten => s,1,Answer()
same => n,Background(urasimples)
same => n,WaitExten(10)
exten => 1,1,Dial(SIP/4000)
same => n,HangUP()
exten => 2,1,Dial(SIP/4001)
same => n,HangUP()
exten => i,1,Playback(opc-invalida)
same => n,Goto(UraSimples,s,1)
exten => t,1,Playback(tempo-esgotado)
same => n,Goto(UraSimples,s,1)
[UraSimples]
exten => s,1,Answer()
same => n,Background(urasimples)
same => n,WaitExten(10)
exten => 1,1,Dial(SIP/4000)
same => n,HangUP()
exten => 2,1,Dial(SIP/4001)
same => n,HangUP()
exten => i,1,Playback(opc-invalida)
same => n,Goto(UraSimples,s,1)
exten => t,1,Playback(tempo-esgotado)
same => n,Goto(UraSimples,s,1)
Detalhando o código acima:
- Ao discar 800 a ligação será direcionada para [UraSimples]
- A aplicação Answer "atende" a ligação
- A aplicação "Background" executa o áudio urasimples, lembrando que o áudio deve estar no diretório /var/spool/asterisk/sounds
- A aplicação WaitExten aguarda por 10 segundos o usuário digitar alguma tecla
- Caso digite 1 a ligação será entregue ao ramal 4000
- Caso digite 2 a ligação será entregue ao ramal 4001
- Caso seja digitada alguma opção inválida executa o áudio opc-invalida e a ligação retornará ao inicio da URA
- Caso o tempo se esgote sem que nenhuma tecla seja digitada executa o áudio tempo-esgotado e a ligação retornará a inicio da URA
Bem que você podia definir o que é esse serviço, pois tenho certeza que muita gente não sabe do que se trata.
___________________________________________________________