{"id":159,"date":"2011-12-18T20:29:21","date_gmt":"2011-12-18T18:29:21","guid":{"rendered":"http:\/\/bos-info.com\/?p=159"},"modified":"2013-12-22T12:16:03","modified_gmt":"2013-12-22T10:16:03","slug":"sip-conf","status":"publish","type":"post","link":"https:\/\/bos-info.com\/?p=159","title":{"rendered":"sip.conf"},"content":{"rendered":"<p>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 SIP \u0438 \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0443, \u043d\u043e \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 SIP \u0441\u0442\u0430\u043b \u0434\u0435-\u0444\u0430\u043a\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u044e \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u043c\u0430\u0442\u0447\u0430\u0441\u0442\u044c \u0430\u043a\u0430 <a href=http:\/\/www.ietf.org\/rfc\/rfc3261.txt>RFC3261<\/a>. \u0412\u0435\u0441\u044c \u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0430 \u0432\u043e\u0442 \u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0433\u043e\u0432\u043e\u0440\u044f\u0442 \u043e\u0447\u0435\u043d\u044c \u0434\u0430\u0436\u0435. \u041e\u0442\u043b\u043e\u0432 \u0433\u0440\u0430\u0431\u043b\u0435\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u043f\u0440\u043e\u0449\u0435 \u0438 \u0441 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435\u043c \u0434\u0435\u043b\u0430:)<br \/>\n\u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u0443\u043c\u0435\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 SIP<br \/>\n\u0414\u043b\u044f \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f RTP(RFC3550).<br \/>\n\u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b CLI:<br \/>\nsip show peers  \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0441\u0435 \u043f\u0438\u0440\u044b \u0432\u0442\u0447 friends<br \/>\nsip show registry   \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441  \u0445\u043e\u0441\u0442\u043e\u0432 \u0441 \u043a\u0430\u043a\u0438\u043c\u0438 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0440\u0435\u0433\u0430<br \/>\nsip set debug on    \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0432\u0441\u0435 SIP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f<br \/>\nsip reload  \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a sip<br \/>\nsip show settings   \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043a\u0430\u043d\u0430\u043b\u043e\u0432.<br \/>\n\u043f\u043e\u0440\u0442 5060 \u0434\u043b\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438 10\u041a-20\u041a \u0434\u043b\u044f \u043e\u0431\u043c\u0435\u043d\u0430 \u0433\u043e\u043b\u043e\u0441\u043e\u043c.<br \/>\n\u0421\u0435\u0439\u0447\u0430\u0441 \u0432\u043a\u0440\u0430\u0442\u0446\u0435 \u043e\u043f\u0438\u0448\u0443 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b\u0438\u043a..<br \/>\n<!--more--><br \/>\n\u0417\u0430\u0431\u0443\u0433\u043e\u0440\u043d\u044b\u0435 \u0442\u043e\u0432\u0430\u0440\u0438\u0449\u0438 \u043d\u0430\u0441\u0442\u0430\u0438\u0432\u0430\u044e\u0442 \u043d\u0430 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u044e\u0437\u0432\u0435\u0440\u0435\u0439 \u043d\u0435 \u0446\u0438\u0444\u0435\u0440\u043a\u0430\u043c\u0438, \u0430 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e \u043c\u0430\u043a\u0430\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432 \u0438\u043b\u0438 \u043f\u043e \u0438\u043c\u0435\u043d\u0430\u043c \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0439 \u0438 \u043d\u043e\u043c\u0435\u0440\u043e\u043a. \u0421\u043e\u0433\u043b\u0430\u0441\u0435\u043d \u0441\u0435\u043a\u044c\u044e\u0440\u043d\u0435\u0435,\u0435\u0441\u0442\u044c \u0440\u044f\u0434 \u043d\u0435\u0443\u0434\u043e\u0431\u0441\u0442\u0432, \u043d\u043e \u0443\u0434\u043e\u0431\u0441\u0442\u0432 \u0431\u043e\u043b\u044c\u0448\u0435)<\/p>\n<pre>\r\n[general]\r\ncontext=unauthenticated ; \u043a\u043e\u043d\u0442\u0435\u043a\u0441 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0432\u043e\u043d\u043a\u043e\u0432\r\nallowguest=no ; \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432\u044b \u043e\u0442 \u043d\u0435\u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439\r\n; yes (\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0437\u0432\u043e\u043d\u043a\u0438 \u0438\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u043e\u043c\u0435\u043d\u043e\u0432)  \r\nsrvlookup=yes ; \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u043f\u043e \u0438\u043c\u0435\u043d\u0430\u043c \u0434\u043d\u0441:)\r\nudpbindaddr=0.0.0.0 ; \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c \u0438\u0444\u0435\u0439\u0441\u0435 \u0441\u043b\u0443\u0448\u0430\u0442\u044c UDP \u0437\u0430\u043f\u0440\u043e\u0441\u044b\r\ntcpenable=no ; \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 TCP \r\n[office-phone](!) ; \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0448\u0430\u0431\u043b\u043e\u043d \u0434\u043b\u044f \u043d\u0430\u0448\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\r\ntype=friend ; \u0442\u0438\u043f \u0437\u0430\u043f\u0438\u0441\u0438\r\ncontext=LocalSets ; \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0432\u043e\u043d\u043a\u043e\u0432\r\nhost=dynamic ; \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043e\u043f\u0440 \u0430\u0439\u043f\u0438\r\nnat=yes ; \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0437\u0430 \u043d\u0430\u0442\u043e\u043c\r\nsecret=s3CuR#p@s5 ; \u043f\u0430\u0440\u043e\u043b\u044c\r\ndtmfmode=auto ; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0442\u043e\u043d\u043e\u0432 \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u043a\u043d\u043e\u043f\u043e\u043a(\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u043e\u043c)\r\ndisallow=all ; \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u044b\u0435 \u043a\u043e\u0434\u0435\u043a\u0438\r\nallow=alaw ; \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043a\u043e\u0434\u0435\u043a\u0430\r\nallow=ulaw ; \u0432 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435\r\n; \u0434\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\r\n[0000FFFF0001](office-phone)\r\n; \u0438 \u0435\u0449\u0435 \u043e\u0434\u043d\u043e\u0433\u043e:)\r\n[0000FFFF0002](office-phone)\r\n<\/pre>\n<p>\u041a\u0430\u0436\u0434\u044b\u0439 SIP \u043a\u043b\u0438\u0435\u043d\u0442 \u0438\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u044d\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u043a\u0430\u043a \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0431\u043b\u043e\u043a, \u043f\u043e \u0442\u0438\u043f\u0443 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0438\u0436\u0435:<\/p>\n<pre>\r\n[xxx]\r\ntype=yyy\r\nparameter1=value\r\nparameter2=value\r\n<\/pre>\n<p>\u0413\u0434\u0435 xxx &#8211; \u044d\u0442\u043e \u0438\u043c\u044f SIP \u043a\u043b\u0438\u0435\u043d\u0442\u0430<br \/>\n    yyy &#8211; \u0422\u0438\u043f SIP \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c: &#8220;user&#8221;, &#8220;peer&#8221; \u0438\u043b\u0438 &#8220;friend&#8221;.<\/p>\n<p>user \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0437\u0432\u043e\u043d\u043a\u0438,  * <- user\npeer \u2013 \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0437\u0432\u043e\u043d\u043a\u0438 (\u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Dial()). *  -> peer<br \/>\nfriend \u2013 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u0440\u0430\u0442\u043a\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0430\u044f \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0438 \u0440\u0430\u0432\u043d\u043e\u043f\u0440\u0430\u0432\u043d\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430. * <-> friend<\/p>\n<p>\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 1.8 \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 IPv6<br \/>\nMessage Waiting Indication(MWI) &#8211; \u0441\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u0438\u043b\u0438 \u0437\u0432\u0443\u043a\u043e\u0432\u0430\u044f \u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f \u043e \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0432 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u043c \u044f\u0449\u0438\u043a\u0435.<\/p>\n<p>\u041e\u0431\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b sip.conf <strong>[general]<\/strong><br \/>\n<strong>context<\/strong>=contname \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043e \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<br \/>\n<strong>allowguest<\/strong>=yes \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430(\u0437\u0430\u043a\u0440\u044b\u0432 \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u043c \u0441\u0435\u0431\u044f \u043e\u0442 \u0448\u0430\u043b\u0443\u043d\u043e\u0432 \u0437\u0432\u043e\u043d\u044f\u0449\u0438\u0445 \u043d\u0430 \u041a\u0443\u0431\u0443)<br \/>\n<strong>match_auth_username<\/strong>=yes  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u043b\u0435 username \u0432\u043c\u0435\u0441\u0442\u043e from<br \/>\n<strong>allowoverlap<\/strong>=no  \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u043f\u043e \u043c\u0435\u0440\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u044f \u043d\u043e\u043c\u0435\u0440\u0430, \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e \u0434\u043b\u044f \u0441\u0438\u043f\u0430.<br \/>\n<strong>allowtransfer<\/strong>=yes  \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044e, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c tT \u0432 Dial.<br \/>\n<strong>realm<\/strong> =domain.com \u0437\u043e\u043d\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043a\u0440\u0430\u0442\u043a\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<br \/>\n<strong>domainsasrealm<\/strong>=no \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u043c\u0435\u043d \u043a\u0430\u043a \u0440\u0435\u0430\u043b\u043c, \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u043e\u043d<br \/>\n<strong>recordonfeature<\/strong>=automixmon \u0424\u0438\u0447\u0430 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 &#8216;Record: on&#8217; \u0432 \u0445\u0438\u0434\u0435\u0440\u0435 INFO \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e &#8216;automon&#8217;.<br \/>\n<strong>recordofffeature<\/strong>=automixmon  \u0424\u0438\u0447\u0430 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 &#8216;Record: off&#8217; \u0432 \u0445\u0438\u0434\u0435\u0440\u0435 INFO \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e &#8216;automon&#8217;.<br \/>\n<strong>disallowed_methods<\/strong> =UPDATE  \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0434\u0438\u0430\u043b\u043e\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u043f\u043e \u0441\u0438\u043f\u0443, \u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 allow \u0445\u0438\u0434\u0435\u0440 \u043a\u0430\u043a\u0438\u0435 \u0441\u0438\u043f \u043c\u0435\u0442\u043e\u0434\u044b \u043e\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442, \u0435\u0441\u043b\u0438 \u0442\u043e\u0447\u043a\u0430 \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 allow \u0442\u043e \u0430\u0441\u0442\u0435\u0440 \u0434\u0443\u043c\u0430\u0435\u0442 \u0447\u0442\u043e \u0432\u0441\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f, \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0435\u0439 \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u0430\u0441\u0442\u0435\u0440\u0443 \u0447\u0442\u043e \u043d\u0435 \u0443\u043c\u0435\u0435\u0442.<br \/>\n<strong>tcpenable<\/strong>=yes \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 tcp<br \/>\n<strong>tcpbindaddr<\/strong>=192.168.1.1:5065 \u0441\u043b\u0443\u0448\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u043f\u043e \u0442\u0446\u043f, \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u043e\u0440\u0442 \u043d\u0430\u043f\u0440:<br \/>\n<strong>tlsenable<\/strong>=no \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 tls(secure connection)<br \/>\n<strong>tlsbindaddr<\/strong>=0.0.0.0:5061 \u0441\u043b\u0443\u0448\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u043f\u043e \u0442\u043b\u0441<br \/>\n\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e \u0442\u043b\u0441 http:\/\/tools.ietf.org\/html\/draft-ietf-sip-domain-certs-07<br \/>\n<strong>udpbindaddr<\/strong>=0.0.0.0 \u0441\u043b\u0443\u0448\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u043f\u043e \u0443\u0434\u043f<br \/>\n<strong>tcpauthtimeout<\/strong>=30 \u0442\u0430\u0439\u043c\u0430\u0443\u0442 \u0434\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 30 \u0441\u0435\u043a<br \/>\n<strong>tcpauthlimit<\/strong>=100 max \u043a-\u0432\u043e \u043d\u0435\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0441\u0441\u0438\u0439<br \/>\n<strong>transport<\/strong>=udp \u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.  \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e tcpenable=no, \u0430 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 \u0432 tcp, \u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d UDP.<br \/>\n<strong>srvlookup<\/strong>=yes \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u043f\u043e \u0438\u043c\u0435\u043d\u0430\u043c \u0434\u043d\u0441:)<br \/>\n<strong>pedantic<\/strong>=no  \u0412\u043a\u043b, \u043f\u0435\u0434\u0430\u043d\u0442\u0438\u0447\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043f\u043e\u043b\u0435\u0439 Call-ID \u0438 \u0432\u0441\u0435\u0445 \u0441\u0442\u0440\u043e\u043a \u0432 \u043c\u043d\u043e\u0433\u043e\u0441\u0442\u0440\u043e\u0447\u043d\u043e\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 SIP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 URI \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432(\u043e\u0431\u044b\u0447\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u044e\u0442)<\/p>\n<p>\u041f\u0410\u0420\u0410\u041c\u0415\u0422\u0420\u042b QoS<br \/>\nhttps:\/\/wiki.asterisk.org\/wiki\/display\/AST\/IP+Quality+of+Service for a description of these parameters.<br \/>\nType of Service (L3)<br \/>\n<strong>tos_sip<\/strong>=cs3 Sets TOS for SIP packets.<br \/>\n<strong>tos_audio<\/strong>=ef Sets TOS for RTP audio packets.<br \/>\n<strong>tos_video<\/strong>=af41 Sets TOS for RTP video packets.<br \/>\n<strong>tos_text<\/strong>=af41 Sets TOS for RTP text packets.<br \/>\nClass of Service (L2)<br \/>\n<strong>cos_sip<\/strong>=3 Sets 802.1p priority for SIP packets.<br \/>\n<strong>cos_audio<\/strong>=5 Sets 802.1p priority for RTP audio packets.<br \/>\n<strong>cos_video<\/strong>=4 Sets 802.1p priority for RTP video packets.<br \/>\n<strong>cos_text<\/strong>=3 Sets 802.1p priority for RTP text packets.<\/p>\n<p><strong>maxexpiry<\/strong>=3600 \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438.<br \/>\n<strong>minexpiry<\/strong>=60 \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438.<br \/>\n<strong>submaxexpiry<\/strong>=3600 \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438(\u0434\u0435\u0444\u043e\u043b\u0442=maxexpiry)<br \/>\n<strong>subminexpiry<\/strong>=60 \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438(\u0434\u0435\u0444\u043e\u043b\u0442=minexpiry)<br \/>\n<strong>defaultexpiry<\/strong>=120 \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u0438\u043b\u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438.<br \/>\n<strong>mwiexpiry<\/strong>=3600 \u0412\u0440\u0435\u043c\u044f \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0439 MWI \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438<br \/>\n<strong>maxforwards<\/strong>=70\t\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 SIP Max-Forwards: \u0445\u0438\u0434\u0435\u0440 (\u0430\u043d\u0442\u0438\u043f\u0435\u0442\u043b\u0438) \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 70<br \/>\n<strong>qualifyfreq<\/strong>=60 \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0445\u043e\u0441\u0442\u0430 (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445).<br \/>\n<strong>qualifygap<\/strong>=100\t\u041a-\u0432\u043e \u043c\u0441 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u043c\u0438 \u0433\u0440\u0443\u043f\u043f.<br \/>\n<strong>qualifypeers<\/strong>=1\t\u041a-\u0432\u043e \u043f\u0438\u0440\u043e\u0432 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e<br \/>\n<strong>notifymimetype<\/strong>=text\/plain \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c mime \u0442\u0438\u043f MWI NOTIFY<br \/>\n<strong>buggymwi<\/strong>=no  Cisco SIP \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 MWI RFC \u0412\u043a\u043b \u044d\u0442\u0443 \u043e\u043f\u0446\u0438\u044e \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435<br \/>\n<strong>mwi_from<\/strong>=asterisk \u041f\u0440\u0438 \u043f\u043e\u0441\u044b\u043b\u043a\u0435 MWI NOTIFY \u0437\u0430\u043f\u0440\u043e\u0441\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u043f\u043e\u043b\u0435 From: \u0432 &#8220;name&#8221; \u0447\u0430\u0441\u0442\u0438. \u0442\u0430\u043a\u0436\u0435 \u0437\u0430\u043f\u043e\u043b\u044f\u043d\u0435\u0442 &#8220;user&#8221; \u0447\u0430\u0441\u0442\u044c URI \u0432 From: \u0435\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 fromuser<br \/>\n<strong>vmexten<\/strong>=voicemail  \u042d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u043e\u0447\u0442\u0435 \u0432 MWI notify \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0438<br \/>\n<strong>keepalive<\/strong>=60 \u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0441 \u043a\u0430\u043a\u0438\u043c \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0442\u0441\u044b\u043b\u0430\u0442\u044c\u0441\u044f keepalive \u043f\u0430\u043a\u0435\u0442\u044b yes (60 seconds), no, \u0438\u043b\u0438 \u043a-\u0432\u043e \u0441\u0435\u043a\u0443\u043d\u0434.<\/p>\n<p>\u041a\u041e\u0414\u0415\u041a\u0418<br \/>\n<strong>disallow<\/strong>=all \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u044b\u0435 \u043a\u043e\u0434\u0435\u043a\u0438<br \/>\n<strong>allow<\/strong>=alaw  \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043a\u043e\u0434\u0435\u043a\u0430<br \/>\n<strong>preferred_codec_only<\/strong>=no  \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u0438\u043d\u0432\u0430\u0439\u0442 \u0441\u043e\u043e\u0431\u0449\u0430\u044f \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u043a\u043e\u0434\u0435\u043a<br \/>\n<strong>mohinterpret<\/strong>=default  \u043a\u0430\u043a\u043e\u0439 \u043a\u043b\u0430\u0441\u0441 \u043c\u0443\u0437\u044b\u043a\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043a\u0430\u043d\u0430\u043b\u0443, \u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0435 \u0437\u0430\u0434\u0430\u043d \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Set(CHANNEL(musicclass)=whatever). \u0415\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432 \u00abpassthrough\u00bb \u0434\u043b\u044f \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0432\u043c\u0435\u0441\u0442\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043c\u0443\u0437\u044b\u043a\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f. \u041e\u043f\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0430 \u043a\u0430\u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<br \/>\n<strong>mohsuggest<\/strong>=default MOH \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0442\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0448\u044c \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435.<br \/>\n<strong>parkinglot<\/strong>=plaza  \u043b\u043e\u0442 \u0434\u043b\u044f \u043f\u0430\u0440\u043a\u043e\u0432\u043a\u0438 \u0432\u044b\u0437\u043e\u0432\u043e\u0432<br \/>\n<strong>language<\/strong>=ru \u044f\u0437\u044b\u043a \u0437\u0432\u0443\u043a\u043e\u0432 \u0438\u0442\u0434, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0434\u043b\u044f \u044e\u0437\u0435\u0440\u043e\u0432 \u0442\u0430\u043a \u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e<br \/>\n<strong>tonezone<\/strong>=se  \u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043d\u0437\u043e\u043d\u044b<br \/>\n<strong>relaxdtmf<\/strong>=yes \u0415\u0441\u043b\u0438 \u0443 \u0412\u0430\u0441 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c DTMF \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0441\u043b\u0430\u0431\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u0433\u043e\u0441\u0442\u044c \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f DTMF. \u041e\u0441\u043b\u0430\u0431\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u0433\u043e\u0441\u0442\u0438 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f DTMF \u043f\u043e\u0441\u044b\u043b\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u043a  &#8220;\u043b\u043e\u0436\u043d\u044b\u043c \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435\u043c&#8221;, \u043a\u043e\u0433\u0434\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043b\u0438\u0447\u0438\u0435 DTMF \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u0440\u0438 \u0435\u0433\u043e \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438.<br \/>\n<strong>trustrpid<\/strong>  \u0434\u043e\u043b\u0436\u0435\u043d \u043b\u0438 \u0430\u0441\u0442\u0435\u0440 \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e \u0432 \u043f\u043e\u043b\u0435 Remote-party-id<br \/>\n<strong>sendrpid <\/strong><br \/>\nyes -\u0430\u0441\u0442\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u043b\u0435 Remote-party-id<br \/>\npai  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 P-asserted-identify \u0432 \u0445\u0435\u0434\u0435\u0440\u0435 \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444. \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b<br \/>\nrpid &#8211; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 &#8220;Remote-Party-ID&#8221; \u0432 \u0445\u0438\u0434\u0435\u0440\u0435<br \/>\n<strong>rpid_update<\/strong>=yes \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043b\u0438\u043d\u0438\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0435\u0440\u0432\u0430\u043a<br \/>\n<strong>prematuremedia<\/strong>=yes  \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 ISDN \u043b\u0438\u043d\u043a\u0438 \u043e\u0442\u0441\u044b\u043b\u0430\u044e\u0442 \u043f\u0443\u0441\u0442\u043e\u0439 \u0444\u0440\u0435\u0439\u043c \u043f\u0435\u0440\u0435\u0434 \u0437\u0432\u043e\u043d\u043a\u043e\u043c-> \u0437\u0432\u043e\u043d\u043e\u043a  \u043d\u0435 \u0441\u043b\u044b\u0448\u0430\u0442 \u0441 \u0442\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432 \u0441\u0438\u043f\u0435:( \u0441\u0438\u043f \u043f\u0438\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0441\u043e \u0441\u043b\u0435\u0434 \u043e\u043f\u0446\u0438\u0435\u0439<br \/>\n<strong>progressinband <\/strong>   \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f: yes\/no\/never, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: never. \u0414\u043e\u043b\u0436\u0435\u043d \u043b\u0438 aster                            \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0432\u044b\u0437\u043e\u0432\u0430 \u0434\u043b\u044f \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430 (in-band ringing). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 &#8216;never&#8217;, \u0447\u0442\u043e\u0431\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043b\u0430\u0441\u044c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e.<br \/>\n<strong>useragent<\/strong> = aster  -\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0430\u0433\u0435\u043d\u0442\u0430<br \/>\n<strong>promiscredir<\/strong>  \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u043c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c SIP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441 \u043a\u043e\u0434\u043e\u043c 302 \u0438\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432\u0430, \u0434\u043b\u044f SIP \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0441 \u043d\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 IP \u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438. \u0421\u0442\u043e\u0438\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 promiscredir \u043f\u0440\u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u043d\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u0430, \u0442.\u043a. Asterisk \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c &#8220;hairpin&#8221; \u0432\u044b\u0437\u043e\u0432\u044b.<br \/>\n<strong>usereqphone  <\/strong> \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 ;user=phone \u0432 URI \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u043d \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440<br \/>\n<strong>dtmfmode<\/strong>  \u0420\u0435\u0436\u0438\u043c DTMF. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: rfc2833 \u041e\u043f\u0446\u0438\u0438:<br \/>\ninfo : SIP INFO messages (application\/dtmf-relay)<br \/>\nshortinfo : SIP INFO messages (application\/dtmf)<br \/>\ninband : \u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 (\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f 64 kbit codec -alaw, ulaw)<br \/>\nauto : \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 rfc2833 , \u0438\u043d\u0430\u0447\u0435 inband<br \/>\n<strong>compactheaders<\/strong>=yes \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u0445\u0435\u0434\u0435\u0440(\u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0435\u0441\u043b\u0438 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a Sip > MTU)<br \/>\n<strong>videosupport<\/strong>=yes, no, always  \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0432\u0438\u0434\u0435\u043e\u0441\u0432\u044f\u0437\u0438<br \/>\n<strong>maxcallbitrate<\/strong>=384  \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u0438\u0442\u0440\u0435\u0439\u0442 \u0432\u0438\u0434\u0435\u043e\u0441\u0432\u044f\u0437\u0438<br \/>\n<strong>callevents<\/strong>=yes  \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0434\u043b\u044f \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 AMI<\/p>\n<p>\u0411\u0415\u0417\u041e\u041f\u0410\u0421\u041d\u041e\u0421\u0422\u042c<br \/>\n<strong>authfailureevents<\/strong>=yes \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u043f\u0438\u0440\u0430 \u0435\u0441\u043b\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f=rejected<br \/>\n<strong>alwaysauthreject<\/strong>=yes \u0435\u0441\u043b\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0431\u044b\u043b \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d, \u0442\u043e \u0432 \u043e\u0442\u0432\u0435\u0442\u0435 \u041d\u0415 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e, \u0447\u0442\u043e \u044e\u0437\u0435\u0440 \u0432\u0432\u0435\u0434\u0435\u043d \u043d\u0435\u0432\u0435\u0440\u043d\u043e, \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0437\u0430\u0449\u0438\u0442\u0438\u0442\u0441\u044f \u043e\u0442 \u0430\u0442\u0430\u043a\u0438 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u0438\u043c\u0435\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439<br \/>\n<strong>auth_options_requests<\/strong>=yes \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u0440\u0438 \u043f\u043e\u0441\u044b\u043b\u043a\u0430\u0445 OPTION \u0438 INVITE<br \/>\n<strong>accept_outofcall_message<\/strong> = no  \u041e\u0442\u043a\u043b\u043e\u043d\u044f\u0442\u044c \u0432\u0441\u0435 MESSAGE \u0432\u043d\u0435 \u0437\u0432\u043e\u043d\u043a\u0430. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e.<br \/>\n<strong>outofcall_message_context<\/strong> = messages \u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0432\u043d\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0430. \u0415\u0441\u043b\u0438 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e, \u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0438\u0440. \u041c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043f\u0438\u0440\u0430.<br \/>\n<strong>auth_message_requests<\/strong> = yes  \u0412\u043a\u043b \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 MESSAGE. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043a\u043b.<br \/>\n<strong>g726nonstandard<\/strong> = yes  \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f: yes\/no, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: no. \u0415\u0441\u043b\u0438 \u043a\u043b\u0438\u0435\u043d\u0442 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u0435\u0430\u043d\u0441\u0430 \u0441\u0432\u044f\u0437\u0438 &#8220;\u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c\u0441\u044f&#8221; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u043a\u043e\u0434\u0435\u043a G726-32, \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u0438 AAL2, \u0432\u043c\u0435\u0441\u0442\u043e RFC3551 (\u0447\u0442\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043e\u0432 \u0444\u0438\u0440\u043c\u044b Sipura \u0438 \u0448\u043b\u044e\u0437\u043e\u0432 \u043e\u0442 Grandstream, \u0438 \u043c\u043e\u0436\u0435\u0442 \u0434\u0440\u0443\u0433\u0438\u043c). \u0422\u043e \u044d\u0442\u043e \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0440\u0435\u0447\u0438\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 RFC3551, \u043a\u043b\u0438\u0435\u043d\u0442 _\u0434\u043e\u043b\u0436\u0435\u043d_ \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e &#8220;\u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c\u0441\u044f&#8221; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c AAL2-G726-32 \ud83d\ude41<br \/>\n<strong>outbondproxy=proxy.ua:8080<\/strong> \u0410\u0434\u0440\u0435\u0441 \u043f\u0440\u043e\u043a\u0441\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432.<br \/>\n<strong>matchexternaddrlocally<\/strong> = yes  \u0417\u0430\u043c\u0435\u043d\u044f\u0435\u0442  externaddr \u0438\u043b\u0438 externhost \u0435\u0441\u043b\u0438 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438.<br \/>\n<strong>dynamic_exclude_static<\/strong> \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u0441\u0435\u043c \u0445\u043e\u0441\u0442\u0430\u043c \u0441 Dynam IP \u043a\u0430\u043a \u0445\u043e\u0441\u0442 \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u043a\u043e\u0439<br \/>\n<strong>contactdeny<\/strong> = 0.0.0.0\/0.0.0.0<br \/>\n<strong>contactpermit<\/strong> =172&#8230;  \u0441\u043e\u0437\u0434\u0430\u0435\u0442 ACL \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0433\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c IP<br \/>\n<strong>contactacl<\/strong>=named_acl_example \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 ACL \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 acl.conf<br \/>\n<strong>engine<\/strong> =asterisk  RTP engine \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0441\u0432\u044f\u0437\u0438 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c<br \/>\n<strong>regcontext<\/strong>=name  \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 NoOp \u0434\u043b\u044f \u0437\u0430\u0440\u0435\u0433\u0430\u043d\u044b\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432 \u0432 \u044d\u0442\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u0441 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u043c 1, \u0438 \u0435\u0441\u043b\u0438 \u0437\u0430\u0438\u043d\u043a\u043b\u044e\u0434\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442(name) \u0432 \u0434\u0440\u0443\u0433\u043e\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u0434\u0438\u0430\u043b \u0441 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u043c 2,  \u043d\u043e \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u043e\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u044e\u0437\u0435\u0440 \u0437\u0430\u0440\u0435\u0433\u0430\u043d.<br \/>\n<strong>regextenonqualify<\/strong>=yes \u0435\u0441\u043b\u0438 \u0432\u043a\u043b quality \u0434\u043b\u044f \u043f\u0438\u0440\u0430 \u0438 \u043e\u043d \u0432\u044b\u043f\u0430\u0434\u0430\u0435\u0442, \u0442\u043e * \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d \u0438\u0437 regcontext<br \/>\n<strong>legacy_useroption_parsing<\/strong>=yes  \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e &#8220;no&#8221;  \u0415\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0438 \u0435\u0441\u0442\u044c \u0442\u043e\u0447\u043a\u0430 \u0441 \u0437\u0430\u043f\u044f\u0442\u043e\u0439 \u0432  sip URI, \u043f\u043e\u043b\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u0440\u0435\u0437\u0430\u043d\u043e \u0434\u043e \u043f\u0435\u0440\u0432\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0441 \u0437\u0430\u043f\u044f\u0442\u043e\u0439. \u042d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0442\u043e\u0447\u043a\u0443 \u0441 \u0437\u0430\u043f\u044f\u0442\u043e\u0439 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c \u0432 \u0438\u043c\u0435\u043d\u0430\u0445 \u043f\u0438\u0440\u043e\u0432, \u044d\u043a\u0441\u0442\u0435\u0448\u0435\u043d\u0430\u0445 \u0438\u0442\u0434.  \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043e\u043f\u0446\u0438\u0438 \u043f\u043e \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c  \u041f\u043e\u0434\u043e\u0431\u043d\u043e \u0442\u043e\u043c\u0443 \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438\u0441\u044c SIP URI \u0432  1.6.2,  \u0430 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u043c\u0435\u043d\u0430.<br \/>\n<strong>send_diversion<\/strong>=no \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e  &#8220;yes&#8221;. \u041e\u0431\u044b\u0447\u043d\u043e Asterisk \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 Diversion \u0445\u0438\u0434\u0435\u0440\u044b \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c  SIP invites \u0434\u043b\u044f \u0440\u0435\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0437\u0432\u043e\u043d\u043a\u0430\u0445. \u0415\u0441\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e, Asterisk \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0441\u044b\u043b\u0430\u0442\u044c Diversion \u0445\u0438\u0434\u0435\u0440\u044b, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0438\u0445 \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u044f\u0442 \u0432\u0440\u0443\u0447\u043d\u0443\u044e.<br \/>\n<strong>shrinkcallerid<\/strong> =yes  \u0443\u0431\u0438\u0440\u0430\u0435\u0442 \u0438\u0437 \u043d\u043e\u043c\u0435\u0440\u0430 \u0432\u0441\u0435 (-,.) \u0435\u0441\u043b\u0438 \u043d\u0430\u0431\u0440\u0430\u043b\u0438 555.555 -> 555555<br \/>\n<strong>use_q850_reason<\/strong> =yes \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c reason header<br \/>\n<strong>refer_addheaders<\/strong>=yes  \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041a\u043e\u0433\u0434\u0430 Transfer() \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 REFER SIP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e SIPAddHeader \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u044d\u0442\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0438. \u0414\u043e 10 \u0432\u0435\u0440\u0441\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e. \u0427\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u0430\u043a \u0432 1.8 \u0438 \u0440\u0430\u043d\u0435\u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c SIPRemoveHeader \u0431\u0435\u0437 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043e Transfer(). \u041e\u043f\u0446\u0438\u044f \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043c\u0435\u0436\u0434\u0443 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438.<br \/>\n<strong>autocreatepeer<\/strong>=no  \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043b\u044e\u0431\u043e\u043c\u0443 UAC \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0411\u0415\u0417 \u0410\u0423\u0422\u0415\u041d\u0422\u0418\u0424\u0418\u041a\u0410\u0426\u0418\u0418. \u0414\u044b\u0440\u0430 \u0432 \u0437\u0430\u0449\u0438\u0442\u0435. \u0415\u0441\u043b\u0438 &#8220;yes&#8221;, \u0442\u043e\u0433\u0434\u0430 \u043f\u0438\u0440\u044b \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0431\u0443\u0434\u0443\u0442 \u0443\u0440\u0435\u0437\u0430\u043d\u044b \u043f\u043e\u0441\u043b\u0435 sip reload. \u0415\u0441\u043b\u0438 &#8220;persist&#8221;, \u0442\u043e \u043f\u0438\u0440\u044b \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u043f\u043e\u0441\u043b\u0435 sip reload.<\/p>\n<p>TLS settings<br \/>\n<strong>tlscertfile<\/strong>=\/path\/to\/certificate.pem \u0444\u0430\u0439\u043b \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 (*.pem ) \u0434\u043b\u044f TLS \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e asterisk.pem \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438<br \/>\n<strong>tlsprivatekey<\/strong>=\/path\/to\/private.pem \u041f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 (*.pem ) \u0434\u043b\u044f TLS \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u043e, \u0442\u043e tlscertfile  \u0438\u0449\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0438 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430.<br \/>\n<strong>tlscafile<\/strong>=\/path\/to\/certificate \u0415\u0441\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0432\u044b \u043a\u043e\u043d\u0435\u043a\u0442\u0438\u0442\u0435\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u0430\u043c\u043e\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0435\u0449\u0435 \u0437\u0430\u0434\u0430\u0442\u044c CA \u0444\u0430\u0439\u043b \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u043e\u0434\u043b\u0438\u043d\u043d\u043e\u0441\u0442\u0438 \u0438\u0445 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430.<br \/>\n<strong>tlscapath<\/strong>=\/path\/to\/ca\/dir \u043f\u0443\u0442\u044c \u043a CA \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430\u043c. \u0424\u0430\u0439\u043b\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u044b \u043a\u0430\u043a \u0445\u044d\u0448 CA subject name<br \/>\n<strong>tlsdontverifyserver<\/strong>=[yes|no] \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u043d\u043e, \u0442\u043e \u0430\u0441\u0442\u0435\u0440(\u043a\u0430\u043a \u043a\u043b\u0438\u0435\u043d\u0442) \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 CA \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0442\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0432 \u0432 yes, \u043c\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043c\u0441\u044f \u0431\u0435\u0437 \u043d\u0435\u0433\u043e. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e no.<br \/>\n<strong>tlscipher<\/strong>=SSL cipher string \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445: http:\/\/www.openssl.org\/docs\/apps\/ciphers.html#CIPHER_STRINGS<br \/>\n<strong>tlsclientmethod<\/strong>=tlsv1  \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0434\u043b\u044f \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439 tlsv1, sslv3, sslv2. \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e sslv2.<\/p>\n<p>SIP timers<br \/>\n<strong>t1min<\/strong>=100 \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0434\u043e \u0445\u043e\u0441\u0442\u0430 \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e (roundtrip time), \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (monitored host).<br \/>\n<strong>timert1<\/strong>=500   \u0422\u0430\u0439\u043c\u0435\u0440 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e T1  \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 500 ms \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u043d\u043e\u0435 round-trip time \u0434\u043b\u044f \u043f\u0438\u0440\u0430(qualify=yes).<br \/>\n<strong>timerb<\/strong>=32000  \u0422\u0430\u0439\u043c\u0435\u0440 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432\u044b\u0437\u043e\u0432\u0430. \u0435\u0441\u043b\u0438 \u043e\u0442\u0432\u0435\u0442\u0430 \u043e\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e, \u0432\u044b\u0437\u043e\u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0440\u0430\u0437\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 64*timert1<\/p>\n<p>RTP timers<br \/>\n\u0434\u043b\u044f \u0430\u0443\u0434\u0438\u043e \u0438 \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432.  RTP \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0430\u0443\u0434\u0438\u043e \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<br \/>\n<strong>rtptimeout<\/strong>=60  \u041f\u0440\u0435\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 RTP \u043c\u0435\u0434\u0438\u0430\u043f\u043e\u0442\u043e\u043a\u0430 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c x \u0441\u0435\u043a\u0443\u043d\u0434 \u0438 \u0435\u0441\u043b\u0438 \u043b\u0438\u043d\u0438\u044f \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f (hold).<br \/>\n<strong>rtpholdtimeout<\/strong>=300 \u041f\u0440\u0435\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 RTP \u043c\u0435\u0434\u0438\u0430\u043f\u043e\u0442\u043e\u043a\u0430 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c x \u0441\u0435\u043a\u0443\u043d\u0434,  \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u043b\u0438\u043d\u0438\u0438 (hold) (\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c rtptimeout)<br \/>\n<strong>rtpkeepalive<\/strong>=secs \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0441\u044b\u043b\u0430\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f NAT \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e <\/p>\n<p>SIP Session-Timers (RFC 4028)<br \/>\nSIP Session-Timers  \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 end-to-end keep-alive mechanism \u0434\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 SIP \u0441\u0435\u0441\u0441\u0438\u0439. \u042d\u0442\u043e\u0442 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 SIP \u043a\u0430\u043d\u0430\u043b\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0431\u044b\u043b\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c. Session-Timers \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<br \/>\n<strong>session-timers<\/strong><br \/>\noriginate : \u0437\u0430\u043f\u0440\u043e\u0441 \u0438 \u0437\u0430\u043f\u0443\u0441\u043a session-timers(\u0432\u0441\u0435\u0433\u0434\u0430)<br \/>\naccept    : \u0437\u0430\u043f\u0443\u0441\u043a session-timers \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443 \u0434\u0440\u0443\u0433\u043e\u0433\u043e UA(\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e)<br \/>\nrefuse    : \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c session timers<br \/>\n<strong>session-expires<\/strong>   &#8211; Max \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u0438. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 1800\u0441.<br \/>\n<strong>session-minse<\/strong>     &#8211; Min \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u0438. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 90 secs.<br \/>\n<strong>session-refresher<\/strong> &#8211; \u043a\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0441\u0435\u0441\u0441\u0438\u044e (uac|uas). \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e &#8216;uas&#8217;.<\/p>\n<p>SIP DEBUGGING<br \/>\n<strong>sipdebug<\/strong> = yes  \u0432\u043a\u043b \u0434\u0435\u0431\u0430\u0433 \u0441\u0438\u043f\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430<br \/>\n<strong>recordhistory<\/strong>=yes  \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0441\u0438\u043f\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e (sip history)<br \/>\n<strong>dumphistory<\/strong>=yes  \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c SIP \u0438\u0441\u0442\u043e\u0440\u0438\u044e(\u0432 DEBUG \u043a\u0430\u043d\u0430\u043b) \u0432 \u043a\u043e\u043d\u0446\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0430<\/p>\n<p>STATUS NOTIFICATIONS (SUBSCRIPTIONS)<br \/>\n\u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441 \u0434\u043e\u0431 \u043d\u043e\u043c\u0435\u0440\u0430 \u0441 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u043c  &#8220;hint&#8221;<br \/>\nchan_sip \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 2 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f : dialog-info and SIMPLE<br \/>\n\u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0447\u0435\u0442 (busy etc) \u0435\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u0437\u0432\u043e\u043d\u043a\u043e\u0432 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435<br \/>\n\u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c busylevel, \u043c\u044b  \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u0438\u0433\u043d\u0430\u043b \u0417\u0410\u041d\u042f\u0422\u041e \u043a\u043e\u0433\u0434\u0430 \u043a-\u0432\u043e \u0437\u0432\u043e\u043d\u043a\u043e\u0432 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435\u0442 \u043f\u043e\u0440\u043e\u0433\u0430 busylevel<br \/>\n\u0434\u043b\u044f \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0432 \u043e\u0442\u0447\u0435\u0442\u0435 \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 SIP subscriptions.<br \/>\n\u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0438 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0442\u043e\u0442 \u0436\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438<br \/>\n\u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415: \u041f\u043e\u0434\u043f\u0438\u0441\u043a\u0438 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0440\u0435\u0430\u043b\u0442\u0430\u0439\u043c \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f switch \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438<br \/>\n<strong>allowsubscribe<\/strong>=no \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438 \u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0434\u043e\u0431 \u043d\u043e\u043c\u0435\u0440\u0430<br \/>\n<strong>subscribecontext<\/strong> = default  \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f SUBSCRIBE \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u043e\u043a \u043d\u0430 local \u043d\u043e\u043c\u0435\u0440\u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<br \/>\n<strong>notifyringing<\/strong> = no  \u0434\u043e\u043b\u0436\u0435\u043d \u043b\u0438 Asterisk \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u044f\u0442\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u0447\u0438\u043a\u043e\u0432 \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 RINGING \u043a\u043e\u0433\u0434\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u044b\u0437\u043e\u0432.<br \/>\n<strong>notifyhold<\/strong> = yes  \u0434\u043e\u043b\u0436\u0435\u043d \u043b\u0438 Asterisk \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u044f\u0442\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u0447\u0438\u043a\u043e\u0432 \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 HOLD, \u0432\u043a\u043b  notifyringing \u0438 notifyhold \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442 \u043a-\u0432\u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f \u0432 \u0414\u0411 \u0435\u0441\u043b\u0438 \u0438\u0441\u043f \u0440\u0435\u0430\u043b\u0442\u0430\u0439\u043c<br \/>\n<strong>notifycid<\/strong> = yes \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u043b\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). \u044d\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 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \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 &#8216;ignore-context&#8217; \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.<br \/>\n<strong>callcounter<\/strong> = yes   \u0432\u043a\u043b \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u0437\u0432\u043e\u043d\u043a\u043e\u0432. <\/p>\n<p>T.38 FAX SUPPORT<br \/>\n<strong>t38pt_udptl<\/strong><br \/>\nyes &#8211; \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 T.38 \u0441 FEC \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0435\u0439 \u043e\u0448\u0438\u0431\u043e\u043a.<br \/>\nyes,fec &#8211; \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 T.38 \u0441 FEC \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0435\u0439 \u043e\u0448\u0438\u0431\u043e\u043a.<br \/>\nyes,redundancy &#8211; \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 T.38 \u0441 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0435\u0439 \u043e\u0448\u0438\u0431\u043e\u043a \u0441 \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e.<br \/>\nyes,none &#8211; \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 T.38 \u0431\u0435\u0437 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a.<br \/>\nyes,fec,maxdatagram=400  \u0414\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0448\u043b\u044e\u0437\u043e\u0432 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 T38FaxMaxDatagram<br \/>\n<strong>faxdetect<\/strong>  \u0417\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u0441\u0442\u0435\u0440 \u043f\u0435\u0440\u0435\u043f\u0440\u044b\u0433\u043d\u0443\u0442\u044c \u0432 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d &#8216;fax&#8217;. \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e no<br \/>\nyes &#8211; \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 CNG \u0438 T.38 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435<br \/>\ncng &#8211; \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 CNG \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435<br \/>\nt38 &#8211; \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 T.38 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435<\/p>\n<p>OUTBOUND SIP REGISTRATIONS<br \/>\nAsterisk \u043a\u0430\u043a \u043a\u043b\u0438\u0435\u043d\u0442<br \/>\n\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441:<br \/>\nregister => [peer?][transport:\/\/]user[@domain][:secret[:authuser]]@host[:port][\/extension][~expiry]<br \/>\ndomain \u044d\u0442\u043e \u0438\u043b\u0438<br \/>\n-domain \u0432 DNS<br \/>\n-host name \u0432 DNS<br \/>\n-\u0438\u043c\u044f \u043f\u0438\u0440\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0438\u0436\u0435 \u0438\u043b\u0438 \u0432 \u0440\u0435\u0430\u043b\u0442\u0430\u0439\u043c\u0435<br \/>\n\u0434\u043e\u043c\u0435\u043d \u044d\u0442\u043e \u0433\u0434\u0435 \u0432\u044b \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0441\u0432\u043e\u0435 \u0438\u043c\u044f, \u0432\u0430\u0448\u0435 SIP uri username@domain<br \/>\n\u0435\u0441\u043b\u0438 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d \u043d\u0435 \u0437\u0430\u0434\u0430\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f &#8216;s&#8217;. \u0434\u043b\u044f \u043f\u0440\u0438\u0435\u043c\u0430 \u0437\u0432\u043e\u043d\u043a\u043e\u0432 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u0432 extensions.conf<br \/>\n\u0442\u0430\u043a\u043e\u0439 \u0436\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c &#8220;callbackextension&#8221; \u0432 \u0441\u0435\u043a\u0446\u0438\u044e \u043f\u0438\u0440\u0430.<br \/>\n\u044d\u0442\u043e \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e \u0441\u0442\u0440\u043e\u043a\u0435 \u0432 general:<br \/>\nregister => username:secret@host\/callbackextension<br \/>\n\u0438 \u0447\u0438\u0442\u0430\u0431\u0435\u043b\u044c\u043d\u0435\u0435 \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432\u0441\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u043e \u0432 \u043e\u0434\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435 (&#8220;port&#8221; \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f &#8211; \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u0444\u0438\u043a\u0441\u0438\u0442\u044c).<br \/>\n\u0421\u0442\u0440\u043e\u043a\u0430 register= \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0447\u0442\u043e \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0437\u0432\u043e\u043d\u043e\u043a \u043b\u044e\u0431\u044b\u043c \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0447\u0435\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432\u044b\u0448\u0435. \u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0443\u0434\u0430 \u043f\u043e\u043f\u0430\u0434\u0435\u0442 \u0432\u044b\u0437\u043e\u0432 \u0432 \u0432\u0430\u0448\u0435\u043c \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435, \u0432 \u043a\u0430\u043a\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c  \u043f\u0438\u0440 \u0441 \u0445\u043e\u0441\u0442\u043d\u0435\u0439\u043c\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430. \u0435\u0441\u043b\u0438 \u0443 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0438\u0440 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e.<br \/>\n\u0421 1.6.2, &#8220;user&#8221; \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 register \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 port number. \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c : \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u0435\u0436\u0434\u0443 &#8220;secret&#8221; \u0438 &#8220;authuser&#8221;. \u043d\u0443\u0436\u043d\u043e \u044f\u0432\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c &#8220;secret&#8221; \u0438 &#8220;authuser&#8221; \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043f\u0443\u0441\u0442\u044b<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440\u044b:<br \/>\nregister => 1234:password@mysipprovider.com     \u0437\u0432\u043e\u043d\u043a\u0438 \u043f\u043e\u0439\u0434\u0443\u0442 \u0432 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d &#8216;s&#8217;<br \/>\nregister => 2345:password@sip_proxy\/1234       \u042e\u0437\u0435\u0440 2345 \u043d\u0430 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0435 &#8216;sip_proxy&#8217;.  \u0437\u0432\u043e\u043d\u043a\u0438 \u043e\u0442 \u043d\u0435\u0433\u043e \u043f\u043e\u0439\u0434\u0443\u0442 \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d 1234 \u0432  extensions.conf, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 default, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u0442\u0435 \u0441\u0435\u043a\u0446\u0438\u044e [sip_proxy] \u043d\u0438\u0436\u0435, \u0438 \u043d\u0435 \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442<br \/>\n\u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430 1: \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c hostname \u0432 sip.conf \u043a\u0430\u043a [provider.com]<br \/>\n\u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430 2: \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0438 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0441\u0435\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0442\u0438\u043f\u0430 friend<br \/>\nregister => 3456@mydomain:5082::@mysipprovider.com \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u043b\u044f authuser \u0438 secret \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u0437\u0430\u0434\u0430\u043d \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u043e\u0440\u0442<br \/>\nregister => tls:\/\/username:xxxxxx@sip-tls-proxy.example.org<br \/>\n&#8216;transport&#8217; \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e &#8216;udp&#8217; \u043d\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c &#8216;tcp&#8217; \u0438\u043b\u0438 &#8216;tls&#8217;.<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 &#8216;udp:\/\/&#8217; \u044f\u0432\u043d\u043e \u0435\u0441\u043b\u0438 username \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442  &#8216;\/&#8217; (&#8216;user\/name&#8217;).<br \/>\n<strong>registertimeout<\/strong>=20  \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u0436\u0434\u044b\u0435 20 \u0441\u0435\u043a\u0443\u043d\u0434<br \/>\n<strong>registerattempts<\/strong>=10  \u043a-\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f 0-\u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e<\/p>\n<p>OUTBOUND MWI SUBSCRIPTIONS<br \/>\n\u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c MWI \u0441 \u0434\u0440\u0443\u0433\u043e\u0433\u043e SIP \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432 \u0442\u043e\u043b\u044c\u043a\u043e UDP<br \/>\n\u0424\u043e\u0440\u043c\u0430\u0442 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438:<br \/>\n       mwi => user[:secret[:authuser]]@host[:port]\/mailbox<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440\u044b:<br \/>\nmwi => 1234:password@mysipprovider.com\/1234<br \/>\nmwi => 1234:password@myportprovider.com:6969\/1234<br \/>\nmwi => 1234:password:authuser@myauthprovider.com\/1234<br \/>\nmwi => 1234:password:authuser@myauthportprovider.com:6969\/1234<br \/>\nMWI \u0431\u0443\u0434\u0443\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 \u044f\u0449\u0438\u043a\u0435 1234 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 SIP_Remote. \u0414\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043f\u043e:<br \/>\nmailbox=1234@SIP_Remote<\/p>\n<p>NAT SUPPORT<br \/>\n\u0413\u0435\u043c\u043e\u0440\u043e\u0439, \u043d\u043e \u043a\u043e\u0435 \u0447\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e<br \/>\n\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043b\u043e\u043a\u0430\u043b\u043d\u0435\u0442!<br \/>\n<strong>localnet<\/strong> \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u043a\u0438\u0435 \u0438\u043f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u0434\u043b\u044f \u043d\u0438\u0445 \u043d\u0435\u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e<br \/>\nlocalnet=192.168.0.0\/255.255.0.0  RFC 1918 addresses<br \/>\nlocalnet=10.0.0.0\/255.0.0.0       Also RFC1918<br \/>\nlocalnet=172.16.0.0\/12            Another RFC1918 with CIDR notation<br \/>\nlocalnet=169.254.0.0\/255.255.0.0  Zero conf local network<br \/>\n<strong>externtcpport<\/strong> = 9900   \u0412\u043d\u0435\u0448\u043d\u0438\u0439 tcp \u043f\u043e\u0440\u0442, \u043a\u043e\u0433\u0434\u0430 Asterisk \u0437\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c NAT \u0438\u043b\u0438 PAT.<br \/>\n<strong>externtlsport<\/strong> = 12600  \u0412\u043d\u0435\u0448\u043d\u0438\u0439 tls \u043f\u043e\u0440\u0442, \u043a\u043e\u0433\u0434\u0430 Asterisk \u0437\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c NAT \u0438\u043b\u0438 PAT. \u043f\u043e \u0434\u0435\u0444\u043e\u043b\u0442\u0443 5061<br \/>\n<strong>externaddr<\/strong> = hostname[:port]&#8221; \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0438\u043f \u0438 \u043f\u043e\u0440\u0442 \u0434\u043b\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 SIP \u0438 SDP<br \/>\nexternaddr = 12.34.56.78<br \/>\n<strong>externhost<\/strong> = hostname[:port]&#8221; \u043f\u043e\u0434\u043e\u0431\u043d\u043e &#8220;externaddr&#8221; \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e \u0447\u0442\u043e hostname \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u0436\u0434\u044b\u0435 <strong>externrefresh<\/strong> \u0441\u0435\u043a\u0443\u043d\u0434 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 10s). \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u0440\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c IP. \u041d\u043e \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0434\u043d\u0441 \u0434\u0435\u043b\u0430\u044e\u0442 \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0445\u0435\u043c\u0443 \u043d\u0435\u0440\u0430\u0431\u043e\u0447\u0435\u0439!!<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440:<br \/>\nexternhost=foo.dyndns.net  -\u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435<br \/>\nexternrefresh=180          -\u043f\u0435\u0440\u0438\u043e\u0434 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439<br \/>\n\u0432\u0441\u0435 \u044d\u0442\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0434\u043b\u044f SIP \u0441\u043e\u043a\u0435\u0442\u0430. \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c \u043f\u043e\u0440\u0442\u044b \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043d\u0430\u0442\u043e\u043c \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 &#8216;nat= &#8216; , Asterisk \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c address\/port \u0438\u043d\u0444\u043e \u0432 SIP\/SDP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u0445, \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u0434\u0440\u0435\u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f \u0432\u043c\u0435\u0441\u0442\u043e \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430, \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0442\u0440\u0430\u0444\u0438\u043a \u043c\u043e\u0436\u0435\u0442 \u043a \u043d\u0430\u043c \u0434\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f.<br \/>\n<strong>nat <\/strong><br \/>\nno \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.  \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c NAT.<br \/>\nforce_rport       \u041f\u0440\u0438\u0442\u0432\u043e\u0440\u044f\u0435\u0442\u0441\u044f \u0447\u0442\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d rport \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0435\u0433\u043e \u043d\u0435 \u0431\u044b\u043b\u043e.<br \/>\ncomedia           \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0435\u0434\u0438\u0430 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u043f\u043e\u0440\u0442 \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0438\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u043b, \u0430 \u043d\u0435 \u0442\u0443\u0434\u0430 \u043a\u0430\u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0432 SDP.<br \/>\nauto_force_rport  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 force_rport \u0415\u0441\u043b\u0438 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u041d\u0410\u0422, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<br \/>\nauto_comedia      \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 comedia \u0415\u0441\u043b\u0438 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043d\u0430\u0445\u043e\u0434\u0438\u0442 NAT<\/p>\n<p>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u041d\u0410\u0422 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0449\u0435\u043d\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b  force_rport \u0438 comedia nat=force_rport,comedia. \u0415\u0441\u043b\u0438 \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u0443\u043d\u043a\u0442\u043e\u0432 &#8216;no&#8217;, \u0430\u0441\u0442\u0435\u0440 \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438. \u0415\u0441\u043b\u0438 \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u0443\u043d\u043a\u0442\u043e\u0432 &#8220;auto&#8221;  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043d\u0435-\u0430\u0432\u0442\u043e, \u0442\u043e \u043d\u0435-\u0430\u0432\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d.<br \/>\nRFC 3581 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 &#8216;rport&#8217; \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c \u0443 \u0430\u0441\u0442\u0435\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0442\u043e\u0442 \u043e\u0442\u0441\u044b\u043b\u0430\u043b SIP \u043e\u0442\u0432\u0435\u0442\u044b \u043a \u0438\u043f \u0438 \u043f\u043e\u0440\u0442\u0443, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u0438\u0448\u0435\u043b \u0437\u0430\u043f\u0440\u043e\u0441  \u0432\u043c\u0435\u0441\u0442\u043e address\/port \u0432 \u043f\u043e\u043b\u0435 Via \u0445\u0438\u0434\u0435\u0440\u0430. \u041f\u043e\u043b\u0435\u0437\u043d\u043e \u0435\u0441\u043b\u0438 \u043a\u043b\u0438\u0435\u043d\u0442 \u0437\u043d\u0430\u0435\u0442 \u0447\u0442\u043e \u043e\u043d \u0437\u0430 \u041d\u0410\u0422\u043e\u043c \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0441 \u043a\u0430\u043a\u043e\u0433\u043e address\/port \u0431\u044b\u043b \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0437\u0430\u043f\u0440\u043e\u0441. Asterisk \u0431\u0443\u0434\u0435\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440  &#8216;rport&#8217; \u0435\u0441\u043b\u0438 \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d.<br \/>\n\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0431\u0435\u0437 RFC 3581<br \/>\n<a href=\"https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport1.png\" alt=\"rport1\" width=\"640\" height=\"313\" class=\"alignleft size-full wp-image-483\" srcset=\"https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport1.png 640w, https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport1-300x146.png 300w, https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport1-500x244.png 500w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\n\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 RFC 3581<br \/>\n<a href=\"https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport2.png\" alt=\"rport2\" width=\"631\" height=\"348\" class=\"alignleft size-full wp-image-484\" srcset=\"https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport2.png 631w, https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport2-300x165.png 300w, https:\/\/bos-info.com\/wp-content\/uploads\/2011\/12\/rport2-500x275.png 500w\" sizes=\"(max-width: 631px) 100vw, 631px\" \/><\/a><\/p>\n<p>force_rport \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 Asterisk  \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043e\u0442\u0432\u0435\u0442 \u043d\u0430  address\/port \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u0438\u0448\u0435\u043b \u0437\u0430\u043f\u0440\u043e\u0441 \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0434\u0440\u0443\u0433\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 &#8216;rport&#8217;.<br \/>\ncomedia RTP handling \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0442\u0435\u0445\u043d\u0438\u043a\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 RTP \u043a \u043f\u043e\u0440\u0442\u0443, \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 RTP \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0431\u044b\u043b, \u0438 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 &#8216;connection-oriented media&#8217;. \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0442\u043e\u0447\u043a\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0437\u0430 \u043d\u0430\u0442\u043e\u043c, \u0442\u0430\u043a \u043a\u0430\u043a \u0442\u0435 \u043f\u043e\u0440\u0442\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0438 \u0441\u043e\u043e\u0431\u0449\u0430\u044e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 RTP \u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0440\u0442\u0430\u043c \u0441 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043d\u0430\u0442\u0430.<br \/>\n\u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0432\u0441\u0435\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 &#8216;symmetric RTP'(RFC 4961) \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u0442\u0441\u044b\u043b\u0430\u0435\u0442 RTP \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u0442\u043e\u0433\u043e \u0436\u0435 \u043f\u043e\u0440\u0442\u0430 \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0438\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c.<br \/>\n<strong>media_address<\/strong> = 172.16.42.1  IP \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 (audio, video, \u0438 text) \u0432 SDP \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f  media_address \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f [general]<br \/>\n\u041e\u0447\u0435\u043d\u044c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u041d\u0410\u0422 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 GENERAL \u0441\u0435\u043a\u0446\u0438\u0438.<br \/>\n\u0415\u0441\u043b\u0438 nat=force_rport \u0432 \u043e\u0434\u043d\u043e\u0439 \u0441\u0435\u043a\u0446\u0438\u0438 \u0438  nat=no \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0442\u043e\u0433\u0434\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u0438\u0440\u044b \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432 \u0441\u0435\u043a\u0446\u0438\u0438 GENERAL \u0431\u0443\u0434\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b.<br \/>\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043c\u043e\u0434\u0443\u043b\u044c res_stun_monitor, Asterisk \u043c\u043e\u0436\u0435\u0442 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0433\u0434\u0430 \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0439 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0430\u0434\u0440\u0435\u0441\u0441 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0441\u044f.  \u0415\u0441\u043b\u0438  stun_monitor \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d, chan_sip \u043e\u0431\u043d\u043e\u0432\u0438\u0442 \u0432\u0441\u0435 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0435\u0441\u043b\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u043d\u0430\u0439\u0434\u0435\u0442 \u043a\u0430\u043a\u0438\u0435 \u043b\u0438\u0431\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0438. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e. \u041d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 res_stun_monitor \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d. \u0415\u0441\u043b\u0438 res_stun_monitor \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u0432\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0433\u0438 \u0442\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u044e<br \/>\nsubscribe_network_change_event = yes ; \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043f\u043e \u0434\u0435\u0444\u043e\u043b\u0442\u0443<br \/>\nICE\/STUN\/TURN  \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e \u0438\u043b\u0438 \u0434\u043b\u044f \u043f\u0438\u0440\u0430(\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u043f\u0446\u0438\u044f icesupport)<br \/>\nicesupport = no &#8211; \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e. <\/p>\n<p>MEDIA HANDLING<br \/>\n\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u044c(re-invite) \u0442\u0440\u0430\u0444\u0438\u043a \u043f\u043e \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043f\u0443\u0442\u0438, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438  \u0431\u044b\u0442\u044c \u0442\u0440\u0430\u043d\u0437\u0438\u0442\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439  \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0442\u0440\u0430\u0444\u0438\u043a, \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442 \u043f\u043e\u0442\u043e\u043a.  \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0432\u043d\u0435 \u043d\u0430\u0442\u0430, \u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u0437\u0430 \u043d\u0430\u0442\u043e\u043c, \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0443\u0436\u043d\u043e directmedia=nonat.<br \/>\n<strong>directmedia<\/strong>=yes     \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u043f\u043e \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043f\u0443\u0442\u0438 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u043f\u0440\u0438 \u043f\u0440\u044f\u043c\u043e\u043c RTP \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0432\u043e\u043d\u043a\u0430 (\u043d\u043e\u0432\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0432  1.4 &#8211; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0432\u043e\u043a\u043d\u0430 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0442\u043e\u0447\u043a\u0430\u043c\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u043e\u0441\u044b\u043b\u043a\u0438 re-INVITE). \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442  reINVITE \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.  \u0437\u0430\u0441\u0442\u0430\u0432\u044f\u043b\u0435\u0442 Asterisk \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c reINVITEs \u0434\u043b\u044f \u043e\u0441\u043e\u0431\u044b\u0445 \u0446\u0435\u043b\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0440\u044f\u043c\u043e\u0439 \u0441\u0432\u044f\u0437\u0438. \u0435\u0441\u043b\u0438  reINVITE \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430 \u043f\u043e\u0442\u043e\u043a\u0430 \u0432 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (on hold) \u0438\u043b\u0438 T.38, \u0431\u0443\u0434\u0435\u0442 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u044d\u0442\u0443 \u043e\u043f\u0446\u0438\u044e. \u043f\u0440\u044f\u043c\u043e\u0439 T.38 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.<br \/>\nnonat   \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u0437\u0430 \u043d\u0430\u0442\u043e\u043c<br \/>\nupdate   \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 UPDATE \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0432\u043c\u0435\u0441\u0442\u043e INVITE. \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f &#8216;directmedia=update,nonat&#8217;. = &#8216;yes&#8217;.<br \/>\noutgoing   \u041a\u043e\u0433\u0434\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c directmedia \u0440\u0435\u0438\u043d\u0432\u0430\u0439\u0442\u044b, \u043d\u0435 \u043e\u0442\u0441\u044b\u043b\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 reinvite \u043d\u0430 \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u043f\u043b\u0435\u0447\u043e \u0437\u0432\u043e\u043d\u043a\u0430. \u041f\u043e\u043b\u0435\u0437\u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c\u0441\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c  SIP UA \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0435 direct media reinvites \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0432\u043e\u043d\u043a\u0430.  \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 &#8216;\u0431\u043b\u0438\u043a\u0438&#8217;  \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442 &#8216;yes&#8217;. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u0437\u0432\u043e\u043d\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0432 \u0442\u043e\u0447\u043a\u0443 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f <a href=\"https:\/\/wiki.asterisk.org\/wiki\/display\/AST\/SIP+Direct+Media+Reinvite+Glare+Avoidance\" title=\"\u0412\u0418\u041a\u0418\" target=\"_blank\">\u0412\u0438\u043a\u0438<\/a><br \/>\n<strong>directrtpsetup<\/strong>=yes  \u043d\u043e\u0432\u0430\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u044f\u043c\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 RTP. \u043f\u0440\u044f\u043c\u044b\u0435 \u0437\u0432\u043e\u043d\u043a\u0438 \u0431\u0435\u0437 \u0440\u0435\u0438\u043d\u0432\u0430\u0439\u0442\u043e\u0432. \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u043b\u044f \u0432\u0438\u0434\u0435\u043e \u0438 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438  \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 RTP \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438 fmtp \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438 \u043a\u0430\u043a 200 OK \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442 \u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 INVITE. \u0442\u0430\u043a\u0436\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430 \u043d\u0430\u0442\u043e\u043c.<br \/>\n<strong>directmediadeny<\/strong>=0.0.0.0\/0 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 ACL \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u043e directmedia<br \/>\n<strong>directmediapermit<\/strong>=172.16.0.0\/16<br \/>\n<strong>directmediaacl<\/strong>=acl_example  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 ACL \u0438\u0437 acl.conf<br \/>\n<strong>ignoresdpversion<\/strong>=yes  \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0431\u0443\u0434\u0435\u0442 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432 SDP \u043f\u0430\u043a\u0435\u0442\u0430\u0445, \u0438 \u0431\u0443\u0434\u0435\u0442 \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c SDP \u0441\u0435\u0441\u0441\u0438\u044e \u0435\u0441\u043b\u0438 \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c\u0441\u044f. \u0417\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u0441\u0442\u0435\u0440, \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 SDP \u0441\u0435\u0441\u0441\u0438\u0438, \u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0432\u0441\u0435 SDP \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u043a \u043d\u043e\u0432\u044b\u0435. \u042d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c  \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u044e\u0442 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e SDP(\u043d\u0430\u0431\u043b\u044e\u0434\u0430\u043b\u043e\u0441\u044c \u0432 Microsoft OCS). \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u044b\u043a\u043b.<br \/>\n<strong>sdpsession<\/strong>=Asterisk PBX   \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0438\u043c\u044f  SDP \u0441\u0435\u0441\u0441\u0438\u0438, (s=)<br \/>\n<strong>sdpowner<\/strong>=root  \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u043e\u043b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 SDP owner string, (o=) \u041d\u0415 \u0421\u041e\u0414\u0415\u0420\u0416\u0418\u0422 \u041f\u0420\u041e\u0411\u0415\u041b\u041e\u0412<br \/>\n<strong>encryption<\/strong>=no  \u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SRTP \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 (\u0438 \u0442\u043e\u043b\u044c\u043a\u043e SRTP) \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0432\u043e\u043d\u043a\u043e\u0432<br \/>\n\u0417\u0432\u043e\u043d\u043e\u043a \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u043d\u0435\u0443\u0434\u0430\u0447\u0435\u0439 \u0441 HANGUPCAUSE=58 \u0435\u0441\u043b\u0438 \u043f\u0438\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 SRTP.<br \/>\n<strong>encryption_taglen<\/strong>=80  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0434\u043b\u0438\u043d\u0443 auth tag \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u0432 INVITE (32\/80) \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 80<br \/>\n<strong>avpf<\/strong>=yes  \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043c\u0435\u0434\u0438\u0430-\u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c AVPF RTP \u043f\u0440\u043e\u0444\u0438\u043b\u044f. \u042d\u0442\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442 \u0432\u0441\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043e\u0442\u0432\u0435\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430\u0442\u044c AVPF (\u0438\u043b\u0438 SAVPF). \u042d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043a\u0430\u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043f\u0438\u0440\u0430. <\/p>\n<p>REALTIME SUPPORT<br \/>\n<strong>rtcachefriends<\/strong>=yes \u041a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0438\u0440\u044b \u0432 \u043f\u0430\u043c\u044f\u0442\u0438,\u043f\u043e\u0441\u043b\u0435 \u0438\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c(\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f, \u0437\u0432\u043e\u043d\u043e\u043a)<br \/>\n<strong>rtsavesysname<\/strong>=yes \u041a\u043e\u0433\u0434\u0430 \u043f\u0438\u0440 \u0437\u0430\u0440\u0435\u0433\u0430\u043b\u0441\u044f, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c systemname(\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0434\u0430\u043d \u0432 asterisk.conf) \u0432 \u043f\u043e\u043b\u0435 regserver. \u0423\u0434\u043e\u0431\u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0445\u0440\u0430\u043d\u0438\u043c \u043f\u0438\u0440\u044b \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0431\u0430\u0437\u0435.<br \/>\n<strong>rtupdate<\/strong>=yes \u041e\u0442\u0441\u044b\u043b\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0442\u0430\u043a\u0443\u044e \u043a\u0430\u043a IP \u0430\u0434\u0440\u0435\u0441, \u043f\u043e\u0440\u0442, \u0440\u0435\u0433 \u043f\u0435\u0440\u0438\u043e\u0434, \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0411\u0414<br \/>\n<strong>rtautoclear<\/strong>=yes (\u0437\u043d\u0430\u0447 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445) \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u0442\u0438\u043f\u0430 friend, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u00ab\u043d\u0430 \u043b\u0435\u0442\u0443\u00bb, \u043f\u043e \u0442\u043e\u043c\u0443 \u0436\u0435 \u0433\u0440\u0430\u0444\u0438\u043a\u0443, \u043a\u0430\u043a \u0435\u0441\u043b\u0438 \u0431\u044b \u043e\u043d\u0438 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435. \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 yes, \u043f\u043e \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u0441\u0440\u043e\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 friend \u0438\u0441\u0447\u0435\u0437\u043d\u0435\u0442 \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438. \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u043d\u043e \u0446\u0435\u043b\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0435\u043a\u0443\u043d\u0434, \u0430 \u043d\u0435 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0441\u0440\u043e\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438<br \/>\n<strong>ignoreregexpire<\/strong>=yes \u0415\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u0438\u0440 \u043d\u0435 \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u043e\u0441\u043b\u0435 \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438.<\/p>\n<p>SIP DOMAIN SUPPORT<br \/>\n\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0435 INVITE \u0438 REFER \u043c\u043e\u0433\u0443\u0442 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0445 \u0434\u043e\u043c\u0435\u043d\u043e\u0432, \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432\u044b \u0432 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0441\u0435 \u0434\u043e\u043c\u0435\u043d\u044b \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b, \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442 \u0432 \u0434\u0435\u0444\u043e\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438\u043b\u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u0438\u0440\u043e\u043c. REGISTER  \u043a \u043d\u0435\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0434\u043e\u043c\u0435\u043d\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d \u0435\u0441\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u043c\u0435\u043d\u043e\u0432.<br \/>\n\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441:<br \/>\n<strong>domain<\/strong>=<domain>[,<context>]<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440:<br \/>\ndomain=myasterisk.dom<br \/>\ndomain=customer.com,customer-context<br \/>\n<strong>autodomain<\/strong>=yes Asterisk \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u043c\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 \u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u043c\u0435\u043d\u043e\u0432<br \/>\n<strong>allowexternaldomains<\/strong>=no \u0437\u0430\u043f\u0440\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0434\u043b\u044f \u0434\u043e\u043c\u0435\u043d\u043e\u0432 \u043d\u0435 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u044d\u0442\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c<br \/>\ndomain=mydomain.tld,mydomain-incoming \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0434\u043e\u043c\u0435\u043d \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 \u044d\u0442\u043e\u043c \u0434\u043e\u043c\u0435\u043d\u0435<br \/>\ndomain=1.2.3.4 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 IP \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0430\u043a \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u043e\u043c\u0435\u043d \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0446\u0438\u0439 &#8220;domain&#8221;<br \/>\nfromdomain=mydomain.tld  \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u043e\u043c\u0435\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u043f\u043e\u043b\u0435 From: SIP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 SIP ua (\u043a\u043b\u0438\u0435\u043d\u0442\u0430).<\/p>\n<p>Advice of Charge CONFIGURATION<br \/>\nsnom_aoc_enabled = yes  \u0432\u043a\u043b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 AOC-D \u0438 AOC-E \u043a snom \u0442\u043e\u0447\u043a\u0430\u043c. <\/p>\n<p>JITTER BUFFER CONFIGURATION<br \/>\n<strong>jbenable<\/strong> = yes  \u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 RTP-\u0431\u0443\u0444\u0435\u0440\u0430, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438,  \u043d\u0430 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 SIP-\u043a\u0430\u043d\u0430\u043b\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2013 no. \u0410\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0431\u0443\u0444\u0435\u0440, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438, \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f,  \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u0435\u0442, \u0430 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0434\u0436\u0438\u0442\u0442\u0435\u0440. SIP-\u043a\u0430\u043d\u0430\u043b \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0434\u0436\u0438\u0442\u0442\u0435\u0440; \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438 \u0431\u0443\u0444\u0435\u0440 \u043d\u0430 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0439  \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u043e\u043d \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d \u0438 \u0437\u0430\u0434\u0430\u043d\u043e \u0435\u0433\u043e  \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435.<br \/>\n<strong>jbforce<\/strong> = no  \u041f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 RTP-\u0431\u0443\u0444\u0435\u0440\u0430, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438, \u043d\u0430 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 SIP-\u043a\u0430\u043d\u0430\u043b\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2013 no<br \/>\n<strong>jbmaxsize<\/strong> = 200 \u0417\u0430\u0434\u0430\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u0443\u0444\u0435\u0440\u0430, \u0432 \u043c\u0441<br \/>\n<strong>jbresyncthreshold<\/strong> = 1000  \u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043a\u0438 \u043a\u0430\u0434\u0440\u043e\u0432, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u0440\u0430\u0441\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0431\u0443\u0444\u0435\u0440\u0430, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438. \u041f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0433\u043e\u043b\u043e\u0441\u0430, \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e \u0441\u043a\u0430\u0447\u043a\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u043c\u0438, \u043f\u0440\u0435\u0440\u044b\u0432\u0438\u0441\u0442\u044b\u043c\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438 \u043c\u0435\u0442\u043a\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0442 \u0441 \u044d\u043a\u0437\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c.<br \/>\n<strong>jbimpl<\/strong> = fixed \u042d\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0442\u0438\u043f\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0430, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e  \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438: fixed (\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439) \u0438\u043b\u0438 adaptive (\u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439). \u0415\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0431\u0443\u0444\u0435\u0440  fixed, \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440 \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0432\u0435\u043d \u0442\u043e\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c jbmaxsize.  \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u043d \u0431\u0443\u0444\u0435\u0440 adaptive, \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0432\u043f\u043b\u043e\u0442\u044c \u0434\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c jbmaxsize. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e fixed.<br \/>\n<strong>jbtargetextra<\/strong> = 40 \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438  &#8216;jbimpl = adaptive&#8217; . \u0447\u0438\u0441\u043b\u043e \u043c\u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u043e\u0432\u044b\u0439 \u0431\u0443\u0444\u0435\u0440 \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u043a \u0441\u0432\u043e\u0435\u043c\u0443 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e, \u0442\u0435 \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0439 \u0431\u0443\u0444\u0435\u0440 \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u0440\u0430\u0437\u043c\u0435\u0440 +40\u043c\u0441 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0435\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u0441\u0435\u0442\u044c \u0438\u043c\u0435\u0435\u0442 \u043d\u0438\u0437\u043a\u0438\u0439 \u0434\u0436\u0438\u0442\u0442\u0435\u0440, \u043d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0441\u043a\u0430\u0447\u043a\u0438.<br \/>\n<strong>jblog<\/strong> = no  \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438\u043b\u0438 \u043d\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0436\u0443\u0440\u043d\u0430\u043b \u043a\u0430\u0434\u0440\u043e\u0432 \u0431\u0443\u0444\u0435\u0440\u0430<\/p>\n<p>[authentication]<br \/>\n\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0447\u0435\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0432\u043e\u043d\u043a\u043e\u0432, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 peer\/register<br \/>\n\u0421\u0438\u043d\u0442\u0430\u043a\u0441:<br \/>\n      auth = <user>:<secret>@<realm><br \/>\n      auth = <user>#<md5secret>@<realm><br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440:<br \/>\nauth=mark:topsecret@digium.com<br \/>\n\u0422\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c auth= \u043a  [peer] \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e<br \/>\nPeer auth= \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u044b\u0448\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432<br \/>\n<strong>remotesecret<\/strong> \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0442\u0430\u043d\u0446\u0438\u044f\u0445, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d \u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f secret<br \/>\n<strong>secret<\/strong> \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438.<br \/>\n<strong>context<\/strong>   \u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u043b\u0430\u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432\u044b\u0437\u043e\u0432\u044b, \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0438\u0435 \u043e\u0442 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430.<br \/>\n<strong>callingpres<\/strong> \u0420\u0435\u0436\u0438\u043c \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 CallerId, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 doc\/callingpres.txt \u0438\u0437 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430. http:\/\/asterisk.ru\/knowledgebase\/Asterisk+cmd+callingpres<br \/>\n<strong>permit<\/strong> \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u043e IP \u0430\u0434\u0440\u0435\u0441\u0443 \u0438 IP \u0441\u0435\u0442\u0438 \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430.<br \/>\n<strong>deny<\/strong> \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u043e IP \u0430\u0434\u0440\u0435\u0441\u0443 \u0438 IP \u0441\u0435\u0442\u0438 \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430.<br \/>\n<strong>md5secret<\/strong> MD5-Hash \u0441\u0442\u0440\u043e\u043a\u0438: &#8220;<user>:asterisk:<secret>&#8221; (\u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 secret).<br \/>\n<strong>transport<\/strong> \u043a\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430.<br \/>\n<strong>dtmfmode<\/strong> \u041a\u0430\u043a \u043a\u043b\u0438\u0435\u043d\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e DMTF<br \/>\n<strong>directmedia<\/strong>  \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435<br \/>\n<strong>nat<\/strong> \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u041d\u0410\u0422\u0430<br \/>\n<strong>callgroup<\/strong> \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0433\u0440\u0443\u043f\u043f\u0443 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 (call group) \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.<br \/>\n<strong>pickupgroup<\/strong> \u0413\u0440\u0443\u043f\u043f\u0430 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0432\u044b\u0437\u043e\u0432\u043e\u0432<br \/>\n<strong>language<\/strong> \u041a\u043e\u0434 \u044f\u0437\u044b\u043a\u0430, \u0433\u0434\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u044f\u0437\u044b\u043a \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u0435 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432.<br \/>\n<strong>allow<\/strong> \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u0434\u0435\u043a\u043e\u0432<br \/>\n<strong>disallow<\/strong> \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u0434\u0435\u043a\u043e\u0432<br \/>\n<strong>insecure<\/strong> \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441 \u043f\u0438\u0440\u0430\u043c\u0438. \u041f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 &#8216;no&#8217; (\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430).<br \/>\nport: \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u0438\u0448\u043b\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<br \/>\ninvite: \u043d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 INVITE \u0434\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<br \/>\nport,invite: \u043d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 INVITE \u0434\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0440\u0442, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u0438\u0448\u0435\u043b \u0437\u0430\u043f\u0440\u043e\u0441<br \/>\n<strong>trustrpid<\/strong> &#8220;yes&#8221;, \u0435\u0441\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u043c\u0443 \u043e\u0442 SIP \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Remote-Party-ID.<br \/>\n<strong>progressinband<\/strong> yes\/no\/never, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: never. \u0414\u043e\u043b\u0436\u0435\u043d \u043b\u0438 asterisk \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0432\u044b\u0437\u043e\u0432\u0430 \u0434\u043b\u044f \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430 (in-band ringing). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 &#8216;never&#8217;, \u0447\u0442\u043e\u0431\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043b\u0430\u0441\u044c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0434\u0430\u0436\u0435 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e.<br \/>\n<strong>promiscredir<\/strong> yes\/no, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: no. \u0415\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0432 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 &#8220;yes&#8221;, \u0442\u043e \u044d\u0442\u0438\u043c \u043c\u044b \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u043c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c SIP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441 \u043a\u043e\u0434\u043e\u043c 302 \u0438\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432\u0430, \u0434\u043b\u044f SIP \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0441 \u043d\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 IP \u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438. \u0421\u0442\u043e\u0438\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 promiscredir \u043f\u0440\u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u043d\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u0430, \u0442.\u043a. Asterisk \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c &#8220;hairpin&#8221; \u0432\u044b\u0437\u043e\u0432\u044b.<br \/>\n<strong>useclientcode<\/strong>  yes, \u0442\u043e\u0433\u0434\u0430 \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0432 CDR \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u0435\u043d \u043d\u0430 \u0442\u043e \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0432  X-ClientCode SIP \u0445\u0438\u0434\u0435\u0440\u0430.<br \/>\n<strong>accountcode<\/strong>  \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043d \u0441 \u043d\u0435\u043a\u0438\u043c \u043a\u043e\u0434\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 (accountcode). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0431\u0438\u043b\u0438\u043d\u0433\u0430.<br \/>\n<strong>setvar<\/strong> \u0412 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u0430 &#8220;\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f=\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435&#8221; \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043a\u0430\u043d\u0430\u043b\u0430, \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0430\u0445 \u0441 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0434\u0435\u0432\u0430\u0439\u0441\u0430.<br \/>\n<strong>callerid<\/strong> Caller ID  \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f.<br \/>\n<strong>amaflags<\/strong> \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0434\u043b\u044f CDR \u0437\u0430\u043f\u0438\u0441\u0435\u0439. \u041c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c: default, omit, billing, documentation<br \/>\n<strong>callcounter<\/strong>  \u0432\u043a\u043b \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u0437\u0432\u043e\u043d\u043a\u043e\u0432.<br \/>\n<strong>busylevel<\/strong>  \u041a-\u0432\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \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 \u0430\u0431\u043e\u043d\u0435\u043d\u0442 \u0437\u0430\u043d\u044f\u0442.<br \/>\n<strong>allowoverlap<\/strong> yes\/no, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: yes. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0432 &#8220;no&#8221; \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 &#8220;overlap dialing&#8221;.<br \/>\n<strong>allowsubscribe<\/strong> yes\/no, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: no. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0432 &#8220;no&#8221; \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (subscriptions) \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430.<br \/>\n<strong>allowtransfer<\/strong> \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c (yes) \u0438\u043b\u0438 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c (no) \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0432\u044b\u0437\u043e\u0432\u0430 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<br \/>\n<strong>ignoresdpversion<\/strong><br \/>\n<strong>subscribecontext<\/strong> \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f SIP \u0437\u0430\u043f\u0440\u043e\u0441\u044b SUBSCRIBE.<br \/>\n<strong>template<\/strong> \u0432\u0440\u043e\u0434\u0435 \u043a\u0430\u043a \u0430\u043d\u0430\u0445\u0440\u043e\u043d\u0438\u0437\u043c<br \/>\n<strong>videosupport<\/strong> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0438\u0434\u0435\u043e<br \/>\n<strong>maxcallbitrate<\/strong> \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u0438\u0442\u0440\u0435\u0439\u0442 \u0432\u0438\u0434\u0435\u043e\u0441\u0432\u044f\u0437\u0438<br \/>\n<strong>rfc2833compensate<\/strong> \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f: yes\/no, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: no. \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 DTMF \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0441 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 asterisk \u0432\u0435\u0440\u0441\u0438\u0438 \u0434\u043e 1.4.*. \u0412 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445, \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0438\u043b\u0438 \u043f\u0440\u0438\u0435\u043c DTMF \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u043e\u043b\u0436\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c.<br \/>\n<strong>mailbox<\/strong> \u0415\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0433\u043e \u044f\u0449\u0438\u043a\u0430 (\u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u043d\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439)<br \/>\n<strong>session-timers<\/strong> \u0421\u043c \u0432 [general]<br \/>\n<strong>session-expires<\/strong> \u0421\u043c \u0432 [general]<br \/>\n<strong>session-minse<\/strong> \u0421\u043c \u0432 [general]<br \/>\n<strong>session-refresher<\/strong> \u0421\u043c \u0432 [general]<br \/>\n<strong>t38pt_usertpsource<\/strong>  \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 RTP \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 IP \u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f UDPTL. \u041a\u043e\u0433\u0434\u0430 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0438\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430 (\u043f\u0440\u043e\u0431\u0440\u043e\u0448\u0435\u043d\u044b \u043f\u043e\u0440\u0442\u044b \u0432 NAT) UDPTL \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u0439\u0434\u0451\u0442 \u0434\u043b\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0442\u0430.<br \/>\n<strong>regexten<\/strong> \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0435\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d\u0430, \u0434\u043b\u044f \u0440\u0435\u0436\u0438\u043c\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0435\u043a\u0441\u0442\u0435\u043d\u0448\u0435\u043d\u0430 \u043f\u0440\u0438 \u0435\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438. \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0438\u043f\u0430 &#8220;peer&#8221;.<br \/>\n<strong>fromdomain<\/strong> \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u043e\u043c\u0435\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u043f\u043e\u043b\u0435 From:, SIP \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u044b\u0437\u043e\u0432 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438.<br \/>\n<strong>fromuser<\/strong> \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u044f &#8220;from&#8221;, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u044b\u0437\u043e\u0432 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438.<br \/>\n<strong>host<\/strong> \u041a\u0430\u043a \u043d\u0430\u043c \u043d\u0430\u0439\u0442\u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 &#8211; IP \u0430\u0434\u0440\u0435\u0441 \u0438\u043b\u0438 \u0438\u043c\u044f \u0445\u043e\u0441\u0442\u0430. \u0415\u0441\u043b\u0438 \u0412\u0430\u043c \u043d\u0443\u0436\u043d\u043e, \u0447\u0442\u043e\u0431 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 dynamic \u0432\u043c\u0435\u0441\u0442\u043e IP \u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u043b\u0438 \u0438\u043c\u0435\u043d\u0438 \u0445\u043e\u0441\u0442\u0430.<br \/>\n<strong>port<\/strong> SIP \u043f\u043e\u0440\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0430.<br \/>\n<strong>qualify<\/strong> \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0445\u043e\u0441\u0442\u0430<br \/>\n<strong>qualifyfreq<\/strong> \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0445\u043e\u0441\u0442\u0430 (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445).<br \/>\n<strong>keepalive<\/strong> \u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0441 \u043a\u0430\u043a\u0438\u043c \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0442\u0441\u044b\u043b\u0430\u0442\u044c\u0441\u044f keepalive \u043f\u0430\u043a\u0435\u0442\u044b yes (60 seconds), no, \u0438\u043b\u0438 \u043a-\u0432\u043e \u0441\u0435\u043a\u0443\u043d\u0434.<br \/>\n<strong>defaultip<\/strong> IP \u0430\u0434\u0440\u0435\u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043a\u043e\u0433\u0434\u0430 host= \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d, \u043a\u0430\u043a DYNAMIC. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043a\u043b\u0438\u0435\u043d\u0442 \u0435\u0449\u0435 \u043d\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f, \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0435\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430.<br \/>\n<strong>defaultuser<\/strong> \u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u043d\u0430 \u043d\u0435\u0433\u043e \u0437\u0432\u043e\u043d\u0438\u0442\u0435 \u0414\u041e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438. \u041e\u0431\u044b\u0447\u043d\u043e \u0435\u0433\u043e \u043d\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442.<br \/>\n<strong>rtptimeout<\/strong> \u041f\u0440\u0435\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 RTP \u043c\u0435\u0434\u0438\u0430\u043f\u043e\u0442\u043e\u043a\u0430 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c x \u0441\u0435\u043a\u0443\u043d\u0434 \u0438 \u0435\u0441\u043b\u0438 \u043b\u0438\u043d\u0438\u044f \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f (hold).<br \/>\n<strong>rtpholdtimeout<\/strong> \u041f\u0440\u0435\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 RTP \u043c\u0435\u0434\u0438\u0430\u043f\u043e\u0442\u043e\u043a\u0430 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c x \u0441\u0435\u043a\u0443\u043d\u0434,  \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u043b\u0438\u043d\u0438\u0438 (hold) (\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c rtptimeout)<br \/>\n<strong>sendrpid <\/strong><br \/>\nyes -\u0430\u0441\u0442\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u043b\u0435 Remote-party-id<br \/>\npai  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 P-asserted-identify \u0432 \u0445\u0435\u0434\u0435\u0440\u0435 \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444. \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b<br \/>\nrpid &#8211; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 &#8220;Remote-Party-ID&#8221; \u0432 \u0445\u0438\u0434\u0435\u0440\u0435<br \/>\n<strong>outboundproxy<\/strong> \u0410\u0434\u0440\u0435\u0441 \u043f\u0440\u043e\u043a\u0441\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0438\u043f\u0430 peer).<br \/>\n<strong>callbackextension<\/strong> = {SIP ID} \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 callbackextension \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u043b\u044e\u0431\u043e\u0439 \u043d\u043e\u043c\u0435\u0440, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0430\u0434\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u044b \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0437\u0432\u043e\u043d\u043a\u0438. \u042d\u0442\u043e\u0442 \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 dialplan\u2019\u0435 (\u0444\u0430\u0439\u043b extensions.conf) \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0442\u0440\u0430\u043d\u043a\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 callbackextension \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0432 \u041b\u0438\u0447\u043d\u043e\u043c \u041a\u0430\u0431\u0438\u043d\u0435\u0442\u0435 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0432 \u0437\u0430\u043f\u0438\u0441\u0438 \u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c (\u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c) \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438. \u0412\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0438 \u0441\u0442\u0430\u0440\u044b\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0441 register= \u0432 \u0441\u0435\u043a\u0446\u0438\u0438 [general] \u0444\u0430\u0439\u043b\u0430 sip.conf.<br \/>\n<strong>timert1<\/strong> \u0422\u0430\u0439\u043c\u0435\u0440 T1  \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 500 ms \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u043d\u043e\u0435 round-trip time \u0434\u043b\u044f \u043f\u0438\u0440\u0430(qualify=yes).<br \/>\n<strong>timerb<\/strong> \u0422\u0430\u0439\u043c\u0435\u0440 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432\u044b\u0437\u043e\u0432\u0430. \u0435\u0441\u043b\u0438 \u043e\u0442\u0432\u0435\u0442\u0430 \u043e\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e, \u0432\u044b\u0437\u043e\u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0440\u0430\u0437\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 64*timert1<br \/>\n<strong>contactpermit<\/strong>   \u0441\u043e\u0437\u0434\u0430\u0435\u0442 ACL \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0433\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c IP<br \/>\n<strong>contactdeny <\/strong>   \u0441\u043e\u0437\u0434\u0430\u0435\u0442 ACL \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0433\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c IP<br \/>\n<strong>contactacl<\/strong>=named_acl_example \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 ACL \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 acl.conf<br \/>\n<strong>directmediapermit<\/strong> \u0441\u043e\u0437\u0434\u0430\u0435\u0442 ACL \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u043e directmedia<br \/>\n<strong>directmediadeny<\/strong> \u0441\u043e\u0437\u0434\u0430\u0435\u0442 ACL \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u043e directmedia<br \/>\n<strong>directmediaacl<\/strong> \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 ACL \u0438\u0437 acl.conf<br \/>\n<strong>unsolicited_mailbox<\/strong>=4015552299  \u0415\u0441\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 SIP server \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0435\u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 MWI NOTIFY \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0435 \u0438\u043b\u0438 \u0441\u0442\u0430\u0440\u043e\u0435 \u043a-\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0431\u0443\u0434\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u043c \u044f\u0449\u0438\u043a\u0435. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u043b\u044e\u0431\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u043c\u0438 MWI \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u044f\u0449\u0438\u043a\u0430 \u0432\u0438\u0434\u0430:  <configured value>@SIP_Remote<br \/>\n<strong>use_q850_reason<\/strong> \u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c reason header<br \/>\n<strong>maxforwards<\/strong> \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 SIP Max-Forwards: \u0445\u0438\u0434\u0435\u0440 (\u0430\u043d\u0442\u0438\u043f\u0435\u0442\u043b\u0438)<br \/>\n<strong>encryption <\/strong> \u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SRTP \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443<br \/>\n<strong>description<\/strong> \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0438\u0440\u0430, \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043a\u0435<br \/>\n<strong>cid_number<\/strong>  \u041d\u043e\u043c\u0435\u0440\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u043e\u043b\u044f CallerID.<br \/>\n<strong>namedcallgroup<\/strong> \u0418\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 callgroup(\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043e\u0439\u0442\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 64 \u0433\u0440\u0443\u043f\u043f\u044b)<br \/>\n<strong>namedpickupgroup<\/strong> &#8211; \u0418\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 pickupgroup(\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043e\u0439\u0442\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 64 \u0433\u0440\u0443\u043f\u043f\u044b)<br \/>\n<strong>subscribemwi<\/strong>=yes \u041e\u0442\u0441\u044b\u043b\u0430\u0435\u0442 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u043f\u043e\u0447\u0442\u0435, \u0435\u0441\u043b\u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u043d\u0438\u0445<br \/>\n<strong>tonezone<\/strong>=ru \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0442\u043e\u043d\u0437\u043e\u043d\u0443 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 <\/p>\n<p><strong>dtlsenable<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlsverify<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlsrekey<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlscertfile<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlsprivatekey<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlscipher<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlscafile<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlscapath<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435.<br \/>\n<strong>dtlssetup<\/strong> \u0421\u043c\u043e\u0442\u0440\u0438 \u043d\u0438\u0436\u0435. <\/p>\n<p>DTLS-SRTP (\u0428\u0418\u0424\u0420\u041e\u0412\u0410\u041d\u0418\u0415)<br \/>\nDTLS-SRTP \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0435\u0441\u043b\u0438 \u043d\u0438\u0436\u0435\u043b\u0435\u0436\u0430\u0449\u0438\u0439 RTP \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0435\u0433\u043e.<br \/>\n<strong>dtlsenable<\/strong> = yes \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 DTLS-SRTP<br \/>\n<strong>dtlsverify<\/strong> = yes \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u043d\u0430 \u0432\u0430\u043b\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0444\u043a\u0430\u0442 \u043f\u0438\u0440\u0430<br \/>\n<strong>dtlsrekey<\/strong> = 60  \u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 TLS, \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u043b\u044e\u0447\u0435\u0439 SRTP \u0441\u0435\u0441\u0441\u0438\u0438. \u0415\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u043e \u0438\u043b\u0438 0, \u0442\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043b\u044e\u0447\u0435\u0439 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e.<br \/>\n<strong>dtlscertfile<\/strong> = file  \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430<br \/>\n<strong>dtlsprivatekey<\/strong> = file \u043f\u0443\u0442\u044c \u043a \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u043c\u0443 \u043a\u043b\u044e\u0447\u0443<br \/>\n<strong>dtlscipher<\/strong> = <SSL cipher string>   Cipher \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0433\u043e\u0432\u043e\u0440\u043e\u0432 TLS.<br \/>\nhttp:\/\/www.openssl.org\/docs\/apps\/ciphers.html#CIPHER_STRINGS<br \/>\n<strong>dtlscafile<\/strong> = file   \u043f\u0443\u0442\u044c \u043a \u0421\u0410 \u0444\u0430\u0439\u043b\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430<br \/>\n<strong>dtlscapath<\/strong> = path   \u043f\u0443\u0442\u044c \u043a \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u0421\u0410 \u0444\u0430\u0439\u043b\u0430<br \/>\n<strong>dtlssetup<\/strong> = actpass \u0411\u0443\u0434\u0435\u043c \u043b\u0438 \u043c\u044b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0438 \u0442\u043e \u0438 \u0434\u0440\u0443\u0433\u043e\u0435.    active &#8211; \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043a \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435,<br \/>\npassive &#8211; \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c<br \/>\nactpass &#8211; \u0438 \u0442\u043e \u0438 \u0434\u0440\u0443\u0433\u043e\u0435. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0432 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445  SDP \u0435\u0441\u043b\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043c \u0438 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 SDP \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043a\u043e\u0433\u0434\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 actpass.<\/p>\n<p>\u0411\u044b\u043b \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: []; html-script: false\">[user1] \r\ncallgroup=1 \r\npickupgroup=2 \r\n[user2] \r\ncallgroup=2 \r\npickupgroup=1 \r\n[user3] \r\ncallgroup=3 \r\npickupgroup=1,2 \r\n<\/pre>\n<p>user1 \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0438\u0442\u044c \u0437\u0432\u043e\u043d\u043e\u043a, \u0438\u0434\u0443\u0449\u0438\u0439 \u043d\u0430 user2<br \/>\nuser2 &#8212; \/\/ &#8212; user1<br \/>\nuser3 &#8212; \/\/ &#8212; user1 \u0438 user2<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 SIP \u0438 \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0443, \u043d\u043e \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 SIP \u0441\u0442\u0430\u043b \u0434\u0435-\u0444\u0430\u043a\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438\u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u044e \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u043c\u0430\u0442\u0447\u0430\u0441\u0442\u044c \u0430\u043a\u0430 RFC3261. \u0412\u0435\u0441\u044c \u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0430 \u0432\u043e\u0442 \u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0433\u043e\u0432\u043e\u0440\u044f\u0442 \u043e\u0447\u0435\u043d\u044c \u0434\u0430\u0436\u0435. \u041e\u0442\u043b\u043e\u0432 \u0433\u0440\u0430\u0431\u043b\u0435\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u043f\u0440\u043e\u0449\u0435 &hellip; <a href=\"https:\/\/bos-info.com\/?p=159\">\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,19],"_links":{"self":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/159"}],"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=159"}],"version-history":[{"count":5,"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/159\/revisions"}],"predecessor-version":[{"id":539,"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/159\/revisions\/539"}],"wp:attachment":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}