Estimados , tengo una duda , tengo un dialplan que requiere transferir a un anexo para ejecutar un AGI, pero necesito capturar el agente que transfirio la llamada , ya sea por el CLI o por AGI , hay alguna forma de hacer eso ? Capturar el Sip que contesto la llamada , y que transfiere la llamada ? Dejo el dialplan y el agi por si alguien me pueda ayudar .
;Dial Plan
exten => s,1,Answer
exten => s,2,Background(encuesta)
exten => 2,1,Wait(1)
exten => 2,n,AGI(/root/test.php)
;AGI
#!/usr/bin/php -q
<?PHP
require('/var/lib/asterisk/agi-bin/phpagi.php');
$agi = new AGI();
$clid = $agi->request['agi_callerid'];
$clid2 = $agi->request['agi_channel'];
(Aqui deberia ir capturar el SIP que contesto);
$agi->verbose("Caller ID is $clid");
$agi->verbose("Channel is $clid2");
(Aqui deberia ir Mostrar el SIP que contesto);
?>
De antemano Muchas Gracias
Melhor Hospedagem de sites
;Dial Plan
exten => s,1,Answer
exten => s,2,Background(encuesta)
exten => 2,1,Wait(1)
exten => 2,n,AGI(/root/test.php)
;AGI
#!/usr/bin/php -q
<?PHP
require('/var/lib/asterisk/agi-bin/phpagi.php');
$agi = new AGI();
$clid = $agi->request['agi_callerid'];
$clid2 = $agi->request['agi_channel'];
(Aqui deberia ir capturar el SIP que contesto);
$agi->verbose("Caller ID is $clid");
$agi->verbose("Channel is $clid2");
(Aqui deberia ir Mostrar el SIP que contesto);
?>
De antemano Muchas Gracias
Melhor Hospedagem de sites
Comentario