Deivison, eu uso o método get_variable:
$agi->verbose("CallerID: " . $agi->get_variable("CALLERID(num)",1)); $agi->verbose("Uniqueid: " .$agi->get_variab("UNIQUEID",1)); $agi->verbose("DNID: " . $agi->get_variable("DNID",1)); $agi->verbose("Exten: " . $agi->get_variable("EXTEN",1)); Abraços! *att* *Danilo Almeida* *skype: danilo.almeida33* Em 18 de março de 2016 09:04, Deivison Moraes <deivi...@moraes.eti.br> escreveu: > Olá pessoal, > > Preciso de uma mão para encontrar um problema relacionado a um AGI: > #!/usr/bin/php -q > <?php > // require_once './classes/mysqlClassPDO.php'; > require_once './classes/phpagi/phpagi.php'; > > // $mysql = new mysql(); > > $agi = new AGI(); > echo "testando"; > $agi->exec("NoOp", "teste"); > $agi->verbose("CallerID: " . $agi->request['agi_callerid']); > $agi->verbose("Uniqueid: " . $agi->request['agi_uniqueid']); > $agi->verbose("DNID: " . $agi->request['agi_dnid']); > $agi->verbose("Exten: " . $agi->request['agi_extension']); > > exit(); > > Estou fazendo esse código simples para ecoar algumas variáveis. Na verdade > esse é apenas um código de teste para verificar o funcionamento... > > No asterisk, não é emitido nenhum dos verboses e o retorno do AGI é 0, > segue console: > > -- Executing [1234@from-internal:1] AGI("SIP/2020-00008f3f", > "qualidadeizi/qualidadeAgi.php") in new stack > -- Launched AGI Script > /var/lib/asterisk/agi-bin/qualidadeizi/qualidadeAgi.php > <SIP/2020-00008f3f>AGI Tx >> agi_request: qualidadeizi/qualidadeAgi.php > <SIP/2020-00008f3f>AGI Tx >> agi_channel: SIP/2020-00008f3f > <SIP/2020-00008f3f>AGI Tx >> agi_language: en > <SIP/2020-00008f3f>AGI Tx >> agi_type: SIP > <SIP/2020-00008f3f>AGI Tx >> agi_uniqueid: 1458302457.113263 > <SIP/2020-00008f3f>AGI Tx >> agi_version: 11.13.0 > <SIP/2020-00008f3f>AGI Tx >> agi_callerid: 2020 > <SIP/2020-00008f3f>AGI Tx >> agi_calleridname: Deivison > <SIP/2020-00008f3f>AGI Tx >> agi_callingpres: 0 > <SIP/2020-00008f3f>AGI Tx >> agi_callingani2: 0 > <SIP/2020-00008f3f>AGI Tx >> agi_callington: 0 > <SIP/2020-00008f3f>AGI Tx >> agi_callingtns: 0 > <SIP/2020-00008f3f>AGI Tx >> agi_dnid: 1234 > <SIP/2020-00008f3f>AGI Tx >> agi_rdnis: unknown > <SIP/2020-00008f3f>AGI Tx >> agi_context: from-internal > <SIP/2020-00008f3f>AGI Tx >> agi_extension: 1234 > <SIP/2020-00008f3f>AGI Tx >> agi_priority: 1 > <SIP/2020-00008f3f>AGI Tx >> agi_enhanced: 0.0 > <SIP/2020-00008f3f>AGI Tx >> agi_accountcode: > <SIP/2020-00008f3f>AGI Tx >> agi_threadid: 47309599832384 > <SIP/2020-00008f3f>AGI Tx >> > -- <SIP/2020-00008f3f>AGI Script qualidadeizi/qualidadeAgi.php completed, > returning 0 > > > Alguém saberia me dizer se existe alguma limitação da classe phpagi com essa > versão do asterisk ou se eu estou fazendo algo errado nesse inicio? > > > Forte abraço a todos; > > > -- > > _______________________________________________ > 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-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 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-unsubscr...@listas.asteriskbrasil.org