From 2d428ac6f4ce02115b769f67213538a5be933c53 Mon Sep 17 00:00:00 2001 From: mattf Date: Wed, 22 Jan 2025 15:13:51 +0000 Subject: [PATCH] Allow for letters in phone_number variable, for AGENTDIRECT transfers, Agent API git-svn-id: svn://192.168.202.10@3899 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/agc/api.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/www/agc/api.php b/www/agc/api.php index e68b19f8..634cf359 100644 --- a/www/agc/api.php +++ b/www/agc/api.php @@ -116,10 +116,11 @@ # 240425-1901 - Added md_check option for transfer_conference function # 240427-0809 - Added tw_check option for transfer_conference function # 240429-2220 - Added PARK_XFER|GRAB_XFER options for park_call function +# 250122-1010 - Allow for letters in phone_number variable, for AGENTDIRECT transfers # -$version = '2.14-81'; -$build = '240429-2220'; +$version = '2.14-82'; +$build = '250122-1010'; $php_script = 'api.php'; $startMS = microtime(); @@ -386,7 +387,7 @@ if ($non_latin < 1) $ingroup_choices = preg_replace("/[^- \_0-9a-zA-Z]/","",$ingroup_choices); $set_as_default = preg_replace("/[^A-Z]/","",$set_as_default); $phone_code = preg_replace("/[^0-9X]/","",$phone_code); - $phone_number = preg_replace("/[^\*#0-9]/","",$phone_number); + $phone_number = preg_replace("/[^\*#0-9a-zA-Z]/","",$phone_number); $lead_id = preg_replace("/[^0-9]/","",$lead_id); $vendor_id = preg_replace('/;|#/','',$vendor_id); $vendor_id = preg_replace('/\+/',' ',$vendor_id); @@ -479,7 +480,7 @@ else $ingroup_choices = preg_replace("/[^- \_0-9\p{L}]/u","",$ingroup_choices); $set_as_default = preg_replace("/[^A-Z]/","",$set_as_default); $phone_code = preg_replace("/[^0-9X]/","",$phone_code); - $phone_number = preg_replace("/[^\*#0-9]/","",$phone_number); + $phone_number = preg_replace("/[^\*#0-9\p{L}]/u","",$phone_number); $lead_id = preg_replace("/[^0-9]/","",$lead_id); $vendor_id = preg_replace('/;|#/','',$vendor_id); $vendor_id = preg_replace('/\+/',' ',$vendor_id);