-
Notifications
You must be signed in to change notification settings - Fork 2
Lab 3.1 Extensões e Troncos
Configuração de extensões e troncos SIP
Passo 0: Remova o chan_pjsip para evitar conflitos
cd /etc/asterisk
vi modules.conf
Passo 1: Mova o arquivo de exemplo para sip.conf.default
cd /etc/asterisk
mv sip.conf sip.conf.default
Passo 2: Configure as opções gerais no arquivo /etc/asterisk/sip.conf
Use o seu editor favorito para incluir as seguintes linhas no início do arquivo
[general]
udpbindaddr = 0.0.0.0:5060
context = dummy
disallow = all
allow = ulaw
alwaysauthreject=yes
allowguest=no
Passo 3: Configure suas extensãoes SIP
[zoiper]
type=friend
secret=#supersecret#
host=dynamic
qualify=yes
directmedia=no
context=from-internal
[xlite]
type=friend
secret=#supersecret#
host=dynamic
qualify=yes
directmedia=no
context=from-internal
Obs: Após alterar a configuração do canal SIP, para carregar a configuração, na console use CLI>sip reload
Passo 4: Configure os seus softphones como explicado na apresentação correspondente
Passo 5: Configure o seu tronco SIP. Use um número de 1011 à 1020, evite usar o 1010, pode ocorrer conflito com outro estudante.
Edite /etc/asterisk/sip.conf usando seu editor favorito
No fim da seção general inclua as seguintes linhas.
[general]
register=>1010:[email protected]:5600/9999
[siptrunk]
type=peer
defaultuser=1010
remotesecret=supersecret
port=5600
insecure=invite
host=sip.flagonc.com
fromuser=1010
fromdomain=sip.flagonc.com
context=from-siptrunk
Obs: Após alterar a configuração do canal SIP, para carregar a configuração, na console use CLI>sip reload
Passo 5: Verifique a criação dos troncos e extensões usando
sip show registry
Passo 6: troubleshooting (Se algo não funcionar, o que fazer!)
0 - Verifique se você usou 5060 ao invés de 5600 como porta
1 - Verifique se você está registrado (sip show registry)
2 - Tente um nome de usuário de tronco diferente de 1010 a senha é a mesma (1011 to 1040) escolha um
3 - Verifique se você tem conectividade com (ping sip.flagonc.com) da linha de comando do Linux
4 - Habilite verbose 15 e observe s logs na console (core set verbose 15)
5 - Habilite SIP debugging (sip set debug on) e veja se as chamadas saem ou entram no ser servidor