Amigos, não vamos crucificar o colega q teve uma idéia, pra ele o mais certo a se fazer é editar o EXTEN, sendo assim q o faça!

O Ast* dá essa possibilidade, então toma aí o AGI em Shell p isso:

================================================
#!/bin/bash

declare -a array
while read -e ARG && [ "$ARG" ] ; do
        array=(` echo $ARG | sed -e 's/://'`)
        export ${array[0]}=${array[1]}
done

# Recebendo Variaveis do Asterisk no lan?amento
echo $agi_request >&2
echo $agi_channel >&2
echo $agi_language >&2
echo $agi_type >&2
echo $agi_uniqueid >&2
echo $agi_callerid >&2
echo $agi_dnid >&2
echo $agi_rdnis >&2
echo $agi_context >&2
echo $agi_extension >&2
echo $agi_priority >&2
echo $agi_enhanced >&2

checkresults() {
        while read line
                do
                case ${line:0:4} in
                        "200 " ) echo $line >&2
                                 return;;
                        "510 " ) echo $line >&2
                                 return;;
                        "520 " ) echo $line >&2
                                 return;;
* ) echo $line >&2;; #Continua lendo at? um possivel erro #Tipo um "520 End ..."
                esac
        done
}
echo "" >&2
echo SET EXTENSION "$1$agi_extension"
checkresults
=================================================

Lembre-se q as proximas prioridades precisam aceitar o novo exten!

Falows

On 26-08-2013 22:49, Marcio - Google wrote:
É, como diz um ex-colega: "A gente more e não vê tudo!"

As coisas não funcionam bem assim: "Eu quero porque eu quero!"

Não existe qualquer razão para alterar essa variável, não importa o ambiente. E olha que já mexi com sistemas extremamente complexos.

Os colegas já deram algumas receitas, que inclusive seguem boas práticas.

Aproveita e dá uma lidinha em http://www.voip-info.org/wiki/view/Asterisk+variables ... vai "abrir" a sua mente!




[...]'s

Marcio

========================================
########### Campanha Ajude o Marcio! ###########
http://sosmarcio.blogspot.com.br/
http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
========================================


Em 26 de agosto de 2013 18:56, Hudson Cardoso <hudsoncard...@hotmail.com <mailto:hudsoncard...@hotmail.com>> escreveu:

    Simples, ela não é uma variavel dentro do seu contexto, ela so se
    torna variavel quando vai pra outro contexto.
    Por esse motivo oce nao consegue altera-la, envie-a para outro
    contexto e fica facil.


    Hudson
    (048) 8413-7000  <tel:%28048%29%208413-7000>
    Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma 
prova precisa.



    ------------------------------------------------------------------------
    Date: Mon, 26 Aug 2013 18:35:31 -0300
    From: thiagoo.ansel...@gmail.com <mailto:thiagoo.ansel...@gmail.com>
    To: asteriskbrasil@listas.asteriskbrasil.org
    <mailto:asteriskbrasil@listas.asteriskbrasil.org>
    Subject: [AsteriskBrasil] Alterar ${EXTEN}


    Pessoal alguém já alterou a variavel ${EXTEN}
    Já tentei alterar de varias formas com Set(${EXTEN}=1234);
    e outras formas e sem sucesso!

-- Thiago Anselmo

    _______________________________________________ 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; Intercomunicadores para acesso
    remoto via rede IP. Conhe?a em www.Khomp.com
    <http://www.Khomp.com>.
    _______________________________________________ ALIGERA ?
    Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas
    de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank ?
    Appliance Asterisk - Acesse www.aligera.com.br
    <http://www.aligera.com.br>.
    _______________________________________________ Para remover seu
    email desta lista, basta enviar um email em branco para
    asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
    <mailto:asteriskbrasil-unsubscr...@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;
    Intercomunicadores para acesso remoto via rede IP. Conheça em
    www.Khomp.com <http://www.Khomp.com>.
    _______________________________________________
    ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
    Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
    Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br
    <http://www.aligera.com.br>.
    _______________________________________________
    Para remover seu email desta lista, basta enviar um email em
    branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
    <mailto:asteriskbrasil-unsubscr...@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;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
_______________________________________________
ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@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;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a