Added Call Menu call routing of calls directly to In-Groups
git-svn-id: svn://192.168.202.10@1152 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
# 90513-0449 - Added audio store sync functionality
|
||||
# 90519-1018 - Added upload file trigger for prompt recording if defined as voicemail server and voicemail/prompt recording extensions auto-generated
|
||||
# 90529-0652 - Added phone_context and fixed calledid and voicemail for phones entries
|
||||
# 90614-0753 - Added in-group routing to call menu feature
|
||||
#
|
||||
|
||||
$DB=0; # Debug flag
|
||||
@@ -1066,6 +1067,17 @@ if ( ($active_asterisk_server =~ /Y/) && ($generate_vicidial_conf =~ /Y/) && ($r
|
||||
{
|
||||
$call_menu_line .= "exten => $option_value[$j],$PRI,Goto(trunkinbound,$option_route_value[$j],1)\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /INGROUP/)
|
||||
{
|
||||
@IGoption_route_value_context = split(/,/,$option_route_value_context[$j]);
|
||||
$IGhandle_method = $IGoption_route_value_context[0];
|
||||
$IGsearch_method = $IGoption_route_value_context[1];
|
||||
$IGlist_id = $IGoption_route_value_context[2];
|
||||
$IGcampaign_id = $IGoption_route_value_context[3];
|
||||
$IGphone_code = $IGoption_route_value_context[4];
|
||||
|
||||
$call_menu_line .= "exten => $option_value[$j],$PRI,AGI(agi-VDAD_ALL_inbound.agi,$IGhandle_method-----$IGsearch_method-----$option_route_value[$j]-----$menu_id[$i]--------------------$IGlist_id-----$IGphone_code-----$IGcampaign_id)\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /EXTENSION/)
|
||||
{
|
||||
if (length($option_route_value_context[$j])>0) {$option_route_value_context[$j] = "$option_route_value_context[$j],";}
|
||||
|
||||
Reference in New Issue
Block a user