Added some new agent_events entries to vicidial.php for Agent Events Push feature

git-svn-id: svn://192.168.202.10@2784 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2017-06-30 00:34:50 +00:00
parent 90e53860a9
commit 9233bf2945
2 changed files with 17 additions and 4 deletions
+8 -2
View File
@@ -1,4 +1,4 @@
Agent Events Push Started: 2017-05-31 Updated: 2017-06-01 Agent Events Push Started: 2017-05-31 Updated: 2017-06-29
This feature allows for selected events in the VICIdial agent screen to push out event triggers through HTTP requests sent to a URL as defined in the System Settings. This feature allows for selected events in the VICIdial agent screen to push out event triggers through HTTP requests sent to a URL as defined in the System Settings.
@@ -30,7 +30,9 @@ Here is a list of the supported events that will be pushed out if you have confi
logged_in - After the agent screen has finished loading, this event will be triggered. The session ID, server_ip, version, build and script will be attached to this event logged_in - After the agent screen has finished loading, this event will be triggered. The session ID, server_ip, version, build and script will be attached to this event
logged_out - There are a few different types of logouts, the reason for the logout will be attached to this event logged_out - There are a few different types of logouts, this is the starting of the logout process, the reason for the logout will be attached to this event
logged_out_complete - triggered when logout process is complete, this event may not trigger reliably due to agent closing browser
state_ready - When the agent state changes to READY or CLOSER, this event will trigger, the state will be attached to the event state_ready - When the agent state changes to READY or CLOSER, this event will trigger, the state will be attached to the event
@@ -98,8 +100,12 @@ transfer_panel_closed - The transfer conference panel has been closed
ingroup_screen_open - The In-Group selection screen has been opened ingroup_screen_open - The In-Group selection screen has been opened
ingroup_screen_closed - The In-Group selection screen has been closed
territory_screen_open - The Territory selection screen has been opened territory_screen_open - The Territory selection screen has been opened
territory_screen_closed - The Territory selection screen has been closed
contact_search_open - The Contact search screen has been opened contact_search_open - The Contact search screen has been opened
lead_search_open - The lead search screen has been opened lead_search_open - The lead search screen has been opened
+9 -2
View File
@@ -556,10 +556,11 @@
# 170531-0937 - Added Agent Events Push function # 170531-0937 - Added Agent Events Push function
# 170601-2017 - Added more agent events # 170601-2017 - Added more agent events
# 170609-1711 - Added 'commit' function to force immediate submission of Customer Information changes to database # 170609-1711 - Added 'commit' function to force immediate submission of Customer Information changes to database
# 170629-1831 - Added some new agent_events entries
# #
$version = '2.14-526c'; $version = '2.14-527c';
$build = '170609-1711'; $build = '170629-1831';
$mel=1; # Mysql Error Log enabled = 1 $mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=87; $mysql_log_count=87;
$one_mysql_log=0; $one_mysql_log=0;
@@ -14108,6 +14109,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
} }
hideDiv('CloserSelectBox'); hideDiv('CloserSelectBox');
agent_events('ingroup_screen_closed', '');
MainPanelToFront(); MainPanelToFront();
CloserSelecting = 0; CloserSelecting = 0;
scroll(0,0); scroll(0,0);
@@ -14270,6 +14272,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
} }
hideDiv('TerritorySelectBox'); hideDiv('TerritorySelectBox');
agent_events('territory_screen_closed', '');
MainPanelToFront(); MainPanelToFront();
TerritorySelecting = 0; TerritorySelecting = 0;
scroll(0,0); scroll(0,0);
@@ -14412,6 +14415,8 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
needToConfirmExit = false; needToConfirmExit = false;
document.getElementById("LogouTProcess").innerHTML = "<br /><br /><font class=\"loading_text\"><?php echo _QXZ("LOGOUT PROCESS COMPLETE, YOU MAY NOW CLOSE YOUR BROWSER OR LOG BACK IN"); ?></font><br /><br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <img src=\"./images/<?php echo _QXZ("agent_loading_done.gif"); ?>\" height=\"206px\" width=\"206px\" alt=\"<?php echo _QXZ("LOGOUT PROCESS COMPLETE, YOU MAY NOW CLOSE YOUR BROWSER OR LOG BACK IN"); ?>\" />"; document.getElementById("LogouTProcess").innerHTML = "<br /><br /><font class=\"loading_text\"><?php echo _QXZ("LOGOUT PROCESS COMPLETE, YOU MAY NOW CLOSE YOUR BROWSER OR LOG BACK IN"); ?></font><br /><br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <img src=\"./images/<?php echo _QXZ("agent_loading_done.gif"); ?>\" height=\"206px\" width=\"206px\" alt=\"<?php echo _QXZ("LOGOUT PROCESS COMPLETE, YOU MAY NOW CLOSE YOUR BROWSER OR LOG BACK IN"); ?>\" />";
agent_events('logged_out_complete', '');
} }
} }
delete xmlhttp; delete xmlhttp;
@@ -16873,6 +16878,7 @@ function phone_number_format(formatphone) {
else else
{ {
hideDiv('CloserSelectBox'); hideDiv('CloserSelectBox');
agent_events('ingroup_screen_closed', '');
MainPanelToFront(); MainPanelToFront();
var CloserSelecting = 0; var CloserSelecting = 0;
if (dial_method == "INBOUND_MAN") if (dial_method == "INBOUND_MAN")
@@ -16895,6 +16901,7 @@ function phone_number_format(formatphone) {
else else
{ {
hideDiv('TerritorySelectBox'); hideDiv('TerritorySelectBox');
agent_events('territory_screen_closed', '');
MainPanelToFront(); MainPanelToFront();
var TerritorySelecting = 0; var TerritorySelecting = 0;
} }