[AsteriskBrasil] Problemas com ligacoes para meu celular

Oseias Ferreira ferreira.oseias em gmail.com
Quinta Novembro 11 15:25:02 BRST 2010


Em 11/11/2010, às 09:13, Marco Antonio (TRG Tecnologia) escreveu:

> Bom dia lista.
>
> Uso Elastix, coloquei no extensions_custom.conf as seguintes linhas  
> para bloquear ligações à cobrar:
>
>
> [from-pstn-custom]
>
> include => from-pstn
>
> exten => s,1,Answer()
>
> exten => s,n,Wait(1)
>
> exten => s,n,Flash()
>
>
>
> Após isso, as ligações à cobrar não entram mais, porem quando recebo  
> alguma ligação para um celular ligada via interface ao meu Elastix,  
> após o Flash() a ligação cai (ligação normal, não à cobrar).  
> Detalhe, a ligação não é a cobrar. As ligações que entram via PSTN,  
> passam pelo from-pstn-custom e entram.
>
>
>
> A console mostra as seguintes linhas quando recebo uma ligação para  
> o celular ligado ao Elastix:
>
>
>   -- Starting simple switch on 'DAHDI/7-1'
>
>     -- Executing [s em from-pstn:1] Answer("DAHDI/7-1", "") in new stack
>
>     -- Executing [s em from-pstn:2] NoOp("DAHDI/7-1", "Ligacao vinda da  
> PSTN - Callerid: ") in new stack
>
>     -- Executing [s em from-pstn:3] Wait("DAHDI/7-1", "1") in new stack
>
>     -- Executing [s em from-pstn:4] Flash("DAHDI/7-1", "") in new stack
>
>     -- Flashed channel DAHDI/7-1
>
>     -- Executing [s em from-pstn:5] Set("DAHDI/7-1",  
> "FAX_RX_EMAIL=fernanda em asterisk") in new stack
>
>     -- Executing [s em from-pstn:6] Answer("DAHDI/7-1", "") in new stack
>
>     -- Executing [s em from-pstn:7] Wait("DAHDI/7-1", "0") in new stack
>
>     -- Executing [s em from-pstn:8] Set("DAHDI/7-1",  
> "__CALLINGPRES_SV=allowed_not_screened") in new stack
>
>     -- Executing [s em from-pstn:9] SetCallerPres("DAHDI/7-1",  
> "allowed_not_screened") in new stack
>
>     -- Executing [s em from-pstn:10] Goto("DAHDI/7-1", "ivr-23|s|1") in  
> new stack
>
>     -- Goto (ivr-23,s,1)
>
>     -- Executing [s em ivr-23:1] Set("DAHDI/7-1", "MSG=custom/trg-new")  
> in new stack
>
>     -- Executing [s em ivr-23:2] Set("DAHDI/7-1", "LOOPCOUNT=0") in new  
> stack
>
>     -- Executing [s em ivr-23:3] Set("DAHDI/7-1", "__DIR- 
> CONTEXT=default") in new stack
>
>     -- Executing [s em ivr-23:4] Set("DAHDI/7-1",  
> "_IVR_CONTEXT_ivr-23=") in new stack
>
>     -- Executing [s em ivr-23:5] Set("DAHDI/7-1",  
> "_IVR_CONTEXT=ivr-23") in new stack
>
>     -- Executing [s em ivr-23:6] GotoIf("DAHDI/7-1", "1?begin") in new  
> stack
>
>     -- Goto (ivr-23,s,9)
>
>     -- Executing [s em ivr-23:9] Set("DAHDI/7-1", "TIMEOUT(digit)=3")  
> in new stack
>
>     -- Digit timeout set to 3
>
>     -- Executing [s em ivr-23:10] Set("DAHDI/7-1",  
> "TIMEOUT(response)=0") in new stack
>
>
>
> Na console mostra como se a ligação estivesse entrando normalmente,  
> porem do outro lado derruba.
>
>
>
> Alguem já passou por isso?
>
> Obrigado
>

Este flash após o answer não é a maneira "oficial" de bloquear  
ligações a cobrar.
É uma espécie de "gambiarra", que funciona para uns e para outros não.  
O flash oficialmente é usado para outro fim, entre eles transferir  
ligações em ramais analógicos.
A idéia para bloquear as ligações a cobrar é desligar e ligar  
novamente rápido o suficiente para desligar somente seja a cobrar, já  
que ligações a cobrar têm tarifação invertida. Não existe tal  
funcionalidade no Asterisk.
Então o flash faz algo parecido, mas não é em todos os casos que  
funciona.
Para mim por exemplo, não funciona. O flash coloca TODAS as minhas  
ligações recebidas em espera, sejam elas a cobrar ou não.

--
Oséias Ferreira.









Mais detalhes sobre a lista de discussão AsteriskBrasil