diff -Nur smeserver-freepbx-13.old/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts smeserver-freepbx-13/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts --- smeserver-freepbx-13.old/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts 2016-10-23 22:58:01.496000000 -0400 +++ smeserver-freepbx-13/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts 2016-10-23 23:20:19.598000000 -0400 @@ -1 +1 @@ -5060,5061,5160,5161,4569,10000-20000 +5060,5061,5160,5161,4569,10000:20000 diff -Nur smeserver-freepbx-13.old/root/etc/e-smith/db/configuration/migrate/freepbx smeserver-freepbx-13/root/etc/e-smith/db/configuration/migrate/freepbx --- smeserver-freepbx-13.old/root/etc/e-smith/db/configuration/migrate/freepbx 2016-10-23 22:58:01.496000000 -0400 +++ smeserver-freepbx-13/root/etc/e-smith/db/configuration/migrate/freepbx 2016-10-23 23:27:41.741000000 -0400 @@ -29,13 +29,14 @@ $UDPPorts = "$UDPPorts,5161"; $freepbx->set_prop('UDPPorts',$UDPPorts); } -unless ('10000-20000' ~~ @UDPlist){ - $UDPPorts = "$UDPPorts,10000-20000"; +if ('10000-20000' ~~ @UDPlist){ + $UDPPorts =~ s/,10000-20000//; + $UDPPorts = "$UDPPorts,10000:20000"; $freepbx->set_prop('UDPPorts',$UDPPorts); } if ('1000-2000' ~~ @UDPlist){ $UDPPorts =~ s/,1000-2000//; - $freepbx->set_prop('UDPPorts',$UDPPorts); + $freepbx->set_prop('UDPPorts',$UDPPorts); } }