[AsteriskBrasil] Telefone IP não escuta uma ligação externa transferida.
Samuel Abreu de Paula
samuel em debian-ce.org
Segunda Março 23 11:55:21 BRT 2009
Ok, eu tentei por canreinvite=yes e "no" no sip.conf, não alterou em
nada. Não há nat na comunicação.
A resposta do CLI utilizando: asterisk -rvvvvvddddn
CLI>
-- Ringing on port 4 - callstate=0
-- Answering port 4
-- Executing [s em entradapabx:1] Answer("DGV/4", "") in new stack
-- Executing [s em entradapabx:2] Set("DGV/4",
"TIMEOUT(Response)=20") in new stack
-- Response timeout set to 20
-- Executing [s em entradapabx:3] Set("DGV/4", "TIMEOUT(absolute)=0")
in new stack
Channel hangup cancelled.
-- Executing [s em entradapabx:4] Answer("DGV/4", "") in new stack
-- Executing [s em entradapabx:5] BackGround("DGV/4", "en/beep") in new stack
-- <DGV/4> Playing 'en/beep.gsm' (language 'pt_BR')
-- Executing [s em entradapabx:6] WaitExten("DGV/4", "5") in new stack
[Mar 23 11:51:18] NOTICE[17690]: chan_dgv.c:10173 event_handler:
dialplan_echo_thread Created(3) - port 4
-- Invalid extension '4' in context 'entradapabx' on DGV/4
== CDR updated on DGV/4
-- Executing [i em entradapabx:1] Dial("DGV/4", "SIP/6010,20,T") in new stack
== Using SIP RTP CoS mark 5
-- Called 6010
-- SIP/6010-092ba240 is ringing
-- SIP/6010-092ba240 answered DGV/4
== Spawn extension (entradapabx, i, 1) exited non-zero on 'DGV/4'
[Mar 23 11:51:24] NOTICE[17731]: chan_dgv.c:12909 dgv_hangup: Calling
dg_HangUp on port 4
Com a config:
exten => s,1,Answer()
exten => s,1,Set(TIMEOUT(digit)=5)
exten => s,n,Set(TIMEOUT(Response)=20)
exten => s,n,Set(TIMEOUT(absolute)=0)
exten => s,n,Answer()
exten => s,n,Background(en/beep)
exten => s,n,WaitExten(5)
exten => i,1,Dial(SIP/6010,20,T)
exten => t,1,Hangup()
Ligo pro ramal q o asterisk atende e digito qq numero, o telefone IP
toca, mas o q falo no externo n escuto nada no telefone IP, o
contrario consigo escutar de boa.
No mesmo cli, recebo isso qd mudo a config para:
exten => s,1,Dial(SIP/6010,10,T)
exten => s,2,Hangup
*CLI>
-- Ringing on port 4 - callstate=0
-- Answering port 4
-- Executing [s em entradapabx:1] Dial("DGV/4", "SIP/6010,10,T") in new stack
== Using SIP RTP CoS mark 5
-- Called 6010
-- SIP/6010-092a0890 is ringing
-- Ringing on port 4 - callstate=1
-- SIP/6010-092a0890 answered DGV/4
[Mar 23 11:53:54] NOTICE[17690]: chan_dgv.c:10173 event_handler:
dialplan_echo_thread Created(3) - port 4
== Spawn extension (entradapabx, s, 1) exited non-zero on 'DGV/4'
[Mar 23 11:53:58] NOTICE[17742]: chan_dgv.c:12909 dgv_hangup: Calling
dg_HangUp on port 4
O sip.conf tem quase 20 ramais, todos iguais so mudando nome do
contexto, usuario e senha:
[6010]
type=friend
username=6010
secret=9999
host=dynamic
context=infoseg
vmexten=voicemail
qualify=3000
As configs globais são as padrões.
Valeu pela atenção.
Samuel Abreu de Paula
samuel em debian-ce.org
George Burns - "Don't stay in bed, unless you can make money in bed."
> Olá,
>
> Estou suspeitando de "reinvite". Tem como postar o que é mostrado
> no CLI em cada caso (com WaitExten e direto)? O Zoiper e o telefone IP
> estão com STUN? Como está sua tabela de roteamento (route -n)?
>
> Manda também o sip.conf, ou pelo menos as configurações dos
> ramais nesse arquivo.
>
> []'s
> Junior Polegato
Mais detalhes sobre a lista de discussão AsteriskBrasil