[AsteriskBrasil] Ligação a cobrar X100P
SkFogo Skates >º7.62º<
skfogo em gmail.com
Terça Setembro 16 11:13:29 BRT 2008
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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20080916/a9a8323b/attachment-0001.htm
More information about the AsteriskBrasil
mailing list