[AsteriskBrasil] Hangup Ligação Placa Digivoice

Sidnei - IG sidnei_rp em ig.com.br
Quarta Maio 30 19:57:59 BRT 2012


Boa noite lista.

Estou fazendo um Callback para um cliente que já possui um Elastix instalado
com placa Digivoice VB3030.

Está tudo configurado e funcionando.

Meu único problema é relacionado ao hangup da ligação.

 

Como fiz.

 

O técnico liga para um numero fixo 1234-7000 através do seu celular, o
asterisk reconhece o numero, realiza o hangup e retorna a ligação através de
um GW celular de 32 portas, não gerando custos por ser do Plano.

Porém o celular que originou a ligação não acontece o hangup, a ligação fica
simplesmente muda.

 

Segue o cli da ligação:

 

Executing [7000 em from-pstn:1] Set("DGV/11", "__FROM_DID=7000") in new stack

    -- Executing [7000 em from-pstn:2] Set("DGV/11",
"CALLERID(name)=1797190000") in new stack

    -- Executing [7000 em from-pstn:3] NoOp("DGV/11", "CallerID is "1797190000"
<1797190000>") in new stack

    -- Executing [7000 em from-pstn:4] GotoIf("DGV/11", "1?call-back,s,1") in
new stack

    -- Goto (call-back,s,1)

    -- Executing [s em call-back:1] Set("DGV/11", "CALL=179719000") in new
stack

    -- Executing [s em call-back:2] Set("DGV/11", "DESTINATION=ivr-5.s.1") in
new stack

    -- Executing [s em call-back:3] Set("DGV/11", "SLEEP=4") in new stack

    -- Executing [s em call-back:4] System("DGV/11",
"/var/lib/asterisk/bin/callback 1797190000 ivr-5.s.1 4 &") in new stack

    -- Executing [s em call-back:5] Macro("DGV/11", "hangupcall") in new stack

    -- Executing [s em macro-hangupcall:1] GotoIf("DGV/11", "1?endmixmoncheck")
in new stack

    -- Goto (macro-hangupcall,s,9)

    -- Executing [s em macro-hangupcall:9] NoOp("DGV/11", "End of MIXMON
check") in new stack

    -- Executing [s em macro-hangupcall:10] GotoIf("DGV/11", "1?nomeetmemon")
in new stack

    -- Goto (macro-hangupcall,s,15)

    -- Executing [s em macro-hangupcall:15] NoOp("DGV/11",
"MEETME_RECORDINGFILE=") in new stack

    -- Executing [s em macro-hangupcall:16] GotoIf("DGV/11", "1?noautomon") in
new stack

    -- Goto (macro-hangupcall,s,18)

    -- Executing [s em macro-hangupcall:18] NoOp("DGV/11",
"TOUCH_MONITOR_OUTPUT=") in new stack

    -- Executing [s em macro-hangupcall:19] GotoIf("DGV/11", "1?noautomon2") in
new stack

    -- Goto (macro-hangupcall,s,25)

    -- Executing [s em macro-hangupcall:25] NoOp("DGV/11", "MONITOR_FILENAME=")
in new stack

    -- Executing [s em macro-hangupcall:26] GotoIf("DGV/11", "1?skiprg") in new
stack

    -- Goto (macro-hangupcall,s,29)

    -- Executing [s em macro-hangupcall:29] GotoIf("DGV/11", "1?skipblkvm") in
new stack

    -- Goto (macro-hangupcall,s,32)

    -- Executing [s em macro-hangupcall:32] GotoIf("DGV/11", "1?theend") in new
stack

    -- Goto (macro-hangupcall,s,34)

    -- Executing [s em macro-hangupcall:34] Hangup("DGV/11", "") in new stack

  == Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'DGV/11'
in macro 'hangupcall'

  == Spawn extension (call-back, s, 5) exited non-zero on 'DGV/11'

[May 30 19:13:24] NOTICE[16284]: chan_dgv.c:20889 dgv_hangup: Calling
dg_HangUp on port 11

 

Alguém já passou por isso.

 

Sidnei Pereira

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120530/972a8f76/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil