Asterisk, quero aprender! – 02 de 03 – Registrando um ramal SIP

Quer se aventurar no mundo asterisk, mas não sabe por onde começar?
Farei 03 artigos importantes para quem quer começar a se aventurar no mundo asterisk, entender o básico, registrar uma conta SIP e dizer o primeiro “alô”.

  • Artigo 01 de 03 – Instalando o asterisk
  • Artigo 02 de 03 – Registrando um ramal SIP -> matéria atual!
  • Artigo 03 de 03 – Ligando entre ramais

Registrar um ramal SIP no asterisk, para fins de testes, é simples e fácil. Saliento a minha frase “para fins de testes”, pois no mundo SIP existem muitas (muitas!) variáveis que, na medida que você for entendendo mais sobre o mundo de telefonia IP, cada opção fará mais sentido para você.

Mas como queremos agora testar e fazer a nossa primeira ligação, vamos simplificar o máximo possível. Portanto, vamos aos passos:

Passo 01:

Toda a configuração relacionada aos ramais SIP do asterisk, ficam em um arquivo chamado sip.conf.
Acesse a pasta /etc/asterisk e abra o arquivo sip.conf

Passo 02:

Apague todo este arquivo. Sim, todas as linhas. Caso prefira, faça um backup deste arquivo  para você dar uma lida nele.

No arquivo, vamos criar o ramal 20 e ramal 21. Portanto, deixe o arquivo como o exemplo abaixo:

[20]
type=friend
context=ramal
secret=senha20
qualify=yes
host=dynamic

[21]
type=friend
context=ramal
secret=senha21
qualify=yes
host=dynamic

Salve o arquivo e saia.

Passo 03:

O asterisk possui uma console própria para gerenciamento. Acesse-a neste formato:

asterisk -r

Estando na console do asterisk, digite:

sip reload

Importante que você entenda: Este “sip reload” é necessário para o asterisk recarregar todas as configurações realizadas no arquivo sip.conf.

Passo 04:

Nesta etapa você já está pronto para conectar o seu ramal no asterisk!

Registre e veja o que ocorre.

Executando o comando abaixo dentro da console do asterisk, você pode verificar os ramais conectados:

sip show peers

Fácil, não?
Na próxima postagem, mostrarei como fazer a ligação de um ramal para o outro.

Ronaldo Sacco
Sócio Co-Fundador da SaperX. Diretor Técnico. Especialista em SIP, Asterisk e programação de alto desempenho. O cara que faz a vaca voar.
Post criado 23

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados

Comece a digitar sua pesquisa acima e pressione Enter para pesquisar. Pressione ESC para cancelar.

De volta ao topo