[AsteriskBrasil] Mudar a variável ${EXTEN} no contexto

Mauricio Magalhães mauriciommagalhaes em gmail.com
Quarta Abril 26 18:45:38 BRT 2017


EXTEN não pode ser modificado diretamente com o SET(), utilize o goto e
envie a variavel com a modificação para outro contexto, assim o EXTEN muda



*=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*


*Maurício  Magalhães.*T3 tecnologia - Analista de Rede/Telfonia IP.
Especialização em Segurança da Informação.
ITIL® V3 Certification.
Salvador - BA
 mauricio at t3tecnologia.com.br

*=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*


Em 26 de abril de 2017 15:55, Richard Amaral de Jesus <
richard.ajesus at gmail.com> escreveu:

> Cristiano, acho que o lance é que o script AGI já pega a variável EXTEN.
> Nesse caso o exemplo do Roger atenderia.
>
> Em 26 de abril de 2017 15:39, Cristiano Bernardo <
> cristiano.bernardo1 at gmail.com> escreveu:
>
>> Pode criar uma variável própria com o comando SET().
>> Veja a documentação em https://www.voip-info.org/Wiki
>> /view/Asterisk+cmd+Set
>> Em 26 de abr de 2017 1:57 PM, "Roger Pitigliani" <rogerwinter at gmail.com>
>> escreveu:
>>
>>> Tente fazer um goto que atenda o exten que vc precisa...
>>>
>>> Exemplo:
>>>
>>> [seu-contexto]
>>> exten => *32121234*,1,Goto(contexto-a2billing,032${EXTEN},1);
>>>
>>> [contexto-a2billing]
>>> exten => *03232121234 <(32)%203212-1234>*,1,Answer();
>>> same => n,Wait(2);
>>> same => n,AGI(a2billing.php);
>>> same => n,Wait(2);
>>> same => n,Hangup();
>>>
>>> Em 26 de abril de 2017 13:33, Felippe <alcaponefelippe at bol.com.br>
>>> escreveu:
>>>
>>>> Boa tarde.
>>>>
>>>> Veja se alguem consegue me ajudar.
>>>> Quero discar um número porem após gostaria que ele alterasse no
>>>> contexto antes de enviar ao AGI.
>>>>
>>>> Exemplo:
>>>> Quero discar no telefone *32121234 *e quando chegar no asterisk ele
>>>> adicione o *011* na frente deste.. Ficando 01132121234
>>>> <(11)%203212-1234>.
>>>> Até ae tudo bem se não fosse para o AGI e sim estivesse um dial, assim
>>>> eu faria um *Dial(sim/blablabl/032${EXTEN})*
>>>>
>>>> Veja onde quero adicionar:
>>>>
>>>> exten => *32121234*,1,Answer
>>>>         same => n,Wait(2)
>>>>         same => n,AGI(a2billing.php)
>>>>         same => n,Wait(2)
>>>>         same => n,Hangup()
>>>>
>>>> Tentei mas sem sucesso.
>>>> exten => 32121234,1,Answer
>>>>         *same => n,Set(EXTEN=011${EXTEN}*
>>>>         same => n,Wait(2)
>>>>         same => n,AGI(a2billing.php)
>>>>         same => n,Wait(2)
>>>>         same => n,Hangup()
>>>>
>>>>
>>>> Eu não posso alterar o AGI, tenho que alterar o número que vai para ele.
>>>>
>>>> Obrigado de ante mão a todos.
>>>> Felippe.
>>>> _______________________________________________
>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
>>>> Intercomunicador e acesso remoto via rede IP e telefones IP
>>>> Conheça todo o portfólio em www.Khomp.com
>>>> _______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>> para asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>>>>
>>>
>>>
>>>
>>> --
>>> --
>>> Roger Pitigliani
>>> rogerwinter at gmail.com
>>> Skype: roger.pitigliani
>>>
>>> _______________________________________________
>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
>>> Intercomunicador e acesso remoto via rede IP e telefones IP
>>> Conheça todo o portfólio em www.Khomp.com
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>>>
>>
>> _______________________________________________
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
>> Intercomunicador e acesso remoto via rede IP e telefones IP
>> Conheça todo o portfólio em www.Khomp.com
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>>
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170426/1312ffec/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil