O Asterisk é uma das soluções de telefonia VoIP mais utilizadas no mundo, oferecendo flexibilidade e diversas possibilidades de configuração. Uma das funcionalidades essenciais em qualquer sistema de telefonia é a criação de ramais e a definição de um dialplan eficiente para permitir a comunicação interna.
Neste artigo, vamos abordar o conceito por trás da criação de ramais no PJSIP e como configurar um dialplan simples para permitir chamadas entre extensões no Asterisk. O objetivo é entender como essas configurações se encaixam na estrutura do Asterisk e como elas impactam o funcionamento da comunicação interna de uma empresa ou projeto VoIP.
O PJSIP (PJSUA API) é uma biblioteca de comunicação que suporta múltiplos protocolos e oferece um desempenho mais otimizado em comparação ao antigo chan_sip. Ele é amplamente recomendado para novos projetos devido à sua flexibilidade e melhor suporte a conexões simultâneas.
No Asterisk, o arquivo de configuração principal do PJSIP (pjsip.conf
) é onde definimos os ramais, autenticação e permissões para chamadas. Cada ramal precisa de uma identificação única, um usuário e uma senha, além da configuração de contexto que define quais ações podem ser executadas.
Para permitir que usuários se comuniquem dentro de uma rede VoIP, é necessário criar ramais. Cada ramal representa um ponto de comunicação, podendo ser um softphone, um telefone IP ou até mesmo um gateway para outro sistema de telefonia.
No pjsip.conf
, cada ramal precisa de configurações básicas, como:
Depois de configurar os ramais, é necessário registrá-los em um softphone ou aparelho IP para permitir a comunicação.
O dialplan (plano de discagem) no Asterisk define como as chamadas devem ser roteadas dentro do sistema. Ele funciona como um conjunto de regras que determina o que acontece quando um número específico é discado.
Cada dialplan é configurado no arquivo extensions.conf
e pode conter diferentes contextos, que segmentam permissões e comportamentos das chamadas. Para que dois ramais consigam se comunicar, é necessário criar as regras de roteamento dentro do dialplan.
Após configurar os ramais e o dialplan, é possível testar a comunicação registrando os dispositivos e tentando chamadas entre eles. Caso a ligação não seja completada, é importante verificar:
Uma funcionalidade interessante para melhorar a usabilidade dos ramais é o BLF, que permite visualizar o status de outros ramais no telefone IP. Isso é útil em ambientes empresariais, onde operadores precisam saber se um colega está ocupado ou disponível.
Neste artigo, abordamos os conceitos essenciais para a criação de ramais no PJSIP e a configuração do dialplan no Asterisk. Se você quiser acompanhar o processo completo com um tutorial prático, assista ao vídeo abaixo:
Se você ainda não tem o Asterisk instalado e configurado, confira nosso outro post onde explicamos o passo a passo da instalação: [Origem do Asterisk e Passo a Passo da Instalação].
A telefonia IP tem revolucionado a forma como as empresas se comunicam, trazendo maior flexibilidade e redução de custos. No entanto, muitas...
O protocolo SIP (Session Initiation Protocol) é um dos pilares da comunicação VoIP, permitindo o estabelecimento, manutenção e encerramento de...
Os links diretos para WhatsApp são uma ferramenta poderosa para facilitar a comunicação com seus clientes. Com um link personalizado, você pode...
O protocolo SIP (Session Initiation Protocol) é um dos mais utilizados para comunicação VoIP (Voz sobre IP), permitindo que chamadas sejam...