Interligando 2 Servidores Asterisk via IAX2

Já vimos como conectar dois servidores Asterisk usando o protocolo SIP em um outro Artigo. Neste artigo iremos ver como fazê-lo com o protocolo IAX2. A vantagem com IAX2 está em sua caracteristica, chamada de trunking, que utiliza o mesmo cabeçalho (header) para enviar o áudio de todas as chamadas. Desta forma, quando há um número considerável de chamadas que estão a atravessar o tronco, há uma considerável redução da largura de banda. Outra vantagem é que os dados de sinalização  de áudio / vídeo passam pela mesma porta (UDP 4569), destruindo assim os problemas típicos de NAT do protocolo SIP.

interligando-asterisk-iax2

Iniciando a Configuração

Configuração dos dois servidores Asterisk interligados via IAX2 através de uma VPN.

Servidor A:

Version Asterisk: 1.6.0.15

IP: 192.168.142.248

usuario: vozcomrj

Extensiones: 3000-3099

Servidor B:

Version Asterisk: 1.4.26.2

IP: 192.168.142.246

usuario: voznetbh

Extensiones: 4000-4099

Vamos começar com a configuração do servidor A.

nano /etc/asterisk/iax.conf

No bloco register:

register => vozcomrj:senhaA@192.168.142.246

O usuario:

[voznetbh]
type=friend
host=dynamic
trunk=yes
secret=senhaB
context=ramais
deny=0.0.0.0/0.0.0.0
permit=192.168.1.234/255.255.255.255
qualify=yes

nano /etc/asterisk/extensions.conf

no nosso contexto local:

[local]
exten => _40XX,1,Dial(IAX2/voznetbh/${EXTEN})
exten => _40XX,n,Hangup

asterisk –rvvvvvvvvvvvvvvv

CLI> iax2 reload

CLI> dialplan reload

Servidor B:

nano /etc/asterisk/iax.conf

No bloco register:

register => voznetbh:senhaB@192.168.142.248

O usuario:

[vozcomrj]
type=friend
host=dynamic
trunk=yes
secret=senhaA
context=ramais
deny=0.0.0.0/0.0.0.0
permit=192.168.1.235/255.255.255.255
qualify=yes

nano /etc/asterisk/extensions.conf

no nosso contexto local:

[local]
exten => _30XX,1,Dial(IAX2/vozcomrj/${EXTEN})
exten => _30XX,n,Hangup

asterisk –rvvvvvvvvvvvvvvv

CLI> iax2 reload

CLI> dialplan reload

Agora podemos chamar do servidor A os ramais do servidor B e vice versa.

Related Posts with Thumbnails

20 Comentarios para “Interligar Servidores Asterisk via IAX2”

  1. Grande Mestre , Parabéns pelo trabalho…
    Existe um sistema chamado Mikrotik q tem funções de administração junto ao servidor asterisk… esse sistema é o mesmo q administradores de rede para porvedores de internet usam…
    o senhor tem alguma horientação para tao implemantação???

    agradecido!!!

  2. Luan,

    Esse é apenas um roteador, não tem ligação com o Asterisk, apenas tem a opção de fazer as liberações de portas para que possa colocar o seu PBX de cara para internet. Ele seria como um roteador Cisco só que roda sobre um PC.

    Ainda não chegeui a trabalhar com ele, por isso não conseguiria lhe ajudar.

    Da uma olhada no forum dele para tirar dúvidas de implementação: http://www.catvbrasil.com.br/forum/ ou http://forum.mikrotik.com/

    O que é o Mikrotik????

    “MikroTik RouterOS™ é um software capaz de tornal um simples PC em um poderoso e versátil roteador. Com suporte a Wireless, Proxy, Roteamento estatico e dinamico entre centenas de outras funcionalidades.”

    Realmente o Mikrotik é poderoso e simplesmente, se não, um dos melhores softwares para provedores do mundo!!!

    Algumas outras funcionalidades:

    Performance otimizada para redes Wireless 802.11a/b/g
    Possibilidade de utilização de Protocolo proprietário Nstreme com polling
    Ferramentas para Controle de QoS
    Filtro eficaz de aplicações P2P
    Alta disponibilidade com VRRP
    Interface de gerenciamento amigável
    Exige poucos recursos de hardware
    Firewall Statefull e túneis
    STP bridging com filtros
    Segurança WEP/WPA
    WDS e AP”s virtuais
    HotSpot para acesso público
    Protocolos de roteamento RIP, OSPF e BGP
    Acesso remoto por ferramenta apropriada WinBox GUI e Web
    telnet/mac-telnet/ssh/console admin
    Configuração e monitoramento em tempo real
    E muito mais….

  3. Mestre asterisk, gostaria de saber como fazer essa configuração via web para obter o mesmo resultado, pois fiz a configuração e refiz mas não funcionou… talvez esteja errando em algum procedimento mas já revi todos os passos e estão corretos.
    Estou configurando em vm’s e fazendo os teste mas a comunicação entre os servidores não vai, com softfones blz mas os servidores nada.

    Agradeço desde já e Obrigado pela atenção.

  4. Voce esta utilizando qual interface GUI de gerenciamento. Asterisk-GUI, Disc-OS, Elastix?

Deixe um comentario