diff --git a/agi/agi-VDAD_ALL_inbound.agi b/agi/agi-VDAD_ALL_inbound.agi index 6eb30dee..04016e71 100644 --- a/agi/agi-VDAD_ALL_inbound.agi +++ b/agi/agi-VDAD_ALL_inbound.agi @@ -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; diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php index 29f8c8b3..242e346f 100644 --- a/www/vicidial/admin.php +++ b/www/vicidial/admin.php @@ -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 ""._QXZ("CID Callback Number Error Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-cid_cb_error_filename$NWE\n"; - echo ""._QXZ("Closing Time Action").": $NWB#inbound_groups-closing_time_action$NWE\n"; + echo ""._QXZ("Closing Time Action").": $NWB#inbound_groups-closing_time_action$NWE\n"; echo ""._QXZ("Closing Time Now Trigger").": $NWB#inbound_groups-closing_time_now_trigger$NWE\n";