[AsteriskBrasil] Ligação a cobrar X100P

SkFogo Skates >º7.62º< skfogo em gmail.com
Terça Setembro 16 12:30:09 BRT 2008


Legal Marcos,


Mas sua placa também é uma X100P?
Eu não uso unicall.

Grato desde já,


SkFogo

2008/9/16 <mcaguiar em br.ibm.com>

>
> Opa, blz ?
>
> Cara eu consegui fazer o bloqueio de ligações a cobrar, mas minha estrutura
> é R2 e estou utilizando unicall. Não tive necessidade de colocar nada na
> configuração, simplesmente recompilar o chan_unicall.so incluindo no
> chan_unicall.c a seguintes linhas :
>
> *        if (ev->offered.parms.calling_party_category == 9){*
> *        i->blocked = TRUE;*
> *        if (option_verbose > 2)*
> *        ast_verbose(VERBOSE_PREFIX_3 "Unicall/%d Cat 9 far blocked\n",
> i->channel);*
> *        /*endif*/*
> *        i->blocked = FALSE;*
> *        break;*
> *        }*
>
>
> isso deve vir antes de :
>
> *        if ((ch = ev->offered.channel) >= 0)*
>
>
> Pra mim funcionou bala !
>
> Espero ter ajudado.
>
> Marcos Cesar Aguiar
> IBM Security Office
> Tel: +55-11-2158-4427 / 9507-1609
> Tie: 57504427
> mcaguiar em br.ibm.com
>
>
>  *"SkFogo Skates >º7.62º<"*
> Sent by: asteriskbrasil-bounces em listas.asteriskbrasil.org
>
> 16/09/2008 11:13
>  Please respond to
> asteriskbrasil em listas.asteriskbrasil.org
>
>   To
> asteriskbrasil em listas.asteriskbrasil.org  cc
>   Subject
> [AsteriskBrasil] Ligação a cobrar X100P
>
>
>
>
> Olá Pessoal
>
> Aguém sabe alguma forma de bloquear chamada a cobrar entrantes em uma
> X100P?
>
> Estou tentando com
>
> [entrada]
> exten => s,1,Answer
> exten => s,2,Wait,1
> exten => s,3,Flash()
> ...
> ...
>
> No display do celular aparece chamada em espera....
>
> No cli do Asterisk ocorre o seguinte:
>
>  -- Executing [s em entrada:1] Answer("Zap/1-1", "") in new stack
>    -- Executing [s em entrada:2] Wait("Zap/1-1", "1") in new stack
>    -- Executing [s em entrada:3] Flash("Zap/1-1", "") in new stack
>    -- Flashed channel Zap/1-1
>    -- Executing [s em entrada:4] NoOp("Zap/1-1", "Ligação entrou na URA") in
> new stack
>    -- Executing [s em entrada:5] BackGround("Zap/1-1", "bemvindopoca") in new
> stack
>    -- <Zap/1-1> Playing 'bemvindopoca' (language 'pt_BR')
>    -- Executing [s em entrada:6] NoOp("Zap/1-1", "Digite a opção/1-Cristiano|
> Evelin ou Maria / 2-Alexandre ou Daiane") in new stack
>    -- Executing [s em entrada:7] WaitExten("Zap/1-1", "6") in new stack
>    -- Timeout on Zap/1-1, going to 't'
>    -- Executing [t em entrada:1] NoOp("Zap/1-1", "Tempo esgotado") in new
> stack
>    -- Executing [t em entrada:2] NoOp("Zap/1-1", "Digite a opção/1-Cristiano
> ou Evelin/2-Alexandre ou Daiane") in new stack
>    -- Executing [t em entrada:3] BackGround("Zap/1-1", "falarpoca") in new
> stack
>    -- <Zap/1-1> Playing 'falarpoca' (language 'pt_BR')
>    -- Executing [t em entrada:4] Wait("Zap/1-1", "6") in new stack
>    -- Executing [t em entrada:5] BackGround("Zap/1-1", "pm-invalid-option")
> in new stack
>    -- <Zap/1-1> Playing 'pm-invalid-option' (language 'pt_BR')
>    -- Executing [t em entrada:6] Playback("Zap/1-1", "vm-nobodyavail") in new
> stack
>    -- <Zap/1-1> Playing 'vm-nobodyavail' (language 'pt_BR')
>    -- Executing [t em entrada:7] Playback("Zap/1-1", "pls-try-call-later") in
> new stack
>    -- <Zap/1-1> Playing 'pls-try-call-later' (language 'pt_BR')
>    -- Executing [t em entrada:8] Playback("Zap/1-1", "vm-goodbye") in new
> stack
>    -- <Zap/1-1> Playing 'vm-goodbye' (language 'pt_BR')
>    -- Executing [t em entrada:9] Hangup("Zap/1-1", "") in new stack
>  == Spawn extension (entrada, t, 9) exited non-zero on 'Zap/1-1'
>    -- Hungup 'Zap/1-1'
>    -- Starting simple switch on 'Zap/1-1'
> [Sep 15 17:46:42] NOTICE[8246]: chan_zap.c:6387 ss_thread: Got event 18
> (Ring Begin)...
> [Sep 15 17:46:43] NOTICE[8246]: chan_zap.c:6387 ss_thread: Got event 2
> (Ring/Answered)...
>    -- Executing [s em entrada:1] Answer("Zap/1-1", "") in new stack
>    -- Executing [s em entrada:2] Wait("Zap/1-1", "1") in new stack
>    -- Executing [s em entrada:3] Flash("Zap/1-1", "") in new stack
>    -- Flashed channel Zap/1-1
>    -- Executing [s em entrada:4] NoOp("Zap/1-1", "Ligação entrou na URA") in
> new stack
>    -- Executing [s em entrada:5] BackGround("Zap/1-1", "bemvindopoca") in new
> stack
>    -- <Zap/1-1> Playing 'bemvindopoca' (language 'pt_BR')
>    -- Executing [s em entrada:6] NoOp("Zap/1-1", "Digite a opção/1-Cristiano|
> Evelin ou Maria / 2-Alexandre ou Daiane") in new stack
>    -- Executing [s em entrada:7] WaitExten("Zap/1-1", "6") in new stack
>    -- Timeout on Zap/1-1, going to 't'
>    -- Executing [t em entrada:1] NoOp("Zap/1-1", "Tempo esgotado") in new
> stack
>    -- Executing [t em entrada:2] NoOp("Zap/1-1", "Digite a opção/1-Cristiano
> ou Evelin/2-Alexandre ou Daiane") in new stack
>    -- Executing [t em entrada:3] BackGround("Zap/1-1", "falarpoca") in new
> stack
>    -- <Zap/1-1> Playing 'falarpoca' (language 'pt_BR')
>    -- Executing [t em entrada:4] Wait("Zap/1-1", "6") in new stack
>    -- Executing [t em entrada:5] BackGround("Zap/1-1", "pm-invalid-option")
> in new stack
>    -- <Zap/1-1> Playing 'pm-invalid-option' (language 'pt_BR')
>    -- Executing [t em entrada:6] Playback("Zap/1-1", "vm-nobodyavail") in new
> stack
>    -- <Zap/1-1> Playing 'vm-nobodyavail' (language 'pt_BR')
> ....    -- Executing [t em entrada:7] Playback("Zap/1-1",
> "pls-try-call-later") in new stack
>    -- <Zap/1-1> Playing 'pls-try-call-later' (language 'pt_BR')
>    -- Executing [t em entrada:8] Playback("Zap/1-1", "vm-goodbye") in new
> stack
>    -- <Zap/1-1> Playing 'vm-goodbye' (language 'pt_BR')
>    -- Executing [t em entrada:9] Hangup("Zap/1-1", "") in new stack
>  == Spawn extension (entrada, t, 9) exited non-zero on 'Zap/1-1'
>    -- Hungup 'Zap/1-1'
>
> Resultado.....
>
> Toca toda a musica da ligação a cobrar no celular ou telefone
> convencional.... como visto no console do asterisk acima, vai rolando as
> rotinas até cair na ultima que é hungup.
>
> No celular assim que a musica da ligação a cobrar acaba o telefone fica
> mudo, no Asterisk não toca os ramais, não sei se neste caso pelo fato de ter
> tocado a musica, como se alguem tivesse atendendo, já estaria cobrando a
> ligação ao termino da mesma .
>
> Em placas da Digivoice você pode utilizar o comando DgCollectCallBlock()
> para bloquear chamadas a cobrar, mas na X100P não funciona.
>
> O pessoal da Telefonia que me corrija se eu estiver errado, mas até onde
> sei a norma brasileira a sequencia correta seria:
>
> atende -> espera 1s -> desliga -> espera 2s -> volta atender.
>
> Só que, se nao me engano, o Flash() do zaptel é muito curto pra isso,
> considerando que deve permanecer 2s desligado.
>
> Enfim, também posso comprar um bloqueador de chamadas a cobrar e colocar
> antes do Modem, porém estou tentando desvendar a solução utilizando o
> próprio Asterisk para isso.
>
> Na solução apresentada no inicio não atende nem chamada a cobra nem ligação
> normal, quando entra em flash, no display do telefone fica como "chamada em
> espera".
>
> Alguém tem alguma sugestão???
>
> Desde já grato pela atenção de todos.
>
> Abraço,
>
>
> SkFogo_______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20080916/feabf6c6/attachment.htm 


More information about the AsteriskBrasil mailing list