{"id":200982,"date":"2013-11-05T21:54:02","date_gmt":"2013-11-05T17:54:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=200982"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=200982","title":{"rendered":"<span class=\"post_title\">Auto provisioning \u0434\u043b\u044f grandstream \u0438\u043b\u0438 \u0432\u044b\u043d\u0438\u043c\u0430\u0435\u043c \u0438 \u0432\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0434\u0443\u0448\u0443 \u0432 GXP1165<\/span>"},"content":{"rendered":"<div class=\"content html_format\">   \t\u0414\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 VoIP \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043e\u0432 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u044e Fanvil. \u0418 \u0432 \u0446\u0435\u043b\u043e\u043c \u0432\u0441\u0435\u043c \u0431\u044b\u043b\u0438 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b. \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u0435\u0434\u0438\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0435\u0441\u0442\u044c, \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0432\u044f\u0437\u0438 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435, \u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043d\u0435\u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0434\u043e\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0438 (\u043f\u043e\u043d\u0438\u043c\u0430\u0439\u0442\u0435 \u043a\u0430\u043a \u0445\u043e\u0442\u0438\u0442\u0435 :))) \u0412 \u043e\u0431\u0449\u0435\u043c \u043f\u043e\u0438\u0441\u043a \u00ab\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\u00bb \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u043d\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b\u0441\u044f. \u0418 \u0432\u043e\u0442 \u043c\u043d\u0435 \u0432 \u0440\u0443\u043a\u0438 \u043f\u043e\u043f\u0430\u043b Grandstream GXP1165. \u0418\u043c\u0435\u044f \u0431\u043e\u043b\u0435\u0435 \u0438\u043c\u0435\u043d\u0438\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0442\u043e\u0439 \u0436\u0435 \u0446\u0435\u043d\u043e\u0432\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u0447\u0442\u043e \u0438 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0435 Fanvil-\u044b. \u041e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0432\u0441\u0435\u043c\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0438 \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0430\u0445 \u0438 \u043f\u043e\u0440\u0442\u0430\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u0440, \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0440\u0435\u0448\u0430\u044e\u0449\u0438\u0445 \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 IP \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0434\u043b\u044f \u043c\u0435\u043d\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0430\u0432\u0442\u043e \u043f\u0440\u043e\u0432\u0438\u0436\u0438\u043d\u0433\u0430. \u0414\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c grandstream \u0435\u0433\u043e \u043e\u0431\u0435\u0449\u0430\u043b\u0430. \u041e\u0431 \u044d\u0442\u043e\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u0438 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c.<br \/>  <a name=\"habracut\"><\/a><br \/>  \u041c\u043e\u0439 \u043e\u043f\u044b\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 auto provisioning <a href=\"http:\/\/habrahabr.ru\/post\/151596\/\">\u043e\u0441\u043d\u043e\u0432\u044b\u0432\u0430\u043b\u0441\u044f<\/a> \u043d\u0430 \u0443\u0436\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u043e\u0439 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438. \u0418 \u044f \u043d\u0430\u0438\u0432\u043d\u043e \u043f\u043e\u043b\u0430\u0433\u0430\u043b, \u0447\u0442\u043e \u0441 Grandstream \u0432\u0441\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a\u0436\u0435. \u0412 \u043e\u0431\u0449\u0435\u043c-\u0442\u043e \u0442\u0430\u043a \u0438 \u0432\u044b\u0448\u043b\u043e. \u041d\u043e \u044f \u043d\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u043b <b>\u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e<\/b> \u0432\u0441\u0435 \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f. \u0427\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043b\u043e\u0432\u043d\u044b\u043c \u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u0434\u0432\u0430 \u043a\u0443\u0441\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0441 \u043e\u0434\u043d\u043e\u0433\u043e \u0438 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u043f\u0443\u0442\u0435\u043c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u0430.<br \/>  <b>Fanvil:<\/b>  <\/p>\n<pre><code class=\"bash\">Static IP       :192.168.1.179 Static NetMask     :255.255.255.0 Static GateWay     :192.168.1.1 Default Protocol   :2 Primary DNS        :202.96.134.133 Alter DNS          :202.96.128.68 DHCP Mode          :1 DHCP Dns           :1 Domain Name        : Host Name          :VOIP Pppoe Mode         :0 HTL Start Port     :10000 HTL Port Number    :200 SNTP Server        :209.81.9.7 <\/code><\/pre>\n<p>  \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u0435\u0440\u0436\u0438\u0442\u0435\u0441\u044c. \u041a\u0443\u0441\u043e\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0430 <b>grandstream<\/b>:  <\/p>\n<pre><code class=\"bash\">P335=2 P90=0 P91=0 P212=1 P92=0 P93=0 P338=0 P1339=0 P94=0 P2340=0 P95=0 P2341=0 P2342=0 P96=97 P2343=0 P97=1 P99=0 P10=168 P11=0 P2346=0 P2347=0 P12=160 P13=255 P2348=0 P14=255 <\/code><\/pre>\n<p>  \u0410! \u041a\u0430\u043a \u0432\u0430\u043c?! \u0412\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u044b? \u041f\u043e \u043f\u0440\u0430\u0432\u0434\u0435 \u0433\u043e\u0432\u043e\u0440\u044f \u044f \u0432\u0430\u0441 \u043d\u0435\u043c\u043d\u043e\u0436\u043a\u043e \u043e\u0431\u043c\u0430\u043d\u0443\u043b. \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0438\u043d\u0430\u0447\u0435. \u041d\u043e \u0437\u0430\u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043c\u043e\u044e \u0440\u0430\u0441\u0442\u0435\u0440\u044f\u043d\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u0443\u0432\u0438\u0434\u0435\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0441\u043a\u0430\u0447\u0430\u043b \u0441 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430. <br \/>  \u0421\u0440\u0430\u0437\u0443 \u0432\u0438\u0434\u043d\u044b \u043f\u043b\u044e\u0441\u044b \u0438 \u043c\u0438\u043d\u0443\u0441\u044b \u043e\u0434\u043d\u043e\u0433\u043e \u0438 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u0430. \u041a\u0438\u0442\u0430\u0439\u0446\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u043d\u044b\u0435 \u043a \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044e. \u0417\u0430\u0442\u043e \u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0446\u0435\u0432 \u0432\u044b\u0440\u0443\u0447\u0430\u0435\u0442 \u0445\u043e\u0440\u043e\u0448\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438. \u0412 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0438\u0442\u043e\u0433\u0435 \u0432\u044b\u0440\u0443\u0447\u0438\u043b\u043e \u043e\u043d\u043e \u0438 \u043c\u0435\u043d\u044f.<br \/>  \u0424\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f grandstream \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0432\u0443\u043c\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438. \u041f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 <a href=\"http:\/\/www.grandstream.com\/support\/tools\">\u0443\u0442\u0438\u043b\u0438\u0442<\/a> \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f (\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0435\u0441\u0442\u044c \u0434\u043b\u044f Windows \u0438 \u0434\u043b\u044f Linux) \u0438 \u0432 \u0440\u0443\u0447\u043d\u0443\u044e, \u0447\u0435\u0440\u0435\u0437 XML \u0444\u0430\u0439\u043b. \u0421 \u043f\u0435\u0440\u0432\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c \u0443 \u043c\u0435\u043d\u044f \u043d\u0435 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u0438\u0448\u0443 \u0432\u0442\u043e\u0440\u043e\u0439.<br \/>  \u041a\u0430\u043a \u0432\u044b \u0443\u0436\u0435 \u043f\u043e\u043d\u044f\u043b\u0438, \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u0435\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u044b \u0438 \u043d\u0430\u0439\u0442\u0438 \u0438\u0445 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435 \u0442\u043e \u0447\u0442\u043e\u0431\u044b \u0441\u043b\u043e\u0436\u043d\u043e, \u043d\u043e \u043f\u043e\u0440\u044b\u0442\u044c \u0438\u043d\u0435\u0442 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c. \u0427\u0442\u043e-\u0442\u043e \u0432\u0437\u044f\u043b <a href=\"http:\/\/www.voip-info.org\/wiki\/view\/Grandstream+Configuration+Tool\">\u0442\u0443\u0442<\/a>, \u0447\u0442\u043e-\u0442\u043e <a href=\"http:\/\/www.grandstream.com\/products\/gxp_series\/general\/gxp21xx_1450_broadsoft_provision_template.zip\">\u0437\u0434\u0435\u0441\u044c<\/a> \u0438 \u0432 \u0446\u0435\u043b\u043e\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b.  <\/p>\n<pre><code class=\"xml\">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;  &lt;gs_provision version=&quot;1&quot;&gt;  &lt;mac&gt;000a91547c9c&lt;\/mac&gt;  &lt;config version=&quot;1&quot;&gt;  &lt;!-- Admin Password --&gt;  &lt;P2&gt;PasswordQWER&lt;\/P2&gt;  &lt;P3&gt;Grandstream&lt;\/P3&gt;  &lt;!-- SIP Registration. 0-no,1-yes --&gt;  &lt;P31&gt;1&lt;\/P31&gt;  &lt;!-- Register Expiration (in minutes. default 1 hour, max 45 days) --&gt;  &lt;P32&gt;60&lt;\/P32&gt;  &lt;!-- Authenticate password --&gt;  &lt;P34&gt;SIPassword&lt;\/P34&gt;  &lt;!-- SIP User ID --&gt;  &lt;P35&gt;111&lt;\/P35&gt;  &lt;!-- Authenticate ID --&gt;  &lt;P36&gt;111&lt;\/P36&gt;  &lt;P40&gt;5561&lt;\/P40&gt;  &lt;!-- SIP Server --&gt;  &lt;P47&gt;sip.address.ru:5561&lt;\/P47&gt;  &lt;!-- DNS Mode. 0-A Record, 1-SRV, 2-NAPTR\/SRV, 3-Use Configured IP --&gt;  &lt;P103&gt;0&lt;\/P103&gt;  &lt;!-- Time Format 0-12, 1-24 --&gt;  &lt;P122&gt;1&lt;\/P122&gt;  &lt;P148&gt;Grandstream Provisioning&lt;\/P148&gt;  &lt;P237&gt;config.address.ru&lt;\/P237&gt;  &lt;!-- Account Name. Cannot be empty. --&gt;  &lt;P270&gt;TestConfig&lt;\/P270&gt;  &lt;!-- Account 1 --&gt;  &lt;!-- Account Active (In Use). 0-no, 1-yes --&gt;  &lt;P271&gt;1&lt;\/P271&gt;  &lt;!-- Enable Phonebook. 0(Disabled)\/1(HTTP)\/2(TFTP)\/3(HTTPS) --&gt;  &lt;P330&gt;1&lt;\/P330&gt;  &lt;!-- Phone Book XML Server Path --&gt;  &lt;P331&gt;config.address.ru&lt;\/P331&gt;  &lt;!-- Phone Book Download Interval (in minutes) --&gt;  &lt;P332&gt;5&lt;\/P332&gt;  &lt;!-- Remove Manually-edited entries on Download. Possible values: 0(No)\/1(Yes) --&gt;  &lt;P333&gt;1&lt;\/P333&gt;  &lt;!-- XML FILE ENCRYPTION --&gt;  &lt;P1349&gt;password123&lt;\/P1349&gt;  &lt;P1362&gt;ru&lt;\/P1362&gt;  &lt;!-- Degree Unit. auto - Automatic, f - Fahrenheit, c - Celsius. Default is auto --&gt;  &lt;P1379&gt;c&lt;\/P1379&gt;  &lt;\/config&gt;  &lt;\/gs_provision&gt;  <\/code><\/pre>\n<p>  \u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u043f\u043f\u0430\u0440\u0430\u0442 \u043d\u0430 SIP \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u043c \u043f\u043e \u043d\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u043c\u0443 \u043f\u043e\u0440\u0442\u0443 5561. \u0422\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043d\u0435\u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u0440\u043e\u0434\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0433\u043e\u0434\u044b \u0432 \u0426\u0435\u043b\u044c\u0441\u0438\u044f\u0445 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0443\u0442\u0438 \u043a \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u043a\u043d\u0438\u0433\u0435. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u044b, \u0431\u0443\u0434\u0443\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<br \/>  \u0413\u043e\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c.  <\/p>\n<pre><code class=\"bash\">openssl enc -e -aes-256-cbc -k password123 -in basefile.xml -out cfg000d91447b9b.xml  <\/code><\/pre>\n<p>  \u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0432\u0438\u0434 cfg[macaddress].xml. \u0420\u0430\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0431\u0443\u0434\u0435\u043c \u0447\u0435\u0440\u0435\u0437 HTTP, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0432 \/var\/www\/ <i>(\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 apache \u0432 \u0432\u0438\u0434\u0435 apt-get install apache2, \u0438\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0443 :))<\/i><br \/>  \u0414\u0430\u043b\u0435\u0435 \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 Fanvil-\u0430\u043c\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441.<br \/>  \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0444\u0430\u0439\u043b users \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c:  <\/p>\n<pre><code class=\"bash\">000a91547c9c 111 SIPassword User Grand <\/code><\/pre>\n<p><i>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, mac \u0430\u0434\u0440\u0435\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u043c\u0438 \u0431\u0443\u043a\u0432\u0430\u043c\u0438.<br \/>  <\/i><br \/>  \u2026 \u0438 bash \u0444\u0430\u0439\u043b \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0431\u0440\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0437 users  <\/p>\n<pre><code class=\"bash\">#!\/bin\/bash uspath=\/opt\/neoflex\/gxp1165 usfile=(`cat $uspath\/users`) macdir=\/var\/www\/ a=0 #macaddrr b=1 #number c=2 #pass d=3 #2name e=4 #1name while [ ${usfile[$a]} ] do dfile=$macdir'cfg'${usfile[$a]} cat &lt;&lt;EOF &gt;&gt;$dfile &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt; &lt;gs_provision version=&quot;1&quot;&gt; &lt;mac&gt;${usfile[$a]}&lt;\/mac&gt; &lt;config version=&quot;1&quot;&gt; &lt;!-- Admin Password --&gt; &lt;P2&gt;PasswordQWER&lt;\/P2&gt; &lt;P3&gt;DisplayTest&lt;\/P3&gt; &lt;!-- SIP Registration. 0 - no, 1 - yes --&gt; &lt;P31&gt;1&lt;\/P31&gt; &lt;!-- Register Expiration (in minutes. default 1 hour, max 45 days) --&gt; &lt;P32&gt;60&lt;\/P32&gt; &lt;!-- Authenticate password --&gt; &lt;P34&gt;${usfile[$c]}&lt;\/P34&gt; &lt;!-- SIP User ID --&gt; &lt;P35&gt;${usfile[$b]}&lt;\/P35&gt; &lt;!-- Authenticate ID --&gt; &lt;P36&gt;${usfile[$b]}&lt;\/P36&gt; &lt;P40&gt;5561&lt;\/P40&gt; &lt;!-- SIP Server --&gt; &lt;P47&gt;sip.server.ru:5561&lt;\/P47&gt; &lt;!-- DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR\/SRV, 3 - Use Configured IP. Default is 0 --&gt; &lt;P103&gt;0&lt;\/P103&gt; &lt;!-- Time Format --&gt; &lt;P122&gt;1&lt;\/P122&gt; &lt;P148&gt;Grandstream Provisioning&lt;\/P148&gt; &lt;!-- HTTP Firmware Update Server --&gt; &lt;P192&gt;config.server.ru&lt;\/P192&gt; &lt;P237&gt;config.server.ru&lt;\/P237&gt; &lt;!-- Account Name. Cannot be empty. --&gt; &lt;P270&gt;${usfile[$d]} ${usfile[$e]}&lt;\/P270&gt; &lt;!-- Account 1 --&gt; &lt;!-- Account Active (In Use). 0 - no, 1 - yes --&gt; &lt;P271&gt;1&lt;\/P271&gt; &lt;!-- Enable Phonebook0(Disabled)\/1(HTTP)\/2(TFTP)\/3(HTTPS) --&gt; &lt;P330&gt;1&lt;\/P330&gt; &lt;!-- Phone Book XML Server Path --&gt; &lt;P331&gt;sip.server.ru&lt;\/P331&gt; &lt;!-- Phone Book Download Interval (in minutes) --&gt; &lt;P332&gt;60&lt;\/P332&gt; &lt;!-- Remove Manually-edited entries on Download. Possible values: 0 (No) \/ 1 (Yes) --&gt; &lt;P333&gt;1&lt;\/P333&gt; &lt;!-- XML FILE ENCRYPTION --&gt; &lt;P1349&gt;password&lt;\/P1349&gt; &lt;P1362&gt;ru&lt;\/P1362&gt; &lt;!-- Update Interval.Default is 15 --&gt; &lt;P1378&gt;60&lt;\/P1378&gt; &lt;!-- Degree Unit. auto - Automatic, f - Fahrenheit, c - Celsius. Default is auto --&gt; &lt;P1379&gt;c&lt;\/P1379&gt; &lt;\/config&gt; &lt;\/gs_provision&gt; EOF openssl enc -e -aes-256-cbc -k password -in $dfile -out $dfile.xml rm $dfile a=`expr $a + 5` b=`expr $b + 5` c=`expr $c + 5` d=`expr $d + 5` e=`expr $e + 5` done <\/code><\/pre>\n<p>  \u0412\u0441\u0435. \u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \/var\/www\/ \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 XML-\u043d\u0438\u043a cfg000a91547c9c.xml<br \/>  \u0412 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0443\u0442\u044c \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0444\u0438\u0433 \u0444\u0430\u0439\u043b\u0430.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habr.habrastorage.org\/post_images\/c06\/669\/fa4\/c06669fa4d03f08367dc39529d5a706f.png\" alt=\"image\"\/><br \/>  \u0412\u043d\u0438\u0437\u0443 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c\u00bb \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u0440\u0435\u0431\u0443\u0442 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u00ab\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u00bb \u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u043f\u0440\u0430\u0432\u043e\u043c \u0443\u0433\u043b\u0443 \u044d\u043a\u0440\u0430\u043d\u0430.<\/p>\n<p>  \u041d\u043e \u043d\u0430 \u044d\u0442\u043e\u043c \u044f \u043d\u0435 \u0443\u0441\u043f\u043e\u043a\u043e\u0438\u043b\u0441\u044f. \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u044b\u0442\u044c\u044f \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043c\u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u043e\u0441\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u043a\u043d\u0438\u0433\u0438 \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430. \u0418 \u044f, \u043d\u0435 \u0434\u043e\u043b\u0433\u043e \u0434\u0443\u043c\u0430\u044f, \u0437\u0430\u0431\u0430\u0431\u0430\u0445\u0430\u043b \u0441\u043a\u0440\u0438\u043f\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0438\u0442 phonebook.xml \u0441\u043e\u0431\u0438\u0440\u0430\u044f \u0435\u0433\u043e \u0438\u0437 sip \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u0432.<br \/>  <i>\u0412\u0430\u0436\u043d\u043e! \u0423 \u043c\u0435\u043d\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 callerid \u0438\u043c\u0435\u0435\u0442 \u0432\u0438\u0434 SecondName FirsName&lt;111&gt;. \u0422\u043e \u0435\u0441\u0442\u044c \u0432\u0441\u0435 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u043c\u0435\u0442\u044c \u043f\u043e\u043b\u0435 callerid \u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u0442\u0440\u0435\u043c\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438t. <\/i>  <\/p>\n<pre><code class=\"bash\">#!\/bin\/bash a=0 b=1 c=2 book=phonebook.xml echo | sed -n '\/callerid\\=\/p' \/etc\/asterisk\/sip*.conf| sed s'\/callerid\\=\/\/'g | sed s'\/&lt;\/ \/'g | sed s'\/&gt;\/\/'g | sed s'\/;\/\/'g &gt;&gt; tmp.file spisok=(`cat tmp.file`) echo '&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;' &gt;&gt; $book echo &quot;&lt;AddressBook&gt;&quot; &gt;&gt; $book while [ ${spisok[a]} ];do cat &lt;&lt;EOF &gt;&gt;$book     &lt;Contact&gt;         &lt;LastName&gt;${spisok[a]}&lt;\/LastName&gt;         &lt;FirstName&gt;${spisok[b]}&lt;\/FirstName&gt;         &lt;Phone&gt;             &lt;phonenumber&gt;${spisok[c]}&lt;\/phonenumber&gt;             &lt;accountindex&gt;1&lt;\/accountindex&gt;             &lt;downloaded&gt;0&lt;\/downloaded&gt;         &lt;\/Phone&gt;         &lt;Groups&gt;             &lt;groupid&gt;2&lt;\/groupid&gt;         &lt;\/Groups&gt;     &lt;\/Contact&gt; EOF a=`expr $a + 3` b=`expr $b + 3` c=`expr $c + 3` done echo &quot;&lt;\/AddressBook&gt;&quot; &gt;&gt;$book cp phonebook.xml \/var\/www\/ rm tmp.file <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u043f\u0443\u0442\u044c \u043a \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u043a\u043d\u0438\u0433\u0435 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043d \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0442\u044f\u043d\u0443\u0442 \u043d\u0430 \u0430\u043f\u043f\u0430\u0440\u0430\u0442. \u0423\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0436\u0430\u0432 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u043e\u0439 \u043a\u043d\u0438\u0433\u043e\u0439 \u043d\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0438\u043b\u0438 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0447\u0435\u0440\u0435\u0437 web \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habr.habrastorage.org\/post_images\/7a2\/249\/6ea\/7a22496eaa78d91e54beb9efeafa9772.jpg\" alt=\"image\"\/><\/p>\n<p>  \u041d\u043e \u0438 \u044d\u0442\u043e\u0433\u043e \u043c\u043d\u0435 \u0431\u044b\u043b\u043e \u043c\u0430\u043b\u043e. \u0418\u0442\u0430\u043a. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043a\u043a\u043e\u0440\u0434.<br \/>  \u041f\u043e\u0436\u0430\u043b\u0443\u0439 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043c\u0438\u043d\u0443\u0441\u043e\u043c \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u0441\u043a\u0443\u0434\u043d\u044b\u0439 \u0432\u044b\u0431\u043e\u0440 \u0440\u0438\u043d\u0433\u0442\u043e\u043d\u043e\u0432. \u0412\u0441\u0435\u0433\u043e \u0442\u0440\u0438 \u0434\u0430 \u0438 \u0442\u0435 \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u0435\u043d\u044c\u043a\u0438\u0435. \u041d\u043e! \u0420\u0438\u043d\u0433\u0442\u043e\u043d\u044b \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043b\u0438\u0442\u044c \u0441\u0432\u043e\u0438!<br \/>  <i>\u041e\u043f\u0438\u0441\u0430\u043d \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043b\u044f Linux. \u0423\u0438\u043b\u0438\u0442\u0430 \u0434\u043b\u044f Windows <a href=\"http:\/\/www.grandstream.com\/tools\/Ring_Tone_Generator\/ms_music_ring_tone_gen.zip\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/i><br \/>  \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0443\u0442\u0438\u043b\u0438\u0442\u0443  <\/p>\n<pre><code class=\"bash\">wget http:\/\/www.grandstream.com\/tools\/Ring_Tone_Generator\/linux_music_ring_tone_gen.zip unzip linux_music_ring_tone_gen.zip <\/code><\/pre>\n<p>  \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u043c sox.linux \u0432 \u043f\u0440\u043e\u0441\u0442\u043e sox \u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u043c \u043f\u0440\u0430\u0432\u0430  <\/p>\n<pre><code class=\"bash\">mv sox.linux sox chmod 755 sox <\/code><\/pre>\n<p>  \u0427\u0438\u0442\u0430\u0435\u043c readme.<br \/>  <i>.\/sox sound.wav ring1.ring<\/i><br \/>  \u0412\u0441\u0435 \u043f\u0440\u043e\u0441\u0442\u043e. \u041d\u0430 \u0432\u0445\u043e\u0434\u0435 wav \u0444\u0430\u0439\u043b \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 ring1.ring. \u0424\u0430\u0439\u043b\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u0440\u0435\u0445 ring1.ring, ring2.ring \u0438 ring3.ring \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 100 \u041a\u0431, \u0441\u0430\u043c\u0438 \u0430\u0432\u0442\u043e\u0440\u044b \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 70\u041a\u0431 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430. \u041f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0438\u043c\u0441\u044f ring-\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043d\u0430 .bin \u0438 \u0437\u0430\u043b\u0438\u0442\u044c \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u0443\u0434\u0430 \u0436\u0435 \u0433\u0434\u0435 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433 \u0444\u0430\u0439\u043b\u044b.<br \/>  <i>\u0414\u043b\u044f \u0437\u0430\u043b\u0438\u0432\u043a\u0438 \u0440\u0438\u043d\u0433\u0442\u043e\u043d\u043e\u0432 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433 \u0444\u0430\u0439\u043b\u0435 \u0441\u043b\u0443\u0436\u0438\u0442 \u043f\u043e\u043b\u0435 <code>&lt;P192&gt;<\/code>. \u041e\u043d\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f.<\/i><br \/>  \u0412\u0441\u0435. \u041f\u0443\u0441\u043a\u0430\u0435\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0432 \u0440\u0435\u0431\u0443\u0442 \u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 tail -f \/var\/log\/apache\/access.log \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442. \u0412\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432\u043e\u0442 \u0442\u0430\u043a.  <\/p>\n<pre><code class=\"bash\">192.168.0.16 -- [05\/Nov\/2013:17:15:52 +0400] &quot;GET \/language.txt HTTP\/1.1&quot; 404 480 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot; 192.168.0.16 -- [05\/Nov\/2013:17:16:10 +0400] &quot;GET \/cfg000a91547c9c HTTP\/1.0&quot; 200 1787 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot; 192.168.0.16 -- [05\/Nov\/2013:17:16:14 +0400] &quot;GET \/cfg000a91547c9c.xml HTTP\/1.0&quot; 200 1849 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot; 192.168.0.16 -- [05\/Nov\/2013:17:16:32 +0400] &quot;GET \/gxp1160fw.bin HTTP\/1.0&quot; 404 537 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot; 192.168.0.16 -- [05\/Nov\/2013:17:16:36 +0400] &quot;GET \/gxp1160fw.bin HTTP\/1.0&quot; 404 537 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot; 192.168.0.16 -- [05\/Nov\/2013:17:16:38 +0400] &quot;GET \/ring1.bin HTTP\/1.0&quot; 200 65847 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot; 192.168.0.16 -- [05\/Nov\/2013:17:16:39 +0400] &quot;GET \/ring2.bin HTTP\/1.0&quot; 200 39388 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot; 192.168.0.16 -- [05\/Nov\/2013:17:16:42 +0400] &quot;GET \/ring3.bin HTTP\/1.0&quot; 404 533 &quot;-&quot; &quot;Grandstream Model HW GXP1165 SW 1.0.5.26 DevId 000a91547c9c&quot;  <\/code><\/pre>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/200982\/\"> http:\/\/habrahabr.ru\/post\/200982\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">   \t\u0414\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 VoIP \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043e\u0432 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u044e Fanvil. \u0418 \u0432 \u0446\u0435\u043b\u043e\u043c \u0432\u0441\u0435\u043c \u0431\u044b\u043b\u0438 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b. \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u0435\u0434\u0438\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0435\u0441\u0442\u044c, \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0432\u044f\u0437\u0438 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435, \u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043d\u0435\u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0434\u043e\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0438 (\u043f\u043e\u043d\u0438\u043c\u0430\u0439\u0442\u0435 \u043a\u0430\u043a \u0445\u043e\u0442\u0438\u0442\u0435 :))) \u0412 \u043e\u0431\u0449\u0435\u043c \u043f\u043e\u0438\u0441\u043a \u00ab\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\u00bb \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u043d\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b\u0441\u044f. \u0418 \u0432\u043e\u0442 \u043c\u043d\u0435 \u0432 \u0440\u0443\u043a\u0438 \u043f\u043e\u043f\u0430\u043b Grandstream GXP1165. \u0418\u043c\u0435\u044f \u0431\u043e\u043b\u0435\u0435 \u0438\u043c\u0435\u043d\u0438\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0442\u043e\u0439 \u0436\u0435 \u0446\u0435\u043d\u043e\u0432\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u0447\u0442\u043e \u0438 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0435 Fanvil-\u044b. \u041e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0432\u0441\u0435\u043c\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0438 \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0430\u0445 \u0438 \u043f\u043e\u0440\u0442\u0430\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u0440, \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0440\u0435\u0448\u0430\u044e\u0449\u0438\u0445 \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 IP \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0434\u043b\u044f \u043c\u0435\u043d\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0430\u0432\u0442\u043e \u043f\u0440\u043e\u0432\u0438\u0436\u0438\u043d\u0433\u0430. \u0414\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c grandstream \u0435\u0433\u043e \u043e\u0431\u0435\u0449\u0430\u043b\u0430. \u041e\u0431 \u044d\u0442\u043e\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u0438 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-200982","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/200982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200982"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/200982\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}