diff --git a/resources/templates/provision/grandstream/gxp17xx/{$mac}.xml b/resources/templates/provision/grandstream/gxp17xx/{$mac}.xml
index 29a6811b0c..c3ad8e0654 100644
--- a/resources/templates/provision/grandstream/gxp17xx/{$mac}.xml
+++ b/resources/templates/provision/grandstream/gxp17xx/{$mac}.xml
@@ -3556,7 +3556,11 @@
-0
+{if isset($grandstream_random_port) && !empty($grandstream_random_port)}
+ {$grandstream_random_port}
+{else}
+ 0
+{/if}