[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