[AsteriskBrasil] from-sip-external não reconhece o DID

Fernando Meira Lins meiralins em midiabyte.com.br
Quinta Março 10 23:56:19 BRT 2011



Prezados, Boa Noite!

 

Estou com o seguinte problema e não encontro a causa:

 

Tenho algumas chamadas entrantes via iNUM que embora o DID seja efetivamente
identificado, não está sendo direcionado para o destino. O Asterisk sempre
muda para “s”

 

Já forcei o contexto para trabalhar com from-trunk ao invés de
from-sip-external, para ver se assim forçava o reconhecimento, já que todas
as chamadas que entram pelo from-trunk estão sendo reconhecidas normalmente
nos outros DID’s, mas de nada adiantou.

 

Alguém pode ajudar:

 

NA CLI tenho

    -- Executing [883510001397001 em from-sip-external:1]
NoOp("SIP/81.201.82.41:7070-00000000", "Received incoming SIP connection
from unknown peer to 883510001397001") in new stack

    -- Executing [883510001397001 em from-sip-external:2]
Set("SIP/81.201.82.41:7070-00000000", "DID=883510001397001") in new stack

    -- Executing [883510001397001 em from-sip-external:3]
Goto("SIP/81.201.82.41:7070-00000000", "s,1") in new stack

>>>    -- Goto (from-sip-external,s,1) <<< AQUI no lugar do s não deveria
estar entrando o DID???

    -- Executing [s em from-sip-external:1]
GotoIf("SIP/81.201.82.41:7070-00000000", "0?checklang:noanonymous") in new
stack

    -- Goto (from-sip-external,s,5)

    -- Executing [s em from-sip-external:5]
Set("SIP/81.201.82.41:7070-00000000", "TIMEOUT(absolute)=15") in new stack

Channel will hangup at 2011-03-10 21:34:23.667 BRT.

    -- Executing [s em from-sip-external:6]
Answer("SIP/81.201.82.41:7070-00000000", "") in new stack

    -- Executing [s em from-sip-external:7]
Wait("SIP/81.201.82.41:7070-00000000", "2") in new stack

    -- Executing [s em from-sip-external:8]
Playback("SIP/81.201.82.41:7070-00000000", "ss-noservice") in new stack

    -- <SIP/81.201.82.41:7070-00000000> Playing 'ss-noservice.slin'
(language 'en')

  == Spawn extension (from-sip-external, s, 8) exited non-zero on
'SIP/81.201.82.41:7070-00000000'

    -- Executing [h em from-sip-external:1]
Hangup("SIP/81.201.82.41:7070-00000000", "") in new stack

  == Spawn extension (from-sip-external, h, 1) exited non-zero on
'SIP/81.201.82.41:7070-00000000'

 

Outro detalhe que intriga é a questão do parâmetro “checklang:noanonymous”

 

No freePBX há um BUG que mesmo definindo o idioma da rota de entrada, ele
sempre remove e fica em branco. Será que está ai a causa? Alguém sabe como
corrigir isso, pois não encontrei uma solução.

 

Com o auxílio e orientação do colega Fernando, também já tentei acreditar o
IP do servidor que envia a chamada, mas não surtiu efeito.

 

Grato;

Fernando

 

  _____  

Nenhum vírus encontrado nesta mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 10.0.1204 / Banco de dados de vírus: 1497/3496 - Data de Lançamento:
03/10/11

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110310/e7b11367/attachment.htm 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : não disponível
Tipo  : image/gif
Tam   : 1089 bytes
Descr.: não disponível
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110310/e7b11367/attachment.gif 


Mais detalhes sobre a lista de discussão AsteriskBrasil