Fix for In-Group closing time action issue #1321
git-svn-id: svn://192.168.202.10@3490 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -244,6 +244,7 @@
|
||||
# 210103-1024 - Added agent_search_method override
|
||||
# 210325-2200 - Added populate_lead_comments option
|
||||
# 210609-0941 - Added drop_call_seconds_override option
|
||||
# 210804-0711 - Fix for closing time action issue #1321
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_ALL_inbound.agi';
|
||||
@@ -6144,7 +6145,9 @@ if ($closing_check > 0)
|
||||
# - VMAIL_NO_INST
|
||||
# - EXTEN
|
||||
# - CALLMENU
|
||||
# - CID_CALLBACK
|
||||
# - INGROUP
|
||||
# - CALLBACK_QUEUE
|
||||
|
||||
if ($closing_time_action_SETTING =~ /PRESS_/)
|
||||
{
|
||||
@@ -6194,12 +6197,12 @@ if ($closing_check > 0)
|
||||
|
||||
if ($pin =~ /1/)
|
||||
{
|
||||
if ($closing_time_action_SETTING =~ /PRESS_VMAIL/) {$closing_time_action = 'VOICEMAIL'; $HT_status='QVMAIL';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_VMAIL/) {$closing_time_action = 'VMAIL'; $HT_status='QVMAIL';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_VMAIL_NO_INST/) {$closing_time_action = 'VMAIL_NO_INST'; $HT_status='QVMAIL';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_EXTEN/) {$closing_time_action = 'EXTENSION'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_CALLMENU/) {$closing_time_action = 'CALL_MENU'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_CID_CALLBACK/) {$closing_time_action = 'CALLERID_CALLBACK'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_INGROUP/) {$closing_time_action = 'IN_GROUP'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_EXTEN/) {$closing_time_action = 'EXTEN'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_CALLMENU/) {$closing_time_action = 'CALLMENU'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_CID_CALLBACK/) {$closing_time_action = 'CID_CALLBACK'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_INGROUP/) {$closing_time_action = 'INGROUP'; $HT_status='CLOSOP';}
|
||||
if ($closing_time_action_SETTING =~ /PRESS_CALLBACK_QUEUE/) {$closing_time_action = 'CALLBACK_QUEUE'; $HT_status='CLOSOP';}
|
||||
}
|
||||
|
||||
@@ -6236,7 +6239,7 @@ if ($closing_check > 0)
|
||||
}
|
||||
### END closing-time option press 1 options ###
|
||||
|
||||
if ($closing_time_action =~ /EXTENSION/)
|
||||
if ($closing_time_action =~ /EXTEN/)
|
||||
{
|
||||
if (length($closing_time_option_exten)>0)
|
||||
{
|
||||
@@ -6266,7 +6269,7 @@ if ($closing_check > 0)
|
||||
}
|
||||
}
|
||||
|
||||
if ($closing_time_action =~ /VOICEMAIL|VMAIL_NO_INST/)
|
||||
if ($closing_time_action =~ /VMAIL|VMAIL_NO_INST/)
|
||||
{
|
||||
if ( ($channel_group =~ /AGENTDIRECT/i) && (length($agent_only) > 1) && ($closing_time_option_voicemail =~ /AGENTVMAIL/) )
|
||||
{
|
||||
@@ -6293,7 +6296,7 @@ if ($closing_check > 0)
|
||||
if (length($closing_time_option_voicemail)>0)
|
||||
{$DROPexten = "$voicemail_dump_exten$closing_time_option_voicemail";}
|
||||
}
|
||||
if ($closing_time_action =~ /CALL_MENU/)
|
||||
if ($closing_time_action =~ /CALLMENU/)
|
||||
{
|
||||
$newcallerid = "\"$VCcallerid <$transfer_cid>\"";
|
||||
if ($action_xfer_cid =~ /CLOSER/)
|
||||
@@ -6320,14 +6323,14 @@ if ($closing_check > 0)
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($closing_time_action =~ /IN_GROUP/)
|
||||
if ($closing_time_action =~ /INGROUP/)
|
||||
{ # 90009*CL_uk3survy_*8301*10000123*universal*7275551212*1234*"
|
||||
$CT_prefix='90009';
|
||||
if ( ($inbound_answer_config > 0) && ($answer_signal =~ /NONE/i) )
|
||||
{$CT_prefix='98009';}
|
||||
$DROPexten = "$CT_prefix*$closing_time_option_xfer_group$S$S$insert_lead_id$S$S$phone_number$S$fronter$S";
|
||||
}
|
||||
if ($closing_time_action =~ /CALLERID_CALLBACK/)
|
||||
if ($closing_time_action =~ /CID_CALLBACK/)
|
||||
{
|
||||
##### CID Callback Number Validation if enabled #####
|
||||
$cid_cb_number = $phone_number;
|
||||
|
||||
@@ -5700,12 +5700,13 @@ if ($SSscript_remove_js > 0)
|
||||
# 210712-1733 - Allow brackets and spaces in Filter Phone Group numbers([ ])
|
||||
# 210715-1248 - Added call_limit_24hour campaign settings
|
||||
# 210729-2127 - Added CID Group Failover campaign setting(cid_group_id_two)
|
||||
# 210804-0712 - Fix for closing time action issue #1321
|
||||
#
|
||||
|
||||
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time
|
||||
|
||||
$admin_version = '2.14-823a';
|
||||
$build = '210729-2127';
|
||||
$admin_version = '2.14-824a';
|
||||
$build = '210804-0712';
|
||||
|
||||
$STARTtime = date("U");
|
||||
$SQLdate = date("Y-m-d H:i:s");
|
||||
@@ -32495,7 +32496,23 @@ if ($ADD==3111)
|
||||
|
||||
echo "<tr bgcolor=#$SSstd_row3_background><td align=right>"._QXZ("CID Callback Number Error Filename").": </td><td align=left><input type=text name=cid_cb_error_filename id=cid_cb_error_filename size=50 maxlength=255 value=\"$cid_cb_error_filename\"> <a href=\"javascript:launch_chooser('cid_cb_error_filename','date');\">"._QXZ("audio chooser")."</a> $NWB#inbound_groups-cid_cb_error_filename$NWE</td></tr>\n";
|
||||
|
||||
echo "<tr bgcolor=#99FFCC><td align=right>"._QXZ("Closing Time Action").": </td><td align=left><select size=1 name=closing_time_action><option value='DISABLED'>"._QXZ("DISABLED")."</option><option value='PRESS_VMAIL'>"._QXZ("PRESS_VMAIL")."</option><option value='PRESS_VMAIL_NO_INST'>"._QXZ("PRESS_VMAIL_NO_INST")."</option><option value='PRESS_EXTEN'>"._QXZ("PRESS_EXTEN")."</option><option value='PRESS_CALLMENU'>"._QXZ("PRESS_CALLMENU")."</option><option value='PRESS_CID_CALLBACK'>"._QXZ("PRESS_CID_CALLBACK")."</option><option value='PRESS_INGROUP'>"._QXZ("PRESS_INGROUP")."</option><option value='PRESS_CALLBACK_QUEUE'>"._QXZ("PRESS_CALLBACK_QUEUE")."</option><option value='VMAIL'>"._QXZ("VMAIL")."</option><option value='VMAIL_NO_INST'>"._QXZ("VMAIL_NO_INST")."</option><option value='EXTEN'>"._QXZ("EXTEN")."</option><option value='CALLMENU'>"._QXZ("CALLMENU")."</option><option value='INGROUP'>"._QXZ("INGROUP")."</option><option value='$closing_time_action' SELECTED>"._QXZ("$closing_time_action")."</option></select>$NWB#inbound_groups-closing_time_action$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#99FFCC><td align=right>"._QXZ("Closing Time Action").": </td><td align=left><select size=1 name=closing_time_action>
|
||||
<option value='DISABLED'>"._QXZ("DISABLED")."</option>
|
||||
<option value='PRESS_VMAIL'>"._QXZ("PRESS_VMAIL")."</option>
|
||||
<option value='PRESS_VMAIL_NO_INST'>"._QXZ("PRESS_VMAIL_NO_INST")."</option>
|
||||
<option value='PRESS_EXTEN'>"._QXZ("PRESS_EXTEN")."</option>
|
||||
<option value='PRESS_CALLMENU'>"._QXZ("PRESS_CALLMENU")."</option>
|
||||
<option value='PRESS_CID_CALLBACK'>"._QXZ("PRESS_CID_CALLBACK")."</option>
|
||||
<option value='PRESS_INGROUP'>"._QXZ("PRESS_INGROUP")."</option>
|
||||
<option value='PRESS_CALLBACK_QUEUE'>"._QXZ("PRESS_CALLBACK_QUEUE")."</option>
|
||||
<option value='VMAIL'>"._QXZ("VMAIL")."</option>
|
||||
<option value='VMAIL_NO_INST'>"._QXZ("VMAIL_NO_INST")."</option>
|
||||
<option value='EXTEN'>"._QXZ("EXTEN")."</option>
|
||||
<option value='CALLMENU'>"._QXZ("CALLMENU")."</option>
|
||||
<option value='CID_CALLBACK'>"._QXZ("CID_CALLBACK")."</option>
|
||||
<option value='INGROUP'>"._QXZ("INGROUP")."</option>
|
||||
<option value='CALLBACK_QUEUE'>"._QXZ("CALLBACK_QUEUE")."</option>
|
||||
<option value='$closing_time_action' SELECTED>"._QXZ("$closing_time_action")."</option></select>$NWB#inbound_groups-closing_time_action$NWE</td></tr>\n";
|
||||
|
||||
echo "<tr bgcolor=#99FFCC><td align=right>"._QXZ("Closing Time Now Trigger").": </td><td align=left><select size=1 name=closing_time_now_trigger><option value='N'>"._QXZ("N")."</option><option value='Y'>"._QXZ("Y")."</option><option value='$closing_time_now_trigger' SELECTED>"._QXZ("$closing_time_now_trigger")."</option></select>$NWB#inbound_groups-closing_time_now_trigger$NWE</td></tr>\n";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user