{"id":393,"date":"2012-07-03T11:51:48","date_gmt":"2012-07-03T09:51:48","guid":{"rendered":"http:\/\/bos-info.com\/?p=393"},"modified":"2012-10-02T15:26:45","modified_gmt":"2012-10-02T13:26:45","slug":"hints","status":"publish","type":"post","link":"https:\/\/bos-info.com\/?p=393","title":{"rendered":"hints(\u0414\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043e)"},"content":{"rendered":"<p>\u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0438\u0434\u0435\u044f \u0431\u044b\u043b\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043e hint, \u0432\u0441\u0435 \u0442\u0430\u043a \u0438 \u0431\u044b\u043b\u043e, \u043d\u043e \u043f\u043e\u0442\u043e\u043c \u041e\u0441\u0442\u0430\u043f\u0430 \u043f\u043e\u043d\u0435\u0441\u043b\u043e&#8230;<br \/>\n1. SIP NOTIFY<br \/>\n2. hints<br \/>\n3. DEVICE_STATE<br \/>\n4. EXTENSION_STATE<br \/>\n5. BLF \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 DND<br \/>\nHint \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0437\u043d\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0435\u0449\u0435 \u0434\u043e \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u043c\u044b \u0447\u0442\u043e \u0442\u043e \u043f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u0441 \u043d\u0438\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c:)<br \/>\n\u041a\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e  \u043c\u0438\u043b\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0448\u0443<br \/>\n<!--more--><br \/>\nSIP SUBSCRIBE\/NOTIFY \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c &#8211; \u0427\u0442\u043e \u044d\u0442\u043e \u0438 \u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442:)<br \/>\n\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SIP \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043b\u044e\u0431\u043e\u043c\u0443 SIP \u043a\u043b\u0438\u0435\u043d\u0442 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u0440\u0443\u0433\u043e\u0433\u043e, \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u0435\u0435 \u0447\u0438\u0442\u0430\u0435\u043c \u0442\u0443\u0442 RFC 3265.<br \/>\n\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u044d\u0442\u043e \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u0430\u043a:<br \/>\n\u0415\u0441\u043b\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0410 \u0445\u043e\u0447\u0435\u0442 \u0437\u043d\u0430\u0442\u044c \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0411, \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 SUBSCRIBE \u0437\u0430\u043f\u0440\u043e\u0441 \u0438\u043b\u0438 \u043f\u0440\u044f\u043c\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u0411 \u0438\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u043a\u0443\u0440\u0441\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0411. \u0415\u0441\u043b\u0438 SUBSCRIBE \u0437\u0430\u043f\u0440\u043e\u0441 \u0431\u044b\u043b \u0443\u0441\u043f\u0435\u0448\u0435\u043d, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u043e \u043a\u0430\u0436\u0434\u043e\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0411, \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0410 \u0443\u0437\u043d\u0430\u0435\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e SIP NOTIFY! \u0442\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 Busy Lamp Field(BLF). \u0422\u0435\u0440\u043c\u0438\u043d \u043b\u044e\u0431\u0435\u0437\u043d\u043e \u043f\u043e\u0437\u0430\u0438\u043c\u0441\u0442\u0432\u043e\u0432\u0430\u043d \u0441\u043e \u0441\u0442\u0430\u0440\u044b\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u044b\u0445 \u0441\u0442\u0430\u043d\u0446\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0437\u0430\u043d\u044f\u0442\u043e\u0441\u0442\u044c \u043b\u0438\u043d\u0438\u0438.<br \/>\nNOTIFY \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u0438 \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043e\u0442\u0441\u044b\u043b\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0432 \u043d\u043e\u043c\u0435\u0440\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u043b\u0438 \u0432 \u0441\u0442\u0430\u0442\u0443\u0441\u0435 \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439. <\/p>\n<p>Asterisk \u0432\u0441\u0435\u0433\u0434\u0430 \u0432 \u043a\u0443\u0440\u0441\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043c\u043d\u043e\u0433\u0438\u0445 \u0432\u0435\u0449\u0435\u0439: \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432, \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439, \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u0447\u0442\u044b. \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c  SUBSCRIBE \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0438 \u0441\u043e\u043e\u0431\u0449\u0430\u0442\u044c \u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445 \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u044f\u0442\u0441\u044f. \u041e\u0434\u043d\u0430\u043a\u043e, SIP \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b \u043d\u0435  \u043c\u043e\u0433\u0443\u0442 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u044b &#8211; \u043d\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u043e\u0431\u0449\u0438\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445 \u0431\u0435\u0437 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0438\u043b\u0438 \u0438\u043c\u0435\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0414\u043b\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u0438, \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0434\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435(extensions.conf). \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f Hint\u044b. <strong>Hints <\/strong> \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0435,\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0435, \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0439 \u0438\u043c\u0435\u043d\u043d\u043e\u0439 \u043c\u0435\u0442\u043a\u043e\u0439 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u043c \u0438\u043b\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c, \u043e \u043a\u0430\u043a\u043e\u043c \u0437\u043d\u0430\u0435\u0442 \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a. <\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 SIP SUBSCRIBE \u0437\u0430\u043f\u0440\u043e\u0441 \u043e\u043d \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0445\u0438\u043d\u0442\u044b \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435, \u043a\u0430\u043a\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u044f\u0442\u0441\u044f. \u0425\u0438\u043d\u0442\u044b \u0441\u043e\u043e\u0431\u0449\u0430\u044e\u0442 \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a\u0443, \u043a\u0430\u043a\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u043e\u043d\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442. \u0425\u0438\u043d\u0442\u044b \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u044e\u0442 \u043d\u043e\u043c\u0435\u0440\u0430 \u0441 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0438\u043b\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438(\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438, \u043f\u0430\u0440\u043a\u043e\u0432\u043a\u0438) \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440\u044b:<\/p>\n<pre>\r\nexten => 1234,hint,SIP\/phoneA&SIP\/phoneB&SIP\/phoneC\r\nexten => 1234,1,Dial(SIP\/phoneA&SIP\/phoneB&SIP\/phoneC)\r\n\r\nexten => 5555,hint,DAHDI\/1\r\nexten => 5555,1,Dial(DAHDI\/1)\r\n\r\nexten => 31337,hint,MeetMe:31337\r\nexten => 31337,1,MeetMe(31337,dM)\r\n<\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 CLI:<\/p>\n<pre>CLI>core show hints<\/pre>\n<p>\u0422\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u044f(watcher) \u0442\u043e\u0442 \u043a\u0442\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f(\u0441\u043c \u043d\u0430\u0447\u0430\u043b\u043e \u0441\u0442\u0430\u0442\u044c\u0438)<\/p>\n<p>\u0412 \u0432\u0435\u0440\u0441\u0438\u0438 1.6 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f DEVICE_STATE() &#8211; \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.<br \/>\n\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441:<br \/>\nDEVICE_STATE(device)<\/p>\n<p>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435:<br \/>\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f DEVICE_STATE \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u0437 \u0442\u0435\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.<br \/>\n\u0422\u0430\u043a\u0436\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0437 \u043f\u043b\u0430\u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0430. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0434\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0438\u043c\u0435\u043d\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0435\u0444\u0438\u043a\u0441 &#8220;Custom:&#8221;.<br \/>\n<strong>!!!<\/strong> \u0415\u0441\u043b\u0438 \u0443 \u0412\u0430\u0441 SIP \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 NOT_INUSE, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 [general] \u0440\u0430\u0437\u0434\u0435\u043b sip.conf<br \/>\n<strong>callcounter=yes<\/strong> <\/p>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e &#8220;\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0433\u043e&#8221; \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f hint \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0432 \u043f\u043b\u0430\u043d\u0435 \u043d\u0430\u0431\u043e\u0440\u0430:<br \/>\n<em>exten => 1234,hint,Custom:lamp1<\/em><\/p>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u043e\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435:<br \/>\n    UNKNOWN<br \/>\n    NOT_INUSE<br \/>\n    INUSE<br \/>\n    BUSY<br \/>\n    INVALID<br \/>\n    UNAVAILABLE<br \/>\n    RINGING<br \/>\n    RINGINUSE<br \/>\n    ONHOLD <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430:<br \/>\n    NoOp(SIP\/mypeer has state ${DEVICE_STATE(SIP\/mypeer)})<br \/>\n    NoOp(Conference number 1234 has state ${DEVICE_STATE(MeetMe:1234)}) <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430:<br \/>\n    Set(DEVICE_STATE(Custom:lamp1)=BUSY)<br \/>\n    Set(DEVICE_STATE(Custom:lamp2)=NOT_INUSE) <\/p>\n<pre>\r\n[use_ctx]\r\ninclude => parkedcalls-tenant\r\nexten => 999,1,NoOp(Show parked call hint state)\r\nexten => 999,n,NoOp(DEVICE_STATE(park:701@use_ctx)=${DEVICE_STATE(park:701@use_ctx)})\r\nexten => 999,n,NoOp(DEVICE_STATE(park:701@parkedcalls-tenant)=${DEVICE_STATE(park:701@parkedcalls-tenant)})\r\nexten => 999,n,NoOp(EXTENSION_STATE(701@use_ctx)=${EXTENSION_STATE(701@use_ctx)})\r\nexten => 999,n,NoOp(EXTENSION_STATE(701@parkedcalls-tenant)=${EXTENSION_STATE(701@parkedcalls-tenant)})\r\n<\/pre>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044f EXTENSION_STATE(), \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0434\u043e\u0431\u043d\u043e DEVICE_STATE, \u043d\u043e \u0434\u043b\u044f \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d\u043e\u0432<\/p>\n<pre>\r\nexten => 7013,1,Answer()\r\nsame => n,Verbose(3,The state of 7001@phones is ${EXTENSION_STATE(7001@phones)})\r\nsame => n,Hangup()\r\n<\/pre>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<br \/>\n\u2022 UNKNOWN<br \/>\n\u2022 NOT_INUSE<br \/>\n\u2022 INUSE<br \/>\n\u2022 BUSY<br \/>\n\u2022 UNAVAILABLE<br \/>\n\u2022 RINGING<br \/>\n\u2022 RINGINUSE<br \/>\n\u2022 HOLDINUSE<br \/>\n\u2022 ONHOLD<\/p>\n<p>BLF (\u041c\u0418\u0413\u0410\u042e\u0429\u0410 \u041b\u0410\u041c\u041f\u0410\u0427\u0413\u0410)<br \/>\n\u0414\u043b\u044f \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u044f\u0442\u0441\u044f \u0442\u0430\u043a\u0438\u0435 \u043e\u043f\u0446\u0438\u0438:<br \/>\n<strong>callcounter<\/strong>=yes \u0435\u0441\u043b\u0438 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c, SIP \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 NOT_INUSE<br \/>\n<strong>busylevel<\/strong>=N \u0437\u0430\u0434\u0430\u0435\u0442 \u043a-\u0432\u043e \u0437\u0432\u043e\u043d\u043a\u043e\u0432, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0437\u0430\u043d\u044f\u0442. \u041c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 sip.conf.<br \/>\n<strong>call-limit<\/strong> \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a callcounter \u0438 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043a-\u0432\u0430 \u0437\u0432\u043e\u043d\u043a\u043e\u0432, \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 GROUP() \u0438 GROUP_COUNT().<br \/>\n<strong>allowsubscribe=no<\/strong> \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438 \u043d\u0430 BLF \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430.<br \/>\n<strong>subscribecontext=context<\/strong> \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043e\u0441\u043e\u0431\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043d\u0430 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438.<br \/>\n<strong>notifyringing=yes<\/strong> \u041e\u0442\u0441\u044b\u043b\u0430\u0442\u044c \u0438\u043b\u0438 \u043d\u0435\u0442 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u043e \u0442\u043e\u043c \u0447\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0432\u043e\u043d\u0438\u0442, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f dialog-info. \u041e\u043f\u0446\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 [general] \u0432 sip.conf.<br \/>\n<strong>notifyhold=yes<\/strong> \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 chan_sip \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 SIP \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 ONHOLD, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u0430.  \u041e\u043f\u0446\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 [general] \u0432 sip.conf.<br \/>\n<strong>notifycid=yes<\/strong> \u0432\u043a\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0438\u043d\u0444\u043e \u043e CID c dialog-info+xml \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 (snom \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b). \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e No. \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u043c \u0437\u0432\u043e\u043d\u043a\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c \u0442\u043e \u0436\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u043d\u043e\u043c\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043a\u0430\u043a hint \u0434\u043b\u044f \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043d\u043e\u043c\u0435\u0440\u0430. \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f subscribecontext!=context \u0442\u0430\u043a\u0436\u0435 \u043e\u0433\u0440 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0435\u0441\u043b\u0438 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d \u0437\u0432\u043e\u043d\u0438\u0442(\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445) \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a CID. \u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u2018ignore-context\u2019 \u0434\u043b\u044f \u0438\u0433\u043d\u043e\u0440\u0430 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435 \u043a\u0430\u043d\u0430\u043b\u0430 \u0437\u0432\u043e\u043d\u044f\u0449\u0435\u0433\u043e. \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 CID \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u043a\u043e\u0433\u0434\u0430 \u0430\u0433\u0435\u043d\u0442 \u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432 \u0438\u043b\u0438 \u043d\u0435\u0442. <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 DND(&#8220;do not disturb&#8221;)<\/p>\n<pre>\r\n; \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0445\u0438\u043d\u0442, \u0447\u0442\u043e\u0431\u044b \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u043c\u043e\u0433 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c BLF \u0434\u043b\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f DND\r\n;\r\nexten => DND_7015,hint,Custom:DND_7015\r\n;\r\n; \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u043c\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438\u0432\u044f\u0436\u0435\u043c \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0435 \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 DND. \r\n;\r\nexten => DND_7015,1,Answer()\r\nsame => n,GotoIf($[\"${DEVICE_STATE(Custom:DND_7015)}\"=\"BUSY\"]?turn_off:turn_on)\r\nsame => n(turn_off),Set(DEVICE_STATE(Custom:DND_7015)=NOT_INUSE)\r\nsame => n,Hangup()\r\nsame => n(turn_on),Set(DEVICE_STATE(Custom:DND_7015)=BUSY)\r\nsame => n,Hangup()\r\n;\r\n; \u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f DND.\r\n;\r\nexten => 7015,1,GotoIf($[\"${DEVICE_STATE(Custom:DND_7015)}\"=\"BUSY\"]?busy:available)\r\nsame => n(available),Verbose(3,DND is currently off for 7015.)\r\nsame => n,Dial(SIP\/exampledevice)\r\nsame => n,Hangup()\r\nsame => n(busy),Verbose(3,DND is on for 7015.)\r\nsame => n,Playback(vm-theperson)\r\nsame => n,Playback(digits\/7&digits\/0&digits\/1&digits\/5)\r\nsame => n,Playback(vm-isunavail)\r\nsame => n,Playback(vm-goodbye)\r\nsame => n,Hangup()\r\n<\/pre>\n<p>\u0415\u0449\u0435 \u0435\u0441\u0442\u044c \u043f\u0440\u0438\u043a\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435, \u043f\u043e\u0434\u0441\u043c\u043e\u0442\u0440\u0435\u043b \u0443 \u0441\u0438\u043c\u0435\u043d\u0441\u043e\u0432\u0441\u043a\u0438\u0445 \u0410\u0422\u0421\u043e\u043a, \u041f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0432\u044b\u0437\u043e\u0432\u0430.<br \/>\n\u0415\u0441\u0442\u044c \u0443 \u043d\u0430\u0441 \u043f\u0430\u0440\u043e\u0447\u043a\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432 \u0440\u0430\u0437\u043d\u0435\u0441\u0435\u043d\u043d\u044b\u0445 \u043f\u043e \u0437\u0434\u0430\u043d\u0438\u044e. \u0418 \u0432\u043e\u0442 \u0440\u0435\u0448\u0438\u043b \u043a\u043e\u043b\u043b\u0435\u0433\u0430 \u0437\u0430\u0439\u0442\u0438 \u043a \u0412\u0430\u043c \u0432 \u0433\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c), \u041d\u041e \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0432\u044b\u0437\u043e\u0432\u0430,\u0441 \u0435\u0433\u043e \u0442\u0440\u0443\u0431\u0443, \u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e \u043e\u043d \u043e\u0442\u0432\u0435\u0442\u0438\u043b \u0441\u043e \u0441\u0432\u043e\u0435\u0433\u043e \u043c\u0435\u0441\u0442\u0430.<br \/>\n\u0412 \u0440\u0443\u043a\u0438 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u043f\u0430\u043b \u0430\u043f\u043f\u0430\u0440\u0430\u0442 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0445 \u043c\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u043e\u0433\u043e \u0434\u0435\u043b\u0430 Grandstream GXP-2000<br \/>\n1. \u0412 \u0432\u0435\u0431\u043c\u043e\u0440\u0434\u0435 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430 \u043d\u0430 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0435 BASIC SETTINGS \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u043f\u043e\u043b\u0435 Multi Purpose Key 1 \u0412\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c Key Mode: BLF, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0430\u043a\u043a\u0430\u0443\u043d\u0442(\u0443 \u044d\u0442\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 4 \u043b\u0438\u043d\u0438\u0438) Name \u043f\u0438\u0448\u0435\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0435, \u0430 \u0432\u043e\u0442 UserID \u0442\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u043e\u0435 \u043a\u0430\u043a \u043d\u043e\u043c\u0435\u0440 \u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u043a \u043d\u0435\u043c\u0443 hint(\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 7107)<br \/>\n2.  \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u043b\u043a\u0443))<br \/>\n\u0438\u043b\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u043c \u0438\u043b\u0438..<\/p>\n<pre>\r\nexten => _**71XX,1,Pickup(${EXTEN:2})\r\nexten => _**71XX,2,Hangup\r\n<\/pre>\n<p>3. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0445\u0438\u043d\u0442\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u0415\u0441\u043b\u0438 \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u0445\u0438\u043d\u0442\u044b \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430\u043c, \u0442\u043e \u043c\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u043c \u0433\u0440\u0443\u043f\u043f\u044b  \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439  \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430, \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u043b 2 \u0433\u0440\u0443\u043f\u043f\u044b. <\/p>\n<pre>\r\nexten => 7107,hint,SIP\/7107\r\n[BLF_Group_1]\r\nexten => 501,hint,SIP\/501\r\nexten => 502,hint,SIP\/502\r\nexten => 503,hint,SIP\/503\r\n[BLF_Group_2]\r\nexten => 504,hint,SIP\/504\r\nexten => 505,hint,SIP\/505\r\nexten => 506,hint,SIP\/506\r\nexten => 507,hint,SIP\/507\r\n<\/pre>\n<p>4. \u0432 Sip.conf \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u0447\u0438\u043a\u0430)<\/p>\n<pre>\r\n[504]\r\ntype=friend\r\nusername=504\r\nsecret=mypassword\r\ncontext=localcontext\r\nhost=dynamic\r\nnat=yes\r\ncanreinvite=no\r\nmailbox=504\r\n<strong>subscribecontext=BLF_Group_2<\/strong>\r\n<\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u043f\u043e \u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u0438<br \/>\n\u0413\u043e\u0440\u0438\u0442 \u0437\u0435\u043b\u0435\u043d\u0430\u044f \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0430 &#8211; \u043b\u0438\u043d\u0438\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u043d\u0435\u0435 \u043c\u044b \u043d\u0430\u0431\u0435\u0440\u0435\u043c \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430.<br \/>\n\u041c\u0438\u0433\u0430\u0435\u0442 \u043a\u0440\u0430\u0441\u043d\u0430\u044f \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0430 &#8211; \u043a\u0442\u043e-\u0442\u043e \u0437\u0432\u043e\u043d\u0438\u0442, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u043d\u0435\u0435, \u043c\u044b \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u043c \u0437\u0432\u043e\u043d\u043e\u043a GXP-2000 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442 SIP INVITE \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 \u201c**7107\u201d \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a\u0443.<br \/>\n\u0413\u043e\u0440\u0438\u0442 \u043a\u0440\u0430\u0441\u043d\u0430\u044f \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0430 &#8211; \u043a\u0442\u043e-\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043f\u043e \u043b\u0438\u043d\u0438\u0438(\u0432\u0445 \u0438\u043b\u0438 \u0438\u0441\u0445 \u0437\u0432\u043e\u043d\u043e\u043a)<\/p>\n<p>\u0421\u0432\u044f\u0437\u043a\u0430 \u0428\u0435\u0444-\u0421\u0435\u043a\u0440\u0435\u0442\u0430\u0440\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e BLF.<br \/>\n\u0414\u0430\u043d\u043e:<br \/>\n\u0421\u0435\u043a\u0440\u0435\u0442\u0430\u0440\u044c(359)<br \/>\n\u0428\u0435\u0444(350)<br \/>\n\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0441\u0435 \u0437\u0432\u043e\u043d\u043a\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u043d\u0430 \u0441\u0435\u043a\u0440\u0435\u0442\u0430\u0440\u044f, \u0438 \u043e\u043d\u0430 \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0441 \u0448\u0435\u0444\u043e\u043c.<br \/>\n\u0423 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435 \u0435\u0441\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0430(\u0446\u0435\u043f\u043b\u044f\u043b \u043d\u0430 4\u044e \u043b\u0438\u043d\u0438\u044e) \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0432\u044f\u0437\u043a\u0438.<br \/>\n\u0415\u0441\u043b\u0438 \u0441\u0435\u043a\u0440\u0435\u0442\u0430\u0440\u044c \u0443\u0445\u043e\u0434\u0438\u0442, \u0438\u043b\u0438 \u0448\u0435\u0444 \u0445\u043e\u0447\u0435\u0442 \u043b\u0438\u0447\u043d\u043e \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0437\u0432\u043e\u043d\u043a\u0438, \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0436\u0430\u0442\u0438\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0438.<br \/>\n\u0412 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0432\u043e\u0442 \u0442\u0430\u043a\u0443\u044e \u0448\u0442\u0443\u043a\u0443:<br \/>\n\u041a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0430\u043a\u043a\u0443\u0440\u0430\u0442\u0438\u0442\u044c \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d \u043c\u0438\u043b\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0448\u0443)<\/p>\n<pre>\r\nexten => DND350,hint,Custom:DND350\r\nexten => DND350,1,Answer()\r\nsame => n,GotoIf($[\"${DEVICE_STATE(Custom:DND350)}\"=\"BUSY\"]?turn_off:turn_on)\r\nsame => n(turn_off),Set(DEVICE_STATE(Custom:DND350)=NOT_INUSE)\r\nsame => n,Hangup()\r\nsame => n(turn_on),Set(DEVICE_STATE(Custom:DND350)=BUSY)\r\nsame => n,Hangup()\r\n\r\nexten => 350,1,NoOp(Start)\r\nsame => n, GotoIf($[${CALLERID(num)}=359]?busy:normal)\r\nsame => n(normal), GotoIf($[\"${DEVICE_STATE(Custom:DND350)}\"=\"BUSY\"]?busy:available)\r\nsame => n(available),Verbose(3,DND is currently off for 350.)\r\nsame => n,Dial(SIP\/359)\r\nsame => n,Hangup()\r\nsame => n(busy),Verbose(3,DND is on for 350.)\r\nsame => n,Dial(SIP\/${EXTEN})\r\nsame => n,Hangup()\r\n<\/pre>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0428\u0435\u0444\u0430 \u0438 \u0441\u0435\u043a\u0440\u0435\u0442\u0430\u0440\u044f \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e Cisco SPA504G<br \/>\n\u041a\u0430\u043a \u043f\u0440\u043e\u0448\u0438\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u043f\u0440, \u0435\u0441\u0442\u044c \u0443 \u043c\u0435\u043d\u044f \u0432 \u0431\u043b\u043e\u0436\u0435\u0433\u0435 )<\/p>\n<p>\u0412 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443, \u0438\u043b\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u043c\u0438, \u0438\u043b\u0438 \u043a\u0430\u043a \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0447\u0435\u0440\u0435\u0437 \u0432\u0435\u0431\u043c\u043e\u0440\u0434\u0443.<br \/>\n\u0417\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, Admin->Advanced->Voice->Phone<\/p>\n<p>\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043b\u0438\u043d\u0438\u044e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 4&#8230;\u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c:<\/p>\n<pre>\r\nExtension: Disabled\r\nShare Call Appearance: private\r\nExtended Function: fnc=blf+sd;sub=DND350@$PROXY;ext=DND350@$PROXY\r\nShort Name: \u041a\u0430\u043a\u043e\u0435 \u043f\u043e\u0436\u0435\u043b\u0430\u0435\u0442\u0435)\r\n<\/pre>\n<p>\u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430 \u0434\u0432\u0443\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\u0445) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0438\u0434\u0435\u044f \u0431\u044b\u043b\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043e hint, \u0432\u0441\u0435 \u0442\u0430\u043a \u0438 \u0431\u044b\u043b\u043e, \u043d\u043e \u043f\u043e\u0442\u043e\u043c \u041e\u0441\u0442\u0430\u043f\u0430 \u043f\u043e\u043d\u0435\u0441\u043b\u043e&#8230; 1. SIP NOTIFY 2. hints 3. DEVICE_STATE 4. EXTENSION_STATE 5. BLF \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 DND Hint \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0437\u043d\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0435\u0449\u0435 \u0434\u043e \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u043c\u044b \u0447\u0442\u043e \u0442\u043e &hellip; <a href=\"https:\/\/bos-info.com\/?p=393\">\u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438 \u0447\u0438\u0442\u0430\u043d\u043d\u044f <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[61],"_links":{"self":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/393"}],"collection":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=393"}],"version-history":[{"count":1,"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":395,"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/393\/revisions\/395"}],"wp:attachment":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}