Pular para o conteúdo

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.
Magno BRasil magno_braz
Hits: 26.730 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Parte 3: 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.

   1. Introdução
   2. Instalando Biblioteca PJSIP
   3. Arquivos PJSIP.CONF e EXTENSIONS.CONF
Nenhum artigo encontrado.

Criando repositório oficial do Debian

Usando o JIGDO - How To

BOCHS - O emulador de x86

OpenMPI - Instalação de uma aplicação paralela

VnStat - Monitorando o tráfego de sua rede

#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

Entre na sua conta para comentar.