From 00e4e9c7acf924fabfb25d57511c79180468113d Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Wed, 23 Oct 2013 21:20:07 +0000 Subject: [PATCH] Fix the MAC address formatting for the Polycom provisioning files. --- app/provision/provision_write.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/provision/provision_write.php b/app/provision/provision_write.php index dfc70d70fc..458ecc1665 100644 --- a/app/provision/provision_write.php +++ b/app/provision/provision_write.php @@ -121,12 +121,20 @@ else { //set the mac address in the correct format switch ($device_vendor) { case "aastra": + //upper case no formatting $device_mac_address = strtoupper($device_mac_address); break; + case "polycom": + //lower case no formatting + $device_mac_address = strtolower($device_mac_address); + $device_mac_address = str_replace("-", "", $device_mac_address); + break; case "snom": + //upper case with dashes $device_mac_address = strtoupper($device_mac_address); $device_mac_address = str_replace("-", "", $device_mac_address); default: + //lower case with dashes $device_mac_address = strtolower($device_mac_address); $device_mac_address = substr($device_mac_address, 0,2).'-'.substr($device_mac_address, 2,2).'-'.substr($device_mac_address, 4,2).'-'.substr($device_mac_address, 6,2).'-'.substr($device_mac_address, 8,2).'-'.substr($device_mac_address, 10,2); }