Bom Dia,

Devido a grande procura por todos os amigos da lista, e por necessidade 
propria, desenvolvi uma solução que utilizo para bloquear chamadas a cobrar em 
R2.
Funciona da seguinte forma, ele cria uma variável chamada, CAT que pode ser 
utilizada no extensions.conf, em E1s da telemar e embratel esse CAT fica com 
valor 9 para chamadas a cobrar, não sei como se comporta em canais E1 da GVT ou 
BrT, se alguem quiser quiser testar e postar os valores do CAT no BrT e GVT vai 
ser bem vindo.
Em anexo tem o chan_unicall.c e o patch_chan_unicall.diff, o chan_unicall.c já 
ta com o codigo novo, no .diff tem os codigos acrescidos para introdução caso 
você queira fazer manualmente.

Segue abaixo um exemplo de como bloquear chamada a cobrar utilizando a 
implementação.

exten=>_2551,1,ExecIF(${CAT}=9|Busy)
exten=>_2551,2,Dial(SIP/2551)

[]´s

Romeu Medeiros
medeiros em medeiros.eng.br



-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060822/db806c4d/attachment-0001.html
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : chan_unicall.c
Tipo  : application/octet-stream
Tam   : 138363 bytes
Descr.: não disponível
Url   : 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060822/db806c4d/chan_unicall-0001.obj
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : patch_chan_unicall.diff
Tipo  : application/octet-stream
Tam   : 1726 bytes
Descr.: não disponível
Url   : 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060822/db806c4d/patch_chan_unicall-0001.obj

Responder a