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.

[ Hits: 16.376 ]

Por: Robson Leite em 06/04/2021 | Blog: https://www.linkedin.com/in/robson-leite-308bb9143/


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:

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)

Detalhando o código acima:
  1. Ao discar 800 a ligação será direcionada para [UraSimples]
  2. A aplicação Answer "atende" a ligação
  3. A aplicação "Background" executa o áudio urasimples, lembrando que o áudio deve estar no diretório /var/spool/asterisk/sounds
  4. A aplicação WaitExten aguarda por 10 segundos o usuário digitar alguma tecla
  5. Caso digite 1 a ligação será entregue ao ramal 4000
  6. Caso digite 2 a ligação será entregue ao ramal 4001
  7. Caso seja digitada alguma opção inválida executa o áudio opc-invalida e a ligação retornará ao inicio da URA
  8. 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

Página anterior    

Páginas do artigo
   1. Introdução
   2. Plano de discagem
   3. Criação da URA
Outros artigos deste autor

VOIP - Interceptando tráfego de pacotes

Explorando o Network Manager

Asterisk - Definindo variáveis e manipulando fluxo de dados

Inicializando servidor Ubuntu na AWS e rodando apache em Container

Leitura recomendada

KoverArtist: Criando capas de CDs e DVDs

Instalando o Gaim no Slackware via source

A mágica Elive Topaz

Portugol IDE

Atualizando o Firefox mantendo os plugins instalados

  
Comentários
[1] Comentário enviado por maurixnovatrento em 06/04/2021 - 10:01h


Bem que você podia definir o que é esse serviço, pois tenho certeza que muita gente não sabe do que se trata.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por Carlos_Cunha em 07/04/2021 - 11:31h


[1] Comentário enviado por mauricio123 em 06/04/2021 - 10:01h


Bem que você podia definir o que é esse serviço, pois tenho certeza que muita gente não sabe do que se trata.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Acredito que ele já aborta isso na primeira frase do texto.
"Para esse artigo, partimos da premissa de que o Asterisk já esteja instalado."

No Mais Ótima dica!!!

[3] Comentário enviado por maurixnovatrento em 07/04/2021 - 16:30h


Achei esse artigo muito bom. Dando uma pesquisada, para quem não sabe, o Asterisk é um software específico para implementação de servidores de comunicação telefônica, como VoIP (Voice over Internet Protocol), PBX (Private Branch eXchange) e PABX (Private Automatic Branch eXchange) virtual. Foi isso que eu achei.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[4] Comentário enviado por robsonleite em 07/04/2021 - 18:10h


[1] Comentário enviado por mauricio123 em 06/04/2021 - 10:01h


Bem que você podia definir o que é esse serviço, pois tenho certeza que muita gente não sabe do que se trata.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Olá Mauricio,

Peço desculpas pela demora.

Realmente acabei não me atentando a esse detalhe.

Pra quem tiver a curiosidade despertada pelo artigo, indico o video abaixo:
https://youtu.be/CapdqjBhD2w

[5] Comentário enviado por maurixnovatrento em 07/04/2021 - 20:31h


Beleza.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[6] Comentário enviado por _lucasg13info em 13/04/2021 - 13:46h

Ótimo artigo! Me ajudou muito!

[7] Comentário enviado por Etheridge74 em 08/05/2021 - 05:08h

I definitely enjoyed reading it, you’re a great author.

https://www.mybalancenow.review/

[8] Comentário enviado por robsonleite em 30/10/2021 - 14:57h


[7] Comentário enviado por Etheridge74 em 08/05/2021 - 05:08h

I definitely enjoyed reading it, you’re a great author.

https://www.mybalancenow.review/


Hi Etheridge74,

Thanks for the compliment.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts