checkdir.php
I am having an issue getting the checkdir.php to pop up a window on connect.
I am getting the debug contents in my /tmp/popup.txt
NOTE: [fromqueue] is showing the Queue's LABEL (as defined in the button config) , is there a way to get the Queue's Extension instead
NOTE: that the cidname and num have not been decoded as they are a print out from the $ALLVAR[] array
I was hoping that this would pop up in my minibrowser plugin like when i add the popup url to the preferences section.
I switched from adding the info in the fop panel preferences URL POPUP because I am unable to get the Extension number that took the call to be passed and i need to be able to pass that to my popup.php
here is the output i am getting when using the popupurl in preferences
Array
(
[callerid] => 18885551212
[callername] => Nurse:Cell Phone OH
[UNIQUEID] => 1479837733.2063
[QUEUE] => Nurse 302
[AGENT] => undefined
)
As you can see in this example there is no EXTEN variable getting saved.
Not sure where to go from here debug wise.
~ron
function custom_popup($ALLVAR) {
// For Asternic Tag Call
if($ALLVAR['poptype']=="ringing") {
// RINGING NOTIFICATION
} else {
// AGENT CONNECT NOTIFICATION
$clidnum = $ALLVAR['clidnum'];
$clidname = $ALLVAR['clidname'];
$fromqueue = $ALLVAR['fromqueue'];
$exten = $ALLVAR['exten'];
$clidname = base64_decode($ALLVAR['clidname']);
$clidnum = base64_decode($ALLVAR['clidnum']);
file_put_contents('/tmp/popup.txt', print_r($ALLVAR, true));
header("Content-type: text/javascript");
echo "window.open('http://192.168.1.1/popup.php?callerid=$clidnum&name=$clidname&queue=$fromqueue&agent=$exten')";
}
return 0; // We do not want regular notifications
}
I am getting the debug contents in my /tmp/popup.txt
Array
(
[poptype] => connect
[clidnum] => MTUxMzMyODg0MzY=
[clidname] => TnVyc2U6Q2VsbCBQaG9uZSAgIE9I
[exten] => 2004
[fromqueue] => Nurse 302
[UNIQUEID] => 1479837388.2057
)
NOTE: [fromqueue] is showing the Queue's LABEL (as defined in the button config) , is there a way to get the Queue's Extension instead
[QUEUE/302]
type=queue
Label=Nurse 302
Extension=302
context=from-support-srvcs
NOTE: that the cidname and num have not been decoded as they are a print out from the $ALLVAR[] array
I was hoping that this would pop up in my minibrowser plugin like when i add the popup url to the preferences section.
http://192.168.1.1/popup.php?callerid=#{CLIDNUM}&callername=#{CLIDNAME}&UNIQUEID=#{UNIQUEID}&QUEUE=#{FROMQUEUE}&AGENT=#{EXTEN}
I switched from adding the info in the fop panel preferences URL POPUP because I am unable to get the Extension number that took the call to be passed and i need to be able to pass that to my popup.php
here is the output i am getting when using the popupurl in preferences
Array
(
[callerid] => 18885551212
[callername] => Nurse:Cell Phone OH
[UNIQUEID] => 1479837733.2063
[QUEUE] => Nurse 302
[AGENT] => undefined
)
As you can see in this example there is no EXTEN variable getting saved.
Not sure where to go from here debug wise.
~ron
Comments