Asterisk 14.3 + Biblioteca PJSIP

Este artigo demonstra a instalação do Asterisk 14 e a utilização da biblioteca PJSIP, uma biblioteca mais robusta com somente SIP. E também, a configuração dos arquivos pjsip.conf e extension.conf.

[ Hits: 16.676 ]

Por: Magno BRasil em 02/05/2017


Arquivos PJSIP.CONF e EXTENSIONS.CONF



Exemplo funcional dos arquivos PJSIP, utilizando os ramais 1001 e 1002.

# vim /etc/asterisk/pjsip.conf

[simpletrans]
type=transport
protocol=udp
bind=0.0.0.0

[1001]
type = endpoint
context = internal
disallow = all
allow = ulaw
aors = 1001
auth = auth1001

[1001]
type = aor
max_contacts = 1

[auth1001]
type=auth
auth_type=userpass
password=1001
username=1001

[1002]
type = endpoint
context = internal
disallow = all
allow = ulaw
aors = 1002
auth = auth1002

[1002]
type = aor
max_contacts = 1

[auth1002]
type=auth
auth_type=userpass
password=1002
username=1002

# vim /etc/asterisk/extensions.conf

[internal]
exten => _1XXX,1,Dial(PJSIP/${EXTEN})
exten => _1XXX,2,Answer()
exten => _1XXX,3,Hangup()

Iniciar o serviço Asterisk:

# service asterisk start
# rasterisk -vvvv

Configurar em SoftPhones distintos, cada conta com o IP do seu servidor.

Para realizar a chamada, basta discar o número do ramal.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalando Biblioteca PJSIP
   3. Arquivos PJSIP.CONF e EXTENSIONS.CONF
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Autorando DVDs com Qdvdauthor usando menus animados

Shell do GNU/Linux

KRPMBuilder - Criação fácil de RPMs

Pebrot: Um cliente MSN (modo texto) muito eficiente

Um tour pelos players de vídeo para Linux

  
Comentários
[1] Comentário enviado por diegotricolor em 03/05/2017 - 10:11h

Excelente artigo, irei fazer a instalação em ambiente de testes e quiçá colocar em produção também. ;)

[2] Comentário enviado por magno_braz em 03/05/2017 - 15:05h

Precisando de alguma ajuda é só chamar aqui, Diego.


[3] Comentário enviado por nicolas.cb em 17/05/2017 - 08:42h

A partir da versão 13.8.0 é possível instalar o PJSIP junto com o Asterisk:
./configure --with-pjproject-bundled

Nicolas Barbosa
nicolascb.com.br

[4] Comentário enviado por edsonjbueno em 29/09/2017 - 23:28h

Ótimo documentação. Parabéns. Mas por que centos 6.8 ??

[5] Comentário enviado por magno_braz em 06/04/2018 - 16:47h


[1] Comentário enviado por diegotricolor em 03/05/2017 - 10:11h

Excelente artigo, irei fazer a instalação em ambiente de testes e quiçá colocar em produção também. ;)


Obrigado.

[6] Comentário enviado por magno_braz em 06/04/2018 - 16:48h


[3] Comentário enviado por nicolas.cb em 17/05/2017 - 08:42h

A partir da versão 13.8.0 é possível instalar o PJSIP junto com o Asterisk:
./configure --with-pjproject-bundled

Nicolas Barbosa
nicolascb.com.br


Realmente, mas em alguns momentos não funcionou comigo.

[7] Comentário enviado por magno_braz em 06/04/2018 - 16:48h


[4] Comentário enviado por edsonjbueno em 29/09/2017 - 23:28h

Ótimo documentação. Parabéns. Mas por que centos 6.8 ??


No momento estava a utilizar a 6.8. Mas funciona na 7 tbm


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts