[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