{"id":1100,"date":"2019-07-29T18:35:54","date_gmt":"2019-07-29T21:35:54","guid":{"rendered":"http:\/\/blog.abratel.com.br\/?p=1100"},"modified":"2020-12-29T04:59:52","modified_gmt":"2020-12-29T07:59:52","slug":"curto-script-em-shell-para-gerar-arquivos-cfg-customiza-veis-para-o-provisionamento-yealink","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=1100","title":{"rendered":"Curto script em shell para gerar arquivos cfg customizaveis para o provisionamento yealink"},"content":{"rendered":"<p>Script para gerar arquivos customiz\u00e1veis de provisionamento por MAC e ramal.<br \/>\nEsse eh um exemplo para aparelhos yealink (T19).<\/p>\n<p>Toda a configura\u00e7\u00e3o em comum fica no arquivo y000000000053.cfg enquanto a customiza\u00e7\u00e3o de ramal ficam para os .cfg gerados abaixo.<\/p>\n<p>Meu range de ramais vai do 200 a 209.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n[root@uferes~]# cat script\n#!\/bin\/bash\ndeclare -a arr=(\n&quot;805EC0123761.cfg&quot;\n&quot;805EC0123788.cfg&quot;\n&quot;805EC012336D.cfg&quot;\n&quot;805EC04838CD.cfg&quot;\n&quot;805EC0483027.cfg&quot;\n&quot;805EC0123764.cfg&quot;\n&quot;805EC01239FD.cfg&quot;\n&quot;805EC04836DC.cfg&quot;\n&quot;805EC0483B43.cfg&quot;\n)\n\nfor ((i=0; i&amp;lt;=9; i++))\ndo\n\necho &quot;#!version:1.0.0.1&quot; &amp;gt; &quot;${arr[$i]}&quot;\necho &quot;account.1.enable=1&quot; &amp;gt;&amp;gt; &quot;${arr[$i]}&quot;\necho &quot;account.1.label=Ramal 20$i&quot; &amp;gt;&amp;gt; &quot;${arr[$i]}&quot;\necho &quot;account.1.display_name=20$i&quot; &amp;gt;&amp;gt; &quot;${arr[$i]}&quot;\necho &quot;account.1.auth_name=20$i&quot; &amp;gt;&amp;gt; &quot;${arr[$i]}&quot;\necho &quot;account.1.user_name=20$i&quot; &amp;gt;&amp;gt; &quot;${arr[$i]}&quot;\n\ndone\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Script para gerar arquivos customiz\u00e1veis de provisionamento por MAC e ramal. Esse eh um exemplo para aparelhos yealink (T19). Toda a configura\u00e7\u00e3o em comum fica no arquivo y000000000053.cfg enquanto a customiza\u00e7\u00e3o de ramal ficam para os .cfg gerados abaixo. Meu range de ramais vai do&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1100"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1100"}],"version-history":[{"count":5,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1100\/revisions"}],"predecessor-version":[{"id":1154,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1100\/revisions\/1154"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}