[AsteriskBrasil] Sinalização ISUP -> SIP

Mike Tesliuk mike em tesliuk.com
Segunda Abril 28 15:51:48 BRT 2014


Bom, me parece que voce ta usando um enlatado qualquer, entao vou 
colocar aqui e voce ve pra implementar.

Esta variavel:

${HASH(SIP_CAUSE,${CDR(dstchannel)})})

Irá mostrar pra você a causa do erro, e baseado nisso você pode tocar a 
mensagem, nao é necessário que a operadora faça isso por você

34 por exemplo é que nao existe circuito disponivel para chegar neste 
numero, a mensagem em si é bem transparente, número nao alocado.


Da uma olhada aqui para maiores informações.

http://www.voip-info.org/wiki/view/Asterisk+variable+hangupcause





Em 28/04/14 15:36, Sidnei - IG escreveu:
>
> Bom dia lista.
>
> Estou enfrentando alguns problemas com a questão de sinalização com um 
> link SIP da Embratel.
>
> Acontece que quando o numero não existe ou esta fora do ar ao invés de 
> receber a mensagem da operadora informando que está fora doa ar ou 
> seja lá qual for a mensagem, o Asterisk identifica com se todos os 
> canais estivesse ocupados.
>
> Alguém pode me auxiliar.
>
> Segue o log da chamada:
>
> <--- SIP read from UDP:189.52.61.69:5060 --->
>
> *SIP/2.0 404 Not Found*
>
> Via: SIP/2.0/UDP 200.245.157.206:5060;branch=z9hG4bK623b0633
>
> From: "1733348500" <sip:1733348500 em 200.245.157.206>;tag=as7d69821d
>
> To: <sip:36060617 em 189.52.61.69:5060>;tag=3r3marm3-CC-40
>
> Call-ID: 4b623eff70c1819a1eb208f90cf59612 em 200.245.157.206:5060
>
> CSeq: 102 INVITE
>
> *Reason: Q.850;cause=1;text="Unallocated number"*
>
> Warning: 399 - "SoftX3000 R601-CCU Rel POS:[3103] Release from CR"
>
> Content-Length: 0
>
> <------------->
>
> --- (9 headers 0 lines) ---
>
> set_destination: Parsing <sip:36060617 em 189.52.61.69:5060> for 
> address/port to send to
>
> set_destination: set destination to 189.52.61.69:5060
>
> Transmitting (no NAT) to 189.52.61.69:5060:
>
> ACK sip:36060617 em 189.52.61.69:5060;user=phone;transport=udp SIP/2.0
>
> Via: SIP/2.0/UDP 200.245.157.206:5060;branch=z9hG4bK623b0633
>
> Max-Forwards: 70
>
> From: "1733348500" <sip:1733348500 em 200.245.157.206>;tag=as7d69821d
>
> To: <sip:36060617 em 189.52.61.69:5060>;tag=3r3marm3-CC-40
>
> Contact: <sip:1733348500 em 200.245.157.206:5060>
>
> Call-ID: 4b623eff70c1819a1eb208f90cf59612 em 200.245.157.206:5060
>
> CSeq: 102 ACK
>
> User-Agent: FPBX-2.8.1(1.8.11.0)
>
> Content-Length: 0
>
> ---
>
> Scheduling destruction of SIP dialog 
> '4b623eff70c1819a1eb208f90cf59612 em 200.245.157.206:5060' in 6400 ms 
> (Method: INVITE)
>
>   == Everyone is busy/congested at this time (1:0/1/0)
>
> *    -- Executing [s em macro-dialout-trunk:20] NoOp("SIP/215-0000001e", 
> "Dial failed for some reason with DIALSTATUS = CONGESTION and 
> HANGUPCAUSE = 34") in new stack*
>
>     -- Executing [s em macro-dialout-trunk:21] Goto("SIP/215-0000001e", 
> "s-CONGESTION,1") in new stack
>
>     -- Goto (macro-dialout-trunk,s-CONGESTION,1)
>
>     -- Executing [s-CONGESTION em macro-dialout-trunk:1] 
> Set("SIP/215-0000001e", "RC=34") in new stack
>
>     -- Executing [s-CONGESTION em macro-dialout-trunk:2] 
> Goto("SIP/215-0000001e", "34,1") in new stack
>
>     -- Goto (macro-dialout-trunk,34,1)
>
>     -- Executing [34 em macro-dialout-trunk:1] Goto("SIP/215-0000001e", 
> "continue,1") in new stack
>
>     -- Goto (macro-dialout-trunk,continue,1)
>
>     -- Executing [continue em macro-dialout-trunk:1] 
> GotoIf("SIP/215-0000001e", "1?noreport") in new stack
>
>     -- Goto (macro-dialout-trunk,continue,3)
>
> *-- Executing [continue em macro-dialout-trunk:3] 
> NoOp("SIP/215-0000001e", "TRUNK Dial failed due to CONGESTION 
> HANGUPCAUSE: 34 - failing through to other trunks") in new stack*
>
>     -- Executing [continue em macro-dialout-trunk:4] 
> Set("SIP/215-0000001e", "CALLERID(number)=215") in new stack
>
>     -- Executing [036060617 em from-internal:7] Macro("SIP/215-0000001e", 
> "outisbusy,") in new stack
>
>     -- Executing [s em macro-outisbusy:1] Progress("SIP/215-0000001e", 
> "") in new stack
>
>     -- Executing [s em macro-outisbusy:2] GotoIf("SIP/215-0000001e", 
> "0?emergency,1") in new stack
>
>     -- Executing [s em macro-outisbusy:3] GotoIf("SIP/215-0000001e", 
> "0?intracompany,1") in new stack
>
>     -- Executing [s em macro-outisbusy:4] Playback("SIP/215-0000001e", 
> "all-circuits-busy-now&pls-try-call-later, noanswer") in new stack
>
> Sidnei Pereira.
>
>
>
> _______________________________________________
> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
> conhecimento na tecnologia e portfólio Khomp. Próxima edição
> em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a
> sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
> ALIGERA -- Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  -- Appliance Asterisk
>   Acesse www.aligera.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140428/4273f74f/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil