{"id":238,"date":"2023-03-22T12:35:03","date_gmt":"2023-03-22T12:35:03","guid":{"rendered":"https:\/\/jazchye.com\/?p=238"},"modified":"2023-03-22T12:35:04","modified_gmt":"2023-03-22T12:35:04","slug":"good-practices-on-the-zero-config-feature-in-the-grandstream-ucm-series","status":"publish","type":"post","link":"https:\/\/jazchye.com\/index.php\/2023\/03\/22\/good-practices-on-the-zero-config-feature-in-the-grandstream-ucm-series\/","title":{"rendered":"Good practices on the Zero Config feature in the Grandstream UCM series"},"content":{"rendered":"\n<ol class=\"wp-block-list\" type=\"1\"><li>Do not mass provision devices (>30 units) in one go. Users often made a mistake by displaying more than 30 devices on a page, selecting all devices in Zero Config, and clicking on \u2018Update Config\u2019 button. This is not recommended as UCM will consume more time to process and send SIP NOTIFY to each IP phone. This entire process might take several minutes to a few hours, depending on the number of your devices. Do perform provisioning by batch, with each batch consisting of 30 devices.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"281\" src=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/30_units-1024x281.jpg\" alt=\"\" class=\"wp-image-233\" srcset=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/30_units-1024x281.jpg 1024w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/30_units-300x82.jpg 300w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/30_units-768x211.jpg 768w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/30_units-1536x422.jpg 1536w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/30_units.jpg 1686w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Do not click on \u2018Update\u2019 icon every so often on one particular device. Spamming \u2018Update\u2019 will add tons of loads to the UCM and might result in a longer provisioning time for the device. Click once or twice will do.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"272\" src=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/update_button_spam-1024x272.jpg\" alt=\"\" class=\"wp-image-236\" srcset=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/update_button_spam-1024x272.jpg 1024w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/update_button_spam-300x80.jpg 300w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/update_button_spam-768x204.jpg 768w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/update_button_spam-1536x407.jpg 1536w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/update_button_spam.jpg 1685w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>After clicking on \u2018Update Config\u2019 button or \u2018Update\u2019 icon, check if there is a new date\/time stamp generated on the \u2018CREATE CONFIG\u2019 column. If the provisioning success, there should be a new date\/time stamp on this column.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"278\" src=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/date_timestamp-1024x278.jpg\" alt=\"\" class=\"wp-image-234\" srcset=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/date_timestamp-1024x278.jpg 1024w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/date_timestamp-300x81.jpg 300w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/date_timestamp-768x209.jpg 768w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/date_timestamp-1536x417.jpg 1536w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/date_timestamp.jpg 1683w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>If (3) is performed but there is no new date\/ time stamp being generated, it means that the provisioning might have failed. We will then proceed to check if the device\u2019s IP address is included under UCM web UI &gt; Other Features &gt; Zero Config Settings &gt; Network Settings &gt; Subnet Whitelist.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"674\" src=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/subnet_whitelist-1024x674.jpg\" alt=\"\" class=\"wp-image-235\" srcset=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/subnet_whitelist-1024x674.jpg 1024w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/subnet_whitelist-300x198.jpg 300w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/subnet_whitelist-768x506.jpg 768w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/subnet_whitelist.jpg 1329w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>If we have confirmed that the device\u2019s IP address is in the subnet whitelist, we will proceed to check from the device\u2019s side (IP Phone). Make sure that \u2018Use Random Port\u2019 is set to \u2018No\u2019. Certain phone models have this setting configured to \u2018Yes\u2019 as default. If \u2018Use Random Port\u2019 is set to \u2018Yes\u2019, what happens is that the UCM will not be able to send SIP NOTIFY to the phone\u2019s correct port and zero config will fail. However, if we try to have the phone requests the config from UCM\u2019s zero config, it will work. But still, it is a good practice to have \u2018Use Random Port\u2019 set to \u2018No\u2019.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/use_random_port_no-1024x536.jpg\" alt=\"\" class=\"wp-image-237\" srcset=\"https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/use_random_port_no-1024x536.jpg 1024w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/use_random_port_no-300x157.jpg 300w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/use_random_port_no-768x402.jpg 768w, https:\/\/jazchye.com\/wp-content\/uploads\/2023\/03\/use_random_port_no.jpg 1133w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Do not mass provision devices (>30 units) in one go. Users often made a mistake by displaying more than 30 devices on a page, selecting&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-238","post","type-post","status-publish","format-standard","hentry","category-ippbx","category-troubleshooting"],"_links":{"self":[{"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/posts\/238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/comments?post=238"}],"version-history":[{"count":1,"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/posts\/238\/revisions"}],"predecessor-version":[{"id":239,"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/posts\/238\/revisions\/239"}],"wp:attachment":[{"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/media?parent=238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/categories?post=238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jazchye.com\/index.php\/wp-json\/wp\/v2\/tags?post=238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}