Verifique o contexto por
asterisk -rx "dialplan show 6001@users"
Se não ajudar, ative o debug do sip ou a depuração geral para garantir que você está chamando o 6001.
Sou um novato em asterisco e acabei de instalá-lo no meu servidor Ubuntu 12.04 com sudo apt-get install asterisk
. Estou seguindo o tutorial para o asterisco aqui: link
que descreve a configuração do PBX mais simples com dois telefones de demonstração de demonstração e demo-bob. Eu segui as instruções até o ponto, no entanto, quando eu faço uma ligação do demo-bob para o demo-alice eu recebo:
[Feb 5 13:23:03] NOTICE[13667]: chan_sip.c:22622 handle_request_invite:
Call from 'demo-bob' (192.168.1.2:5060) to extension '6001' rejected
because extension not found in context 'users'.
No entanto, o plano de discagem me dá:
*CLI> dialplan show users
[ Context 'users' created by 'pbx_config' ]
'6001' => 1. Dial(SIP/demo-alice) [pbx_config]
'6002' => 1. Dial(SIP/demo-bob) [pbx_config]
-= 2 extensions (2 priorities) in 1 context. =-
Então eu claramente tenho a extensão 6001 em usuários de contexto. O que estou fazendo de errado? Por favor ajude?
Mais algumas informações:
Eu recarreguei a configuração e o plano de discagem com sip reload
e dialplan reload
. Estou usando o asterisco 1.8. Esta é a saída de sip show peers
:
*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
demo-alice/demo-alice 192.168.1.12 D N A 5060 Unmonitored
demo-bob/demo-bob 192.168.1.2 D N A 5060 Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
Verifique o contexto por
asterisk -rx "dialplan show 6001@users"
Se não ajudar, ative o debug do sip ou a depuração geral para garantir que você está chamando o 6001.
Eu também tive o problema, estava relacionado à classe de serviço que não contém a linha de saída. Ao adicionar a linha de saída recém-criada à Classe de serviço padrão, o problema desapareceu.
Tags voip asterisk ubuntu-12.04