
marcosrinaldi
(usa Debian)
Enviado em 15/03/2016 - 17:22h
Olá. Estou iniciando alguns trabalhos com o Elastix. Tenho uma central em funcionamento com 20 ramais e 4 troncos.
Os 4 troncos são linhas convencionais que entram em um gateway Grandstream gwx4104. Tudo está funcionando perfeitamente, exceto a identificação de chamadas.
No gwx4104 vejo que o número é identificado, tanto pela interface (status/network status) quanto pelos logs que ele gera (configurei um servidor de logs para ele). Segue o log da entrada de uma ligação pelo gwx:
03-15-2016 17:09:21 User.Debug 192.168.1.224 GS_LOG: [00:0B:82:7C:A3:F8][000][9660000323A][1.4.1.5]
1602 sip_transport.c Sess: 4 sent:
ACK sip:<<<<AQUI APARECE O NÚMERO DA MINHA LINHA>>>>@192.168.1.235 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.224:5062;
branch=z9hG4bKe853f9a582f51245
P-Asserted-Identity: "" <sip:<<<<AQUI APARECE O NÚMERO IDENTIFICADO>>>@192.168.1.235>
From: ""<sip:192.168.1.235>;
tag=2a70d324e90470e4 To: <sip:<<<<AQUI APARECE O NÚMERO DA MINHA LINHA>>>>@192.168.1.235>;
tag=as6db61a42 Contact: <sip:192.168.1.224:5062;transport=udp>
Call-ID: 0184f5f460d62660219695e0d016ad24@192.168.1.224 CSeq: 21947 ACK User-Agent: Grandstream GXW4104 (HW 2.3, Ch:4)
1.4.1.5 Max-Forwards: 70 Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK Content-Length: 0
No Elastix não chega nenhuma informação da identificação de chamada, nem pela interface (FOP) nem fazendo um debug no CLI.
A configuração do meu tronco está assim:
Peer Details:
canreinvite=no
context=from-pstn
host=192.168.1.224
insecure=port
nat=no
port=5060
qualify=yes
type=friend
username=5000
dtmfmode=rfc2833
User Details:
canreinvite=no
dtmfmode=rfc2833
host=192.168.1.224
insecure=port
nat=no
port=5060
type=user
username=5000
context=from-pstn
Peço a ajuda dos colegas, pois já estou a alguns dias testando diversas opções que pesquisei e até agora nada funcionou.