{"id":30399,"date":"2019-10-31T21:35:20","date_gmt":"2019-10-31T18:35:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/voip-zoopark-provisioning\/"},"modified":"2019-10-31T21:35:20","modified_gmt":"2019-10-31T18:35:20","slug":"voip-zoopark-provisioning","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/voip-zoopark-provisioning","title":{"rendered":"VoIP zood\u0101rzs \u2014 Provisioning","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h4>Ievads<\/h4>\n<p>\nReiz vad\u012bba apstiprin\u0101ja eksperimentu par IP telefona ievie\u0161anu m\u016bsu biroj\u0101. T\u0101 k\u0101 mana pieredze \u0161aj\u0101 jom\u0101 bija niec\u012bga, uzdevums rad\u012bja man lielu interesi, un es iegrimu da\u017e\u0101du aspektu izp\u0113t\u0113. Pabeidzot \u0161o izp\u0113ti, nol\u0113mu dal\u012bties ar ieg\u016btaj\u0101m zin\u0101\u0161an\u0101m - cer\u012bb\u0101, ka k\u0101dam t\u0101s noder\u0113s. T\u0101tad...<\/p>\n<h4>Izejvielas<\/h4>\n<p>\nIP PBX tika izv\u0113l\u0113ts un ieviests Asterisk. Telefonu parks sast\u0101v no Cisco 7906g, Panasonic UT-KX123B, Grandstream GXP1400 un Dlink DPH-150S(E)\/F3, Yealink T19 un T21 ier\u012bc\u0113m. \u0160\u0101da da\u017e\u0101d\u012bba izriet no t\u0101, ka eksperimenta ietvaros tika nolemts izm\u0113\u0123in\u0101t da\u017e\u0101dus variantus, lai izveidotu savu viedokli par cenu\/kvalit\u0101tes\/\u0113rt\u012bbu attiec\u012bbu.<\/p>\n<h4>Uzdevums<\/h4>\n<p>\nMaksim\u0101li vienk\u0101r\u0161ot un standartiz\u0113t jauno iek\u0101rtu iestat\u012b\u0161anas procesu. Vis\u0101m ier\u012bc\u0113m j\u0101b\u016bt sinhroniz\u0113t\u0101m p\u0113c laika, j\u0101b\u016bt t\u0101lru\u0146u gr\u0101matai, kas tiek iel\u0101d\u0113ta no <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/dts-los-angeles\/\"   title=\"serveris\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3475\">serveris<\/a> un j\u0101sniedz piek\u013cuve iestat\u012bjumiem administratoram.<\/p>\n<p>\u0160\u012b uzdevuma risin\u0101jums ir vienk\u0101r\u0161s - ieviest telefona autom\u0101tisko iestat\u012b\u0161anu, t.i., Provisioning. Tie\u0161i par savu \u0161o br\u012bni\u0161\u0137\u012bg\u0101s funkcijas \u012bsteno\u0161anu ar\u012b run\u0101\u0161u.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>tftpd, dhcpd iestat\u012b\u0161ana<\/h4>\n<p>\nLai nodotu iestat\u012bjumus telefoniem, izv\u0113l\u0113jos tftp k\u0101 univers\u0101lu variantu, kas ir atbalst\u012bts vis\u0101s platform\u0101s un viegli konfigur\u0113jams un p\u0101rvald\u0101ms.<\/p>\n<p>Specifiska iestat\u012b\u0161ana tftp nebija nepiecie\u0161ama. Instal\u0113ju noklus\u0113juma tftpd un novietoju visus nepiecie\u0161amos failus t\u0101 saknes direktorij\u0101.<br \/>\nIestat\u012bjumu faili tika novietoti katalogos atbilsto\u0161i telefona ra\u017eot\u0101jam. Tom\u0113r Cisco iek\u0101rta t\u0101 ar\u012b neiek\u013cuva sav\u0101 map\u0113, n\u0101c\u0101s tos glab\u0101t saknes direktorij\u0101.<\/p>\n<p>Lai nor\u0101d\u012btu telefoniem tftp servera atra\u0161an\u0101s vietu, izmantoju option-66. Turkl\u0101t sadal\u012bju tos atsevi\u0161\u0137\u0101s klas\u0113s p\u0113c ra\u017eot\u0101ja. Katra klase sa\u0146\u0113ma savu adreses segmentu un individu\u0101lu mapi konfigur\u0101cijas failiem. Starp citu, D-link iek\u0101rtas bija j\u0101nosaka p\u0113c MAC adres\u0113m, jo ra\u017eot\u0101ja inform\u0101ciju t\u0101s dhcp piepras\u012bjum\u0101 nesniedz.<\/p>\n<p><b class=\"spoiler_title\">dhcpd.conf fragments<\/b><\/p>\n<pre># \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 \noption option-66 code 66 = text;\n\nclass &quot;panasonic&quot; {\n\tmatch if substring (option vendor-class-identifier,0,9) = &quot;Panasonic&quot;;\n\toption option-66 &quot;10.1.1.50\/panasonic\/&quot;;\n}\nclass &quot;cisco&quot; {\n\tmatch if substring (option vendor-class-identifier,0,36) = &quot;Cisco Systems, Inc. IP Phone CP-7906&quot;;\n\toption option-66 &quot;10.1.1.50\/cisco\/&quot;;\n}\n\nclass &quot;grandstream&quot; {\n match if substring (option vendor-class-identifier,0,11) = &quot;Grandstream&quot;;\n option option-66 &quot;10.1.1.50\/grandstream\/&quot;;\n}\n\nclass &quot;dlink&quot; {\n\tmatch if (binary-to-ascii (16,8,&quot;:&quot;,substring(hardware,1,4)) = &quot;c8:d3:a3:8d&quot;) or\n\t(binary-to-ascii (16,8,&quot;:&quot;,substring(hardware,1,4)) = &quot;90:94:e4:72&quot;);\n\toption option-66 &quot;10.1.1.50\/dlink\/&quot;;\n}\n\nclass &quot;yealink&quot; {\n                match if substring (option vendor-class-identifier,0,7) = &quot;Yealink&quot;;\n                option option-66 &quot;10.1.1.50\/yealink\/&quot;;\n        }\n\n<\/pre>\n<p>Telefoni tika piespiedu k\u0101rt\u0101 izsl\u0113gti no kop\u0113j\u0101 baseina. Cit\u0101di tie nepie\u0146\u0113ma l\u0113mumu doties uz savu \"virtu\u0101lo p\u013cavu\".<br \/>\n<b class=\"spoiler_title\">T\u012bkla iestat\u012bjumu piem\u0113rs<\/b><\/p>\n<pre>\nsubnet 10.1.1.0 netmask 255.255.255.0 {\n        option routers 10.1.1.1;\n        pool {\n                deny members of \"cisco\";\n                deny members of \"panasonic\";\n                deny members of \"dlink\";\n                range 10.1.1.230 10.1.1.240;\n        }\n        pool {\n                allow members of \"cisco\";\n                range 10.1.1.65 10.1.1.69;\n        }\n        pool {\n                allow members of \"panasonic\";\n                range 10.1.1.60 10.1.1.64;\n        }\n        pool {\n                allow members of \"dlink\";\n                range 10.1.1.55 10.1.1.59;\n        }\n}\n<\/pre>\n<p>P\u0113c visu iesaist\u012bto pakalpojumu restart\u0113\u0161anas telefoni dro\u0161i dev\u0101s p\u0113c iestat\u012bjumiem uz paredz\u0113to tftp serveri. Palika tikai tos tur ievietot.<\/p>\n<h4>Cisco 7906<\/h4>\n<p>\n\u0160ie apar\u0101ti man tika pieg\u0101d\u0101ti r\u016bpnieciski iesai\u0146oti. Man n\u0101c\u0101s tos p\u0101rprogramm\u0113t, lai sader\u0113tu ar Asterisk. Bet t\u0101 ir atsevi\u0161\u0137a st\u0101sta da\u013ca. Konkr\u0113taj\u0101 gad\u012bjum\u0101, lai konfigur\u0113tu apar\u0101tu, saska\u0146\u0101 ar instrukciju izveidoju tftp servera direktorij\u0101 failu SEPAABBCCDDEEFF.cnf.xml. Kur AABBCCDDEEFF ir apar\u0101ta MAC adrese.<\/p>\n<p>Par Cisco telefonu iestat\u012b\u0161anu jau ir daudz rakst\u012bts, t\u0101p\u0113c es vienk\u0101r\u0161i atst\u0101\u0161u darba failu ar iestat\u012bjumiem.<br \/>\n<b class=\"spoiler_title\">Iestat\u012bjumi Cisco<\/b><\/p>\n<pre>\ntrue\n SIP\n root\n ADMIN_PWD\n\n \n D-M-Y\n Central Pacific Standard Time\n     \n         \n             10.1.1.4\n              Unicast\n          \n     \n \n\n   \n 10.1.1.50\n \n 2000\n 5060\n 5061\n \n 10.1.1.50\n   \n \n\n Disable\n\n\n120\n \n\n \n true\n x-cisco-serviceuri-cfwdall\n x-cisco-serviceuri-pickup\n x-cisco-serviceuri-opickup\n x-cisco-serviceuri-gpickup\n x-cisco-serviceuri-meetme\n x-cisco-serviceuri-abbrdial\n false\n 2\n true\n true\n 2\n 2\n 0\n true\n false\n \n \n 6\n 10\n 180\n 3600\n 5\n 120\n 120\n 5\n 500\n 4000\n 70\n true\n None\n \n1\n false\n true\n false\n false\n none\n 101\n 3\navt\n 3\n false\n false\n Cisco Phone\n 2\n false\n 15000\n10\n true\n false\n 16384\n 32766\n\n \n 9\n 10.1.1.50\n 5060\n  2 \n 3\n false\n 3\n \n 4\n 5\n \n true\n true\n false\n true\n \n\n User #103\n 103\n 103\n SIP_PWD\n \n \n$num\n5060\n 184\n 0\n dialplan.xml\n \n\n *0#\n true\n 2\n \n\n\n false\n false\n 1\n 0\n 1\n 0\n 0\n 0\n 1\n 0\n 1,7\n 09:00\n 12:00\n 01:00\n 1\n 2\n 10.1.1.50\n 0\n 100\n 50\n \n 0\n 0\n 5\n 1\n 10.1.1.50\n 0\n 0\n 0\n 0\n 0\n 0\n 1\n 1\n \n1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37\n\n Russian_Russian_Federation\n ru_RU\n \n utf-8\n \n\n \n \n \n \n1\n 0\n \n http:\/\/10.1.1.50\/provisioning\/cisco-services.xml\n \n \n \n \n http:\/\/10.1.1.50\/provisioning\/cisco-services.xml\n 96\n 0\n 96\n 2\n 0\n 0\n \n 3804\n &lt;!-- 10.1.1.50 --&gt;\n  \n\n false\n 1\n<\/pre>\n<p><\/p>\n<h4>D-Link DPH-150S\/F3<\/h4>\n<p>\nJa, ja tikai pl\u0101nojat ieg\u0101d\u0101ties \u0161\u012bs s\u0113rijas telefonu, \u0146emiet v\u0113r\u0101, ka autom\u0101tisk\u0101 uzst\u0101d\u012b\u0161ana tiek atbalst\u012bta tikai 150S\/F3 apar\u0101tos. Ier\u012bc\u0113 150S\/F2, kas nok\u013cuva man\u0101 \u012bpa\u0161um\u0101, \u0161\u0101da funkcionalit\u0101te netika atrasta.<\/p>\n<p>Konfigur\u0101cijas fails var b\u016bt gan XML form\u0101t\u0101, gan parast\u0101 tekst\u0101. XML failam ir vienas pras\u012bbas: tags j\u0101b\u016bt rindas s\u0101kum\u0101, cit\u0101di parser to ignor\u0113s un attiec\u012bg\u0101 parametra v\u0113rt\u012bba netiks main\u012bta.<\/p>\n<p>Telefona iestat\u012b\u0161anai tiek izmantoti divi faili. f0D00580000.cfg \u2014 visiem telefoniem kop\u012bgu iestat\u012bjumu glab\u0101\u0161anai un 00112233aabb.cfg (MAC adrese mazos burtos) individu\u0101liem iestat\u012bjumiem. Individu\u0101lie iestat\u012bjumi, protams, ir ar liel\u0101ku priorit\u0101ti.<\/p>\n<p>Pilns iestat\u012bjumu kopums ietver vair\u0101k nek\u0101 t\u016bkstoti rindu; lai nesaboj\u0101tu rakstu, aprakst\u012b\u0161u minim\u0101li nepiecie\u0161amo iestat\u012bjumu kopumu. <\/p>\n<p>Oblig\u0101ti ir saknes mezgls <b>VOIP_CONFIG_FILE<\/b> un taj\u0101 iek\u013cautais mezgls <b>version<\/b>. Iestat\u012bjumi tiks piem\u0113roti tikai tad, ja faila versija b\u016bs augst\u0101ka nek\u0101 pa\u0161reiz\u0113j\u0101s iestat\u012bjumu versijas apar\u0101t\u0101. To v\u0113rt\u012bbu var uzzin\u0101t caur telefona t\u012bmek\u013ca saskarni sada\u013c\u0101 maintenance (sist\u0113mas p\u0101rvald\u012bba). Ra\u017eot\u0101ja iestat\u012bjumiem abos gad\u012bjumos t\u0101 ir 2.0002. Turkl\u0101t individu\u0101l\u0101 faila versijai j\u0101b\u016bt augst\u0101kai nek\u0101 kop\u0113j\u0101 faila versijai.<\/p>\n<p>Vispirms snieg\u0161u failu ar kop\u0113jo konfigur\u0101ciju visiem telefoniem. Faktiski tas glab\u0101 visus iestat\u012bjumus, individu\u0101lais fails atbild\u0113s tikai par telefona numuru un uzrakstu uz ekr\u0101na. <\/p>\n<p>Divos zem\u0101k sniegtajos blokos tiek noteikti laika joslas un laika sinhroniz\u0101cijas parametri, s\u0101kotn\u0113jais RTP ports un tiek iesl\u0113gts t\u012bkla tilts starp WAN un LAN savienot\u0101jiem ier\u012bc\u0113.<\/p>\n<p><b class=\"spoiler_title\">Fragments#1<\/b><\/p>\n<pre>\nDHCP\n2\n1\n1\n0\nVOIP\n10000\n200\n10.1.1.4\n1\n<time>71<\/time>\n<time>UCT_011<\/time>\n0\n60\n12\n1500\n\n\n1\n1\n<\/pre>\n<p>Parametru nosaukumi ir pietiekami \u201erun\u0101jo\u0161i\u201c, lai tos nemaz s\u012bk\u0101k nepaskaidrotu.<br \/>\n<b class=\"spoiler_title\">SIP vienai l\u012bnijai<\/b><\/p>\n<pre>\n5060\n\n\nSIP1\n10.1.1.50\n5060\n3600\n1\n10.1.1.50\n1\n0\nG711A,G711U,G722\n<\/pre>\n<p><b class=\"spoiler_title\">Att\u0101lin\u0101t\u0101 p\u0101rvald\u012bba<\/b><\/p>\n<pre>\n23\n80\n0\n443\n1\n0\n\n\n\nItem1\n10.1.1.152\n10.1.1.160\n\n\n\n\nAccount1\nadmin\nADMIN_PWD\n10\n\n\nAccount2\nguest\nGUEST_PWD\n5\n<\/pre>\n<p><b class=\"spoiler_title\">Telefona iestat\u012bjumi<\/b><\/p>\n<pre>\n<menu>123<\/menu>\n123\n\n0\n112\nUz\u0146\u0113mums\n5\n1\n30\n0\n<time>0<\/time>\n1\n0,,1\n0\n0\n1\n\n\nXML-PBook1\nTelefona gr\u0101mata\nhttp:\/\/10.1.1.50\/provisioning\/dlink-phonebook.xml\n:\n0\n0\n\n\ndraugi,m\u0101jas,darbs,bizness,klasesbiedri,kole\u0123i\n<\/pre>\n<p>Visi p\u0101r\u0113jie iestat\u012bjumi paliks \u201enoklus\u0113juma\u201d. Tagad jebkur\u0161 Dlink telefons, kas ir piesl\u0113gts t\u012bklam, nekav\u0113joties pie\u0146ems kop\u012bgu parametru komplektu. Lai noteiktu individu\u0101lus parametrus ier\u012bcei, nepiecie\u0161ams atsevi\u0161\u0137s fails. Taj\u0101 j\u0101nor\u0101da tikai nepiecie\u0161amie iestat\u012bjumi atsevi\u0161\u0137am abonentam.<br \/>\n<b class=\"spoiler_title\">abonenta iestat\u012bjumi<\/b><\/p>\n<pre>\n2.0006\n\n\n\nSIP1\nUser #117\n117\n5060\n117\nSIP_PWD\n3600\n1\n5060\n117\nSIP_PWD\n<\/pre>\n<h4>Panasonic UT-KX123B<\/h4>\n<p>\n\u0160ie apar\u0101ti ieg\u016bst iestat\u012bjumus nedaudz cit\u0101d\u0101 sh\u0113m\u0101. Konfigur\u0101cija tiek glab\u0101ta tekstu failos. Maxim\u0101lais konfigur\u0101cijas faila lielums ir 120 KB. Neatkar\u012bgi no failu skaita to kop\u0113jais lielums nedr\u012bkst p\u0101rsniegt 120 KB.<br \/>\nKonfigur\u0101cijas fails sast\u0101v no virknes rind\u0101m, uz kur\u0101m attiecas zem\u0101k nor\u0101d\u012btie nosac\u012bjumi:<\/p>\n<ul>\n<li>Pirmajai vienm\u0113r j\u0101b\u016bt koment\u0101ru rindai, kur\u0101 ir \u0161\u0101da simbolu sec\u012bba (44 baiti):<br \/>\n# Panasonic SIP Phone Standard Format File #<br \/>\nSe\u0161padsmitnieku att\u0113lojums \u0161ai sec\u012bbai:<br \/>\n23 20 50 61 6E 61 73 6F 6E 69 63 20 53 49 50 20 50 68 6F 6E 65 20 53 74 61 6E 64 61 72 64 20 46 6F 72 6D 61 74 20 46 69 6C 65 20 23<br \/>\nLai nov\u0113rstu nejau\u0161u main\u012b\u0161anu noteikt\u0101 simbolu sec\u012bb\u0101, ieteicams s\u0101kt konfigur\u0101cijas failu ar rindu:<br \/>\n# Panasonic SIP Phone Standard Format File # DO NOT CHANGE THIS LINE!\n<\/li>\n<li>Konfigur\u0101cijas faili j\u0101beidz ar tuk\u0161u rindu.<\/li>\n<li>Katram rindam j\u0101beidzas ar sec\u012bbu \"\".<\/li>\n<li>Maksim\u0101l\u0101 rindas garums ir 537 baiti, ieskaitot sec\u012bbu \"\".<\/li>\n<li>N\u0101kam\u0101s rindas tiek ignor\u0113tas:\n<ul>\n<li>rindas, kas p\u0101rsniedz 537 baitu ierobe\u017eojumu;<\/li>\n<li>tuk\u0161as rindas;<\/li>\n<li>koment\u0101ru rindas, kas s\u0101kas ar simbolu \"#\";<\/li>\n<\/ul>\n<\/li>\n<li>Katrs parametra rinda tiek ierakst\u012bta form\u0101 XXX=\"yyy\" (XXX: parametra nosaukums, yyy: t\u0101 v\u0113rt\u012bba). V\u0113rt\u012bba j\u0101nor\u0101da divos p\u0113di\u0146\u0101s.<\/li>\n<li>Parametra rindu sadal\u012b\u0161ana vair\u0101k\u0101s rind\u0101s nav at\u013cauta. Tas izrais\u012bs konfigur\u0101cijas faila apstr\u0101des k\u013c\u016bdu, un rezult\u0101t\u0101 \u2014 inicializ\u0101cijas neveiksmi.<\/li>\n<li>Da\u017eu parametru v\u0113rt\u012bbas j\u0101nor\u0101da atsevi\u0161\u0137i katrai l\u012bnijai. Parametrs ar sufiksu \"_1\" nosaukum\u0101 ir parametrs l\u012bnijai 1; \"_2\" \u2014 l\u012bnijai 2 utt.<\/li>\n<li>Maksim\u0101l\u0101 parametra nosaukuma garums ir 32 rakstz\u012bmes.<\/li>\n<li>Maksim\u0101l\u0101 parametra v\u0113rt\u012bbas garums ir 500 rakstz\u012bmes, iz\u0146emot dubultu p\u0113di\u0146u simbolus.<\/li>\n<li>Rind\u0101s nedr\u012bkst b\u016bt atstarpes, iz\u0146emot gad\u012bjumus, kad v\u0113rt\u012bba satur atstarpes simbolu. <\/li>\n<li>Da\u017eu parametru v\u0113rt\u012bbas var nor\u0101d\u012bt k\u0101 \"tuk\u0161as\", lai izveidotu tuk\u0161u parametra v\u0113rt\u012bbu.<\/li>\n<li>Parametriem nav noteikta sec\u012bba.<\/li>\n<li>Ja viens un tas pats parametrs tiek nor\u0101d\u012bts konfigur\u0101cijas fail\u0101 vair\u0101k nek\u0101 vienu reizi, tiek izmantota pirmo reizi nor\u0101d\u012bt\u0101 v\u0113rt\u012bba.<\/li>\n<\/ul>\n<p>\u0160\u0101da nopietna pras\u012bbu kopuma attiec\u012bb\u0101 uz konfigur\u0101cijas failu man atkl\u0101ti sakot rad\u012bja satraukumu. Manupr\u0101t, saskarsme ar <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/dts-prohoster\/\"   title=\"serveri\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2960\">serveri<\/a> Panasonic telefoniem ir \u0101rk\u0101rt\u012bgi ne\u0113rt\u0101. \u0160aj\u0101 parametr\u0101 telefons iev\u0113rojami atpaliek no citiem.<br \/>\nIesl\u0113dzot ier\u012bci pirmo reizi (vai p\u0113c r\u016bpn\u012bcas iestat\u012bjumu atjauno\u0161anas), t\u0101 cen\u0161as iel\u0101d\u0113t t\u0101 saukto produkta failu (\u0161aj\u0101 gad\u012bjum\u0101 KX-UT123RU.cfg), kuram j\u0101ietver ce\u013ci uz p\u0101r\u0113jiem konfigur\u0101cijas failiem.<br \/>\n<b class=\"spoiler_title\">Produkta fails<\/b># Panasonic SIP Phone Standard Format File # DO NOT CHANGE THIS LINE!<\/p>\n<p>CFG_STANDARD_FILE_PATH=\"tftp:\/\/10.1.1.50\/panasonic\/{mac}.cfg\"<br \/>\nCFG_PRODUCT_FILE_PATH=\"tftp:\/\/10.1.1.50\/panasonic\/KX-UT123RU.cfg\"<br \/>\nCFG_MASTER_FILE_PATH=\"tftp:\/\/10.1.1.50\/panasonic\/master.cfg\"<\/p>\n<p>P\u0113c tam t\u0101 par\u0101d\u012bs ekr\u0101n\u0101 zi\u0146u par veiksm\u012bgu sagatavo\u0161anas pabeig\u0161anu un gaid\u012bs, kam\u0113r to restart\u0113s. Un tikai p\u0113c restart\u0113\u0161anas t\u0101 s\u0101ks apstr\u0101d\u0101t attiec\u012bgos konfigur\u0101cijas failus.<\/p>\n<p>Fail\u0101 master.cfg ieteicams nor\u0101d\u012bt kop\u0113j\u0101s iestat\u012bjumus visiem telefoniem. T\u0101pat k\u0101 Dlink gad\u012bjum\u0101, es nor\u0101d\u012b\u0161u tikai da\u017eus parametrus. P\u0101r\u0113jo parametru nosaukumus un to v\u0113rt\u012bbas var atrast ra\u017eot\u0101ja dokument\u0101cij\u0101.<br \/>\n<b class=\"spoiler_title\">master.cfg.<\/b>############################################################<br \/>\n# System Settings #<br \/>\n############################################################<br \/>\n## Login Account Settings<br \/>\nADMIN_ID=\"admin\"<br \/>\nADMIN_PASS=\"ADMIN_PWD\"<br \/>\nUSER_ID=\"user\"<br \/>\nUSER_PASS=\"USER_PWD\"<\/p>\n<p>## System Time Settings<br \/>\nNTP_ADDR=\"10.1.1.4\"<br \/>\nTIME_ZONE=\"660\"<br \/>\nDST_ENABLE=\"N\"<br \/>\nDST_OFFSET=\"60\"<br \/>\nDST_START_MONTH=\"3\"<br \/>\nDST_START_ORDINAL_DAY=\"2\"<br \/>\nDST_START_DAY_OF_WEEK=\"0\"<br \/>\nDST_START_TIME=\"120\"<br \/>\nDST_STOP_MONTH=\"10\"<br \/>\nDST_STOP_ORDINAL_DAY=\"2\"<br \/>\nDST_STOP_DAY_OF_WEEK=\"0\"<br \/>\nDST_STOP_TIME=\"120\"<br \/>\nLOCAL_TIME_ZONE_POSIX=\"\"<\/p>\n<p>## Syslog Settings<br \/>\nSYSLOG_ADDR=\"10.1.1.50\"<br \/>\nSYSLOG_PORT=\"514\"<br \/>\nSYSLOG_EVENT_SIP=\"6\"<br \/>\nSYSLOG_EVENT_CFG=\"6\"<br \/>\nSYSLOG_EVENT_VOIP=\"6\"<br \/>\nSYSLOG_EVENT_TEL=\"6\"<\/p>\n<p>## Provisioning Settings<br \/>\nOPTION66_ENABLE=\"Y\"<br \/>\nOPTION66_REBOOT=\"N\"<br \/>\nPROVISION_ENABLE=\"Y\"<br \/>\nCFG_STANDARD_FILE_PATH=\"tftp:\/\/10.1.1.50\/panasonic\/{mac}.cfg\"<br \/>\nCFG_PRODUCT_FILE_PATH=\"tftp:\/\/10.1.1.50\/panasonic\/KX-UT123RU.cfg\"<br \/>\nCFG_MASTER_FILE_PATH=\"tftp:\/\/10.1.1.50\/panasonic\/master.cfg\"<\/p>\n<p>############################################################<br \/>\n# Network Settings #<br \/>\n############################################################<br \/>\n## IP Settings<br \/>\nCONNECTION_TYPE=\"1\"<br \/>\nHOST_NAME=\"UT123\"<br \/>\nDHCP_DNS_ENABLE=\"Y\"<br \/>\nSTATIC_IP_ADDRESS=\"\"<br \/>\nSTATIC_SUBNET=\"\"<br \/>\nSTATIC_GATEWAY=\"\"<br \/>\nUSER_DNS1_ADDR=\"\"<br \/>\nUSER_DNS2_ADDR=\"\"<\/p>\n<p>## DNS Settings<br \/>\nDNS_QRY_PRLL=\"Y\"<br \/>\nDNS_PRIORITY=\"N\"<br \/>\nDNS1_ADDR=\"10.1.1.1\"<br \/>\nDNS2_ADDR=\"\"<\/p>\n<p>## HTTP Settings<br \/>\nHTTPD_PORTOPEN_AUTO=\"Y\"<br \/>\nHTTP_VER=\"1\"<br \/>\nHTTP_USER_AGENT=\"Panasonic_{MODEL}\/{fwver} ({mac})\"<br \/>\nHTTP_SSL_VERIFY=\"0\"<br \/>\nCFG_ROOT_CERTIFICATE_PATH=\"\"<\/p>\n<p>## XML Application Settings<br \/>\nXML_HTTPD_PORT=\"6666\"<br \/>\nXMLAPP_ENABLE=\"Y\"<br \/>\nXMLAPP_USERID=\"\"<br \/>\nXMLAPP_USERPASS=\"\"<br \/>\nXMLAPP_START_URL=\"\"<br \/>\nXMLAPP_INITIAL_URL=\" \"<br \/>\nXMLAPP_INCOMING_URL=\"\"<br \/>\nXMLAPP_TALKING_URL=\"\"<br \/>\nXMLAPP_MAKECALL_URL=\"\"<br \/>\nXMLAPP_CALLLOG_URL=\"\"<br \/>\nXMLAPP_IDLING_URL=\"\"<br \/>\nXMLAPP_LDAP_URL=\u00ab<noindex>10.1.1.50\/provisioning\/panasonic-phonebook.xml<\/noindex>\u00bb<br \/>\nXMLAPP_LDAP_USERID=\"\"<br \/>\nXMLAPP_LDAP_USERPASS=\"\"<\/p>\n<p>Ieteikumu konfigur\u0101cijas fail\u0101 ierasti saglab\u0101 tikai abonenta iestat\u012bjumus.<br \/>\n<b class=\"spoiler_title\">aabbccddeeff.cfg<\/b>DISPLAY_NAME_1=\u00abLietot\u0101js #168\u00bb<\/p>\n<p>PHONE_NUMBER_1=\u00ab168\u00bb<br \/>\nSIP_URI_1=\u00ab168\u00bb<br \/>\nLINE_ENABLE_1=\u00abIesp\u0113jots\u00bb<br \/>\nPROFILE_ENABLE_1=\u00abIesp\u0113jots\u00bb<br \/>\nSIP_AUTHID_1=\u00ab168\u00bb<br \/>\nSIP_PASS_1=\u00abSIP_PWD\u00bb<\/p>\n<p><\/p>\n<h4>Grandstream GXP-1400<\/h4>\n<p>\n\u0160o t\u0101lru\u0146u iestat\u012bjumi tiek saglab\u0101ti vien\u0101 xml fail\u0101 ar nosaukumu cfg{mac}.xml vai parast\u0101 teksta fail\u0101 ar nosaukumu cfg{mac}. \u0160is t\u0101lrunis pieprasa tikai individu\u0101lo konfigur\u0101cijas failu, t\u0101p\u0113c optimiz\u0113t iestat\u012bjumus, izn\u0101kot vair\u0101kos kop\u012bgajos failos, nevar\u0113s. V\u0113l viena Grandstream iestat\u012bjumu iez\u012bme ir to parametru nosaukumu numur\u0113\u0161ana. Visi tie tiek numur\u0113ti un apz\u012bm\u0113ti ar P###. Piem\u0113ram:<\/p>\n<p>P1650 \u2013 atbild par t\u012bmek\u013ca saskarni t\u0101lru\u0146a p\u0101rvald\u012bbai (0 \u2013 HTTPS, 1 \u2013 HTTP)<br \/>\nP47 \u2013 SIP servera adrese savienojuma izveidei.<\/p>\n<p>Ja konfigur\u0101cija tiek glab\u0101ta teksta fail\u0101, parametriem nav nepiecie\u0161ama nek\u0101da grup\u0113\u0161ana un tie tiek ievad\u012bti jebk\u0101d\u0101 sec\u012bb\u0101. Rindas, kas s\u0101kas ar #, tiek uzskat\u012btas par koment\u0101riem.<\/p>\n<p>Ja iestat\u012bjumi tiek sagatavoti xml form\u0101t\u0101, tie j\u0101ievieto mezgl\u0101 . Tam savuk\u0101rt j\u0101atrodas . Visi parametri tiek pierakst\u012bti k\u0101 atbilsto\u0161i tagi ar parametra v\u0113rt\u012bbu iek\u0161pus\u0113.<br \/>\n<b class=\"spoiler_title\">Iestat\u012bjumu piem\u0113rs<\/b><\/p>\n<pre>\n1\n    <!-- Konta nosaukums. Nedr\u012bkst b\u016bt tuk\u0161s. -->\n    109\n    <!-- SIP Lietot\u0101ja ID -->\n    109\n    <!-- Autoriz\u0101cijas ID -->\n    109\n    <!-- Autoriz\u0101cijas parole -->\n    SIP_PWD\n    <!-- R\u0101d\u012bt\u0101ja nosaukums (D\u017eons D\u014d) -->\n    Lietot\u0101js# 109\n<!-- Kop\u0113jie iestat\u012bjumi -->\n        10.1.1.50\n        2\n   10.1.1.50<!-- rinda 1 sip serveris -->\n   0<!-- Rinda 2 atsl\u0113gt --><!-- admin parole -->\n   ADMIN_PWD\n   USER_PWD<!-- lietot\u0101ja t\u012bmek\u013ca konsoles parole -->\n   lv<!-- r\u0101d\u012bt\u0101ja valoda -->\n        0<!-- Atjaunin\u0101t no TFTP -->\n        10.1.1.50\/grandstream\n   1<!-- aizsarg\u0101t konfigur\u0101ciju, izmantojot t\u0101lruni (pamati tikai)-->\n   TZc-11<!-- laika zona -->\n   10.1.1.4<!-- NTP serveris -->\n        1<!-- Lejupiel\u0101d\u0113t PB no HTTP -->\n        http:\/\/10.1.1.50\/provisioning\/grandstream<!-- t\u0101lru\u0146a gr\u0101matas b\u0101zes URL -->\n        30<!-- Autom\u0101tiski atjaunin\u0101t PB 30 min\u016bt\u0113s -->\n<\/pre>\n<h4>Yealink T19 un T21<\/h4>\n<p>\n\u0160o mode\u013cu iek\u0101rtas atbalsta individu\u0101los konfigur\u0101cijas failus ier\u012bc\u0113m un kop\u0113jus mode\u013ciem. Man\u0101 gad\u012bjum\u0101 man vajadz\u0113ja kop\u012bgos parametrus ievietot failos y000000000031.cfg un y000000000034.cfg, attiec\u012bgi. Individu\u0101lie konfigur\u0101cijas faili tiek nosaukti atbilsto\u0161i MAC adres\u0113m: 00112233aabb.cfg.<\/p>\n<p>Iestat\u012bjumi yealink iek\u0101rt\u0101m tiek glab\u0101ti teksta form\u0101t\u0101. Tikai viens oblig\u0101ts nosac\u012bjums \u2014 pirmaj\u0101 rind\u0101 j\u0101nor\u0101da faila versija form\u0101t\u0101 #!version:1.0.0.1.<\/p>\n<p>Visi parametri tiek ierakst\u012bti k\u0101 parametrs = v\u0113rt\u012bba. Koment\u0101riem j\u0101uzs\u0101k ar simbolu #. Parametru nosaukumus un to v\u0113rt\u012bbas var atrast ra\u017eot\u0101ja dokument\u0101cij\u0101.<br \/>\n<b class=\"spoiler_title\">kop\u0113j\u0101s iestat\u012bjumi<\/b>#!version:1.0.0.1<br \/>\n#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address;<br \/>\nnetwork.internet_port.type = 0<br \/>\n#Configure the PC port type; 0-Router, 1-Bridge (default);<br \/>\nnetwork.bridge_mode = 1<br \/>\n#Configure the access type of the web server; 0-Disabled, 1-HTTP &#038; HTTPS(default), 2-HTTP Only, 3-HTTPS Only;<br \/>\nnetwork.web_server_type = 3<br \/>\n#Configure the maximum local RTP port. It ranges from 0 to 65535, the default value is 11800.<br \/>\nnetwork.port.max_rtpport = 10100<br \/>\n#Configure the minimum local RTP port. It ranges from 0 to 65535, the default value is 11780.<br \/>\nnetwork.port.min_rtpport = 10000<br \/>\nsecurity.user_name.admin = root<br \/>\nsecurity.user_password = root:ADMIN_PWD<br \/>\nsecurity.user_name.user = user<br \/>\nsecurity.user_password = user:USER_PWD<br \/>\n#Specify the web language, the valid values are: English, Chinese_S, Turkish, Portuguese, Spanish, Italian, French, Russian, Deutsch and Czech.<br \/>\nlang.wui = Krievu<br \/>\n#Specify the LCD language, the valid values are: English (default), Chinese_S, Chinese_T, German, French, Turkish, Italian, Polish, Spanish and Portuguese.<br \/>\nlang.gui = Krievu<br \/>\n#Configure the time zone and time zone name. The time zone ranges from -11 to +12, the default value is +8.<br \/>\n#The default time zone name is China(Beijing).<br \/>\n#Refer to Yealink IP Phones User Guide for more available time zones and time zone names.<br \/>\nlocal_time.time_zone = +11<br \/>\nlocal_time.time_zone_name = Vladivostoka<br \/>\n#Configure the domain name or the IP address of the NTP server. The default value is cn.pool.ntp.org.<br \/>\nlocal_time.ntp_server1 = 10.1.1.4<br \/>\n#Configure the logo mode of the LCD screen; 0-Disabled (default), 1-System logo, 2-Custom logo;<br \/>\nphone_setting.lcd_logo.mode = 1<br \/>\n#Configure the access URL and dispaly name of the remote phonebook. X ranges from 1 to 5.<br \/>\nremote_phonebook.data.1.url = <noindex>10.1.1.50\/provisioning\/yealink-phonebook.xml<\/noindex><br \/>\nremote_phonebook.data.1.name = T\u0101lru\u0146u gr\u0101mata<br \/>\nfeatures.remote_phonebook.flash_time = 3600<\/p>\n<p>\n<b class=\"spoiler_title\">individu\u0101lie iestat\u012bjumi<\/b>#!version:1.0.0.1<br \/>\n#Enable or disable the account1, 0-Disabled (default), 1-Enabled;<br \/>\naccount.1.enable = 1<br \/>\n#Configure the label displayed on the LCD screen for account1.<br \/>\naccount.1.label = Testa t\u0101lrunis<br \/>\n#Configure the display name of account1.<br \/>\naccount.1.display_name = Lietot\u0101js 998<br \/>\n#Configure the username and password for register authentication.<br \/>\naccount.1.auth_name = 998<br \/>\naccount.1.password = 998<br \/>\n#Configure the register user name.<br \/>\naccount.1.user_name = 998<br \/>\n#Configure the SIP server address.<br \/>\naccount.1.sip_server_host = 10.1.1.50<br \/>\n#Specify the port for the SIP server. The default value is 5060.<br \/>\naccount.1.sip_server_port = 5060<\/p>\n<p>\nGalu gal\u0101, pateicoties lieliskajai auto-provision funkcijai, kas paredz\u0113ta iepriek\u0161 min\u0113taj\u0101s ier\u012bc\u0113s, jaunu iek\u0101rtu piesl\u0113g\u0161ana t\u012bklam nesag\u0101d\u0101ja nek\u0101das probl\u0113mas. Viss samazin\u0101j\u0101s l\u012bdz telefona MAC adreses noskaidro\u0161anai un konfigur\u0101cijas faila \u0123ener\u0113\u0161anai, balstoties uz paraugu. <\/p>\n<p>Ceru, ka j\u016bs esat las\u012bju\u0161i l\u012bdz galam un guvu\u0161i labumu no izlas\u012bt\u0101.<\/p>\n<p>Paldies par uzman\u012bbu.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/237951\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u041e\u0434\u043d\u0430\u0436\u0434\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043e\u0434\u043e\u0431\u0440\u0438\u043b\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e IP \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 \u0432 \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043d\u0442\u043e\u0440\u0435. \u0422\u0430\u043a \u043a\u0430\u043a \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0431\u044b\u043b \u043c\u0438\u0437\u0435\u0440\u043d\u044b\u043c, \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u0440\u043e\u0431\u0443\u0434\u0438\u043b\u0430 \u0432\u043e \u043c\u043d\u0435 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u0438 \u044f \u043f\u043e\u0433\u0440\u0443\u0437\u0438\u043b\u0441\u044f \u0432 \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u0441\u043f\u0435\u043a\u0442\u043e\u0432 \u0432\u043e\u043f\u0440\u043e\u0441\u0430. \u041f\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u043d\u044b\u043c\u0438 \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438 \u2014 \u0432 \u043d\u0430\u0434\u0435\u0436\u0434\u0435, \u0447\u0442\u043e \u043a\u043e\u043c\u0443-\u0442\u043e \u043e\u043d\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u044f\u0442\u0441\u044f. \u0418\u0442\u0430\u043a\u2026 \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 IP-\u0410\u0422\u0421 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-30399","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u041e\u0434\u043d\u0430\u0436\u0434\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043e\u0434\u043e\u0431\u0440\u0438\u043b\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e IP \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 \u0432 \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043d\u0442\u043e\u0440\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/voip-zoopark-provisioning\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47VoIP \u0437\u043e\u043e\u043f\u0430\u0440\u043a \u2014 Provisioning | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u041e\u0434\u043d\u0430\u0436\u0434\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043e\u0434\u043e\u0431\u0440\u0438\u043b\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e IP \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 \u0432 \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043d\u0442\u043e\u0440\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/voip-zoopark-provisioning\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:35:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:35:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47VoIP zood\u0101rzs \u2014 Provisioning | ProHoster","description":"Ievads Reiz vad\u012bba apstiprin\u0101ja eksperimentu par IP telefona ievie\u0161anu m\u016bsu biroj\u0101.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/voip-zoopark-provisioning","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47VoIP \u0437\u043e\u043e\u043f\u0430\u0440\u043a \u2014 Provisioning | ProHoster","og:description":"\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u041e\u0434\u043d\u0430\u0436\u0434\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043e\u0434\u043e\u0431\u0440\u0438\u043b\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044e IP \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 \u0432 \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043d\u0442\u043e\u0440\u0435.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/voip-zoopark-provisioning","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:35:20+00:00","article:modified_time":"2019-10-31T18:35:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30399","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-22 15:31:07","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:35:24","updated":"2026-02-22 15:31:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/30399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=30399"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/30399\/revisions"}],"predecessor-version":[{"id":162001,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/30399\/revisions\/162001"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=30399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=30399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=30399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}