Fix for Test Call function for Asterisk 13
git-svn-id: svn://192.168.202.10@2822 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -4181,12 +4181,13 @@ else
|
||||
# 170913-0908 - Added Agent Inbound Status Summary Report
|
||||
# 170920-2153 - Added expired_lists_inactive system setting and functions
|
||||
# 170923-1425 - Added did_system_filter system setting and functions
|
||||
# 170926-1618 - Fix for Test Call function for Asterisk 13
|
||||
#
|
||||
|
||||
# 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-630a';
|
||||
$build = '170923-1425';
|
||||
$admin_version = '2.14-631a';
|
||||
$build = '170926-1618';
|
||||
|
||||
$STARTtime = date("U");
|
||||
$SQLdate = date("Y-m-d H:i:s");
|
||||
@@ -13646,6 +13647,20 @@ if ($ADD==41)
|
||||
$campaign_cid_override = $row[0];
|
||||
}
|
||||
|
||||
### gather server information
|
||||
$stmt="SELECT asterisk_version,routing_prefix FROM servers where server_ip='$old_server_ip';";
|
||||
$rslt=mysql_to_mysqli($stmt, $link);
|
||||
if ($DB) {echo "$stmt\n";}
|
||||
$srv_ct = mysqli_num_rows($rslt);
|
||||
$asterisk_version='';
|
||||
$routing_prefix='';
|
||||
if ($srv_ct > 0)
|
||||
{
|
||||
$row=mysqli_fetch_row($rslt);
|
||||
$asterisk_version = $row[0];
|
||||
$routing_prefix = $row[1];
|
||||
}
|
||||
|
||||
$CCID_on=0; $CCID='';
|
||||
$local_DEF = 'Local/';
|
||||
$local_AMP = '@';
|
||||
@@ -13656,6 +13671,11 @@ if ($ADD==41)
|
||||
if (strlen($dial_prefix) > 0) {$Local_out_prefix = "$dial_prefix";}
|
||||
if (strlen($campaign_vdad_exten) > 0) {$VDAD_dial_exten = "$campaign_vdad_exten";}
|
||||
else {$VDAD_dial_exten = "$SSanswer_transfer_agent";}
|
||||
$major_version = explode('.',$asterisk_version);
|
||||
if ($major_version[0] >= 12)
|
||||
{
|
||||
$VDAD_dial_exten = "$routing_prefix$VDAD_dial_exten";
|
||||
}
|
||||
if (strlen($campaign_cid) > 6) {$CCID = "$campaign_cid"; $CCID_on++;}
|
||||
if (strlen($campaign_cid_override) > 6) {$CCID = "$campaign_cid_override"; $CCID_on++;}
|
||||
if (preg_match("/x/",$dial_prefix)) {$Local_out_prefix = '';}
|
||||
@@ -33003,8 +33023,8 @@ if ($ADD==311111111111)
|
||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("VMail Dump Exten NI").": </td><td align=left><input type=text name=voicemail_dump_exten_no_inst size=20 maxlength=20 value=\"$voicemail_dump_exten_no_inst\">$NWB#servers-voicemail_dump_exten_no_inst$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("auto dial extension").": </td><td align=left><input type=text name=answer_transfer_agent size=20 maxlength=20 value=\"$answer_transfer_agent\">$NWB#servers-answer_transfer_agent$NWE";
|
||||
|
||||
$major_verison = explode('.',$asterisk_version);
|
||||
if ($major_verison[0] >= 13)
|
||||
$major_version = explode('.',$asterisk_version);
|
||||
if ($major_version[0] >= 12)
|
||||
{
|
||||
echo " "._QXZ("prefix").": <input type=text name=routing_prefix size=10 maxlength=10 value=\"$routing_prefix\">$NWB#servers-routing_prefix$NWE";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user