Hello my friends , i have a dialplan that transfer to an AGI that captures callerid and channel , but i need to get the sip agente that makes the transfer , is there a way to do that ?
;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'];
(Here gets the sip agent that make the transfer);
$agi->verbose("Caller ID is $clid");
$agi->verbose("Channel is $clid2");
(Here shows the sip agent);
?>
Thank you very much