[AsteriskBrasil] RES: Hangup Ligação Placa Digivoice

Sidnei - IG sidnei_rp em ig.com.br
Quarta Maio 30 20:33:22 BRT 2012


Olá Sylvio.

O busy(3) resolveu.

Valeu pela força.

 

De: Sylvio Carlos Jollenbeck [mailto:sylvio.sdr em gmail.com] 
Enviada em: quarta-feira, 30 de maio de 2012 20:19
Para: sidnei_rp em ig.com.br; asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Hangup Ligação Placa Digivoice

 

Sidnei,

 

A pessoa que liga, simplesmente por ser o pagante detém o poder da
desconexão da chamada, minha sugestão é você emitir colocar no hangup(17),
ou então antes do hangup(), busy(3).

 

Abs


# ---------------------------------------------------------------
Sylvio Carlos Jollenbeck Borin
# ----------------------------------------------------------------



Em 30 de maio de 2012 19:57, Sidnei - IG <sidnei_rp em ig.com.br> escreveu:

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


_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
www.digivoice.com.br
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
mercado.
email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
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/20120530/dfb06404/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil