{"id":282155,"date":"2016-12-07T18:35:04","date_gmt":"2016-12-07T15:35:04","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=282155"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=282155","title":{"rendered":"Asterisk, \u043f\u043e\u0434\u043c\u0435\u043d\u0430 Hangupcause"},"content":{"rendered":"<p>\u0420\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u043e\u0440\u043e\u0442\u0435\u043d\u044c\u043a\u0438\u0439 \u043c\u0430\u043d\u0443\u0430\u043b \u043f\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0443 \u043f\u043e\u0434\u043c\u0435\u043d\u044b \u043a\u043e\u0434\u043e\u0432 \u043e\u0442\u0431\u043e\u044f (\u043e\u043d\u0438 \u0436\u0435 hangupcause Q.931 ISDN) \u0432 Asterisk.<\/p>\n<p>  \u0418\u043d\u043e\u0433\u0434\u0430 \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u0434\u0430\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u043a\u043e\u0434 \u043e\u0442\u0431\u043e\u044f \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0430\u043c \u043f\u0440\u0438\u0448\u043b\u043e \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043d\u0446\u0435 \u043b\u0438\u043d\u0438\u0438. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u044d\u043a\u0441\u0442\u0435\u043d\u0435 ( exten =&gt; s,n,HangUp ) \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0448\u043b\u0435\u0442 34 \u043a\u043e\u0434 \u043e\u0442\u0431\u043e\u044f (\u0432 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 sip \u2014 \u044d\u0442\u043e \u043a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438 503). \u0417\u0430\u0434\u0430\u0447\u0430 \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u2014 \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u043f\u0440\u0438\u0448\u0435\u0434\u0448\u0438\u0439 \u0441 \u043f\u043b\u0435\u0447\u0430 \u0411 \u043a\u043e\u0434, \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043f\u043b\u0435\u0447\u0443 \u0410 \u0443\u0436\u0435 \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u043c \u043d\u0430\u0434\u043e, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043d\u0430\u0448\u0438\u043c \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c. \u0412\u0441\u0435 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 2 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430:<br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<pre><code>[outgoing] exten =&gt; _X.,1,Dial(&lt;SIP|IAX2&gt;\/${EXTEN}@trunk,60,g) same =&gt; n,GoTo(hangup,s,${HANGUPCAUSE})  [hangup] exten =&gt; s,&lt;1...127&gt;,HangUp(&lt;\u043d\u0443\u0436\u043d\u044b\u0439 \u043d\u0430\u043c \u043a\u043e\u0434 Q.931&gt;)<\/code><\/pre>\n<p>  \u041b\u043e\u0433\u0438\u043a\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043f\u0440\u043e\u0441\u0442\u0430 \u2014 \u043f\u043e\u0441\u043b\u0435 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u0432\u044b\u0437\u043e\u0432\u0430 Dial \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f HANGUPCAUSE \u043b\u043e\u0432\u0438\u0442 \u043f\u0440\u0438\u043b\u0435\u0442\u0435\u0432\u0448\u0435\u0435 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0411 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 GoTo \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 hangup \u043d\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u043e\u0442 1 \u0434\u043e 127. \u041d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043d\u0435\u043c \u043c\u044b \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u2014 \u043d\u0443\u0436\u043d\u0430 \u043b\u0438 \u043d\u0430\u043c \u0437\u0430\u043c\u0435\u043d\u0430, \u043b\u0438\u0431\u043e \u0436\u0435 \u043c\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u043c \u043f\u0440\u0438\u0448\u043b\u043e. \u0421\u043f\u0438\u0441\u043e\u043a \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u043a\u043e\u0434\u043e\u0432 Q931 &#8212;&gt; SIP \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c. \u041a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, <a href=\"http:\/\/redmine.streamco.org\/projects\/smartswitch-public\/wiki\/%D0%A1%D0%BE%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_SIP_Asterisk_Q931\">\u0437\u0434\u0435\u0441\u044c<\/a><\/p>\n<h1>\u041f\u0440\u0438\u043c\u0435\u0440<\/h1>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u043c\u0438 \u043b\u043e\u0433\u0430\u043c\u0438. \u0418\u043c\u0435\u0435\u0442\u0441\u044f 2 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Asterisk, \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u00ab\u043d\u0430\u0448\u00bb, \u0432\u0442\u043e\u0440\u043e\u0439 \u2014 \u043e\u0442\u0434\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u0434\u044b \u043e\u0442\u0431\u043e\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<p>  \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f SIP \u043a\u043e\u0434\u043e\u0432 Asterisk \u0438 Q.931, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0432 \u043d\u0430\u0448 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442:<\/p>\n<p>   \u2014 403(21 \u043a\u0430\u043a AST_CAUSE_CALL_REJECTED)<br \/>   \u2014 404(1 \u043a\u0430\u043a AST_CAUSE_UNALLOCATED)<br \/>   \u2014 410(22 \u043a\u0430\u043a AST_CAUSE_NUMBER_CHANGED)<br \/>   \u2014 484(28 \u043a\u0430\u043a AST_CAUSE_INVALID_NUMBER_FORMAT)<br \/>   \u2014 486(17 \u043a\u0430\u043a AST_CAUSE_USER_BUSY)<br \/>   \u2014 502(27 \u043a\u0430\u043a AST_CAUSE_DESTINATION_OUT_OF_ORDER)<br \/>   \u2014 503(34 \u043a\u0430\u043a AST_CAUSE_NORMAL_CIRCUIT_CONGESTION, \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u043c\u044b \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u044d\u0442\u043e\u0442)<\/p>\n<p>  \u0410 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043a\u043e\u0434\u044b:<\/p>\n<pre><code>- 403 \u0432 503 (21---&gt;34) - 486 \u0432 410 (17---&gt;22) - 484 \u0432 404 (28---&gt;1) - 502 \u0432 503(27---&gt;34) - 503 \u043e\u0442\u0434\u0430\u0435\u043c \u043a\u0430\u043a \u0435\u0441\u0442\u044c(34---&gt;34) - 404 \u043e\u0442\u0434\u0430\u0435\u043c \u043a\u0430\u043a \u0435\u0441\u0442\u044c(1---&gt;1)<\/code><\/pre>\n<p>  <\/p>\n<h1>\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f:<\/h1>\n<p>  (\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 <b>sip peers<\/b> \u044f \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0443, \u043f\u043e\u043b\u043e\u0436\u0438\u043c \u043e\u043d\u0430 \u0443\u0436\u0435 \u0441\u0434\u0435\u043b\u0430\u043d\u0430)<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/a4c\/ae3\/968\/a4cae3968d1342319af2bca428b30276.gif\"\/><\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0432 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 [outgoing] \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f 101 (sip-\u043a\u043b\u0438\u0435\u043d\u0442) \u043d\u0430 asterisk \u0432 \u0444\u0430\u0439\u043b\u0435 extensions.conf \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043d\u0430\u0448 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d<\/b><\/p>\n<div class=\"spoiler_text\">[outgoing]<br \/>  exten =&gt; _X.,1,Dial(SIP\/${EXTEN}@192.168.1.100,60,g)<br \/>  same =&gt; n,GoTo(hangup,s,${HANGUPCAUSE}) ;; \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 HANGUPCAUSE \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u043c \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 hangup<\/p>\n<p>  [hangup]<br \/>  exten =&gt; s,1,HangUp(1) <br \/>  same =&gt; 17,HangUp(22)<br \/>  same =&gt; 21,HangUp(34)<br \/>  same =&gt; 27,HangUp(34)<br \/>  same =&gt; 28,HangUp(1)<br \/>  same =&gt; 34,HangUp(34)  <\/div>\n<\/div>\n<p>  \u0421\u0430\u043c\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u0411\u0443\u0434\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0434\u0430\u0447\u0443 sip-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c \u043d\u0443\u0436\u043d\u044b\u0445 \u043d\u0430\u043c \u043a\u043e\u0434\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043a\u0430\u043a asterisk \u0438\u0445 \u043f\u043e\u0434\u043c\u0435\u043d\u044f\u0435\u0442, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c. \u041d\u043e\u043c\u0435\u0440 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (\u0443\u043a\u0430\u0437\u0430\u043d \u0448\u0430\u0431\u043b\u043e\u043d _X.), \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u0431\u0443\u0434\u0435\u043c \u043d\u0430 102. \u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c sip-\u043a\u043b\u0438\u0435\u043d\u0442\u0430 <b>A<\/b>, sip-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 <b>B<\/b>, \u0430 \u043d\u0430\u0448 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u2014 <b>\u0422<\/b>.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u043d\u0430\u0447\u043d\u0435\u043c:<\/p>\n<h1>403 \u0432 503<\/h1>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">B&#8212;&gt;T<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 14:31:47.864287 <b>192.168.1.100:5060 -&gt; 192.168.1.59:5060<\/b><br \/>  SIP\/2.0 <b>403 Forbidden<\/b><br \/>  Via: SIP\/2.0\/UDP 192.168.1.59:5060;branch=z9hG4bK5d05bcde;received=192.168.1.59<br \/>  From: &lt;sip:101@192.168.1.59&gt;;tag=as5eed27bb<br \/>  To: &lt;sip:102@192.168.1.100&gt;;tag=as64678c0b<br \/>  Call-ID: 228c0daa2ce496dd10d46e9478757bdc@192.168.1.59:5060<br \/>  CSeq: 102 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Session-Expires: 1800;refresher=uas<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">T&#8212;&gt;A<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 14:31:47.864536 <b>172.16.1.1:5060 -&gt; 172.16.1.10:45416<\/b><br \/>  SIP\/2.0 <b>503 Service Unavailable<\/b><br \/>  Via: SIP\/2.0\/UDP 172.16.1.10:45416;branch=z9hG4bK-524287-1&#8212;3b6420a969f2c3a5;received=172.16.1.10;rport=45416<br \/>  From: &lt;sip:101@172.16.1.1;transport=UDP&gt;;tag=a946bd32<br \/>  To: &lt;sip:102@172.16.1.1;transport=UDP&gt;;tag=as558ab11d<br \/>  Call-ID: t_H-Dcu8ceIhISoGT7dI9w\u2026<br \/>  CSeq: 2 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  X-Asterisk-HangupCause: Call Rejected<br \/>  X-Asterisk-HangupCauseCode: 21<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<h1>486 \u0432 410<\/h1>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">B&#8212;&gt;T<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:01:06.232282 <b>192.168.1.100:5060 -&gt; 192.168.1.59:5060<\/b><br \/>  SIP\/2.0 <b>486 Busy here<\/b><br \/>  Via: SIP\/2.0\/UDP 192.168.1.59:5060;branch=z9hG4bK49adb904;received=192.168.1.59<br \/>  From: &lt;sip:101@192.168.1.59&gt;;tag=as274a0aaa<br \/>  To: &lt;sip:102@192.168.1.100&gt;;tag=as0865c714<br \/>  Call-ID: 133710b7018b6f003e461b7366dc071d@192.168.1.59:5060<br \/>  CSeq: 102 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Session-Expires: 1800;refresher=uas<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">T&#8212;&gt;A<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:01:06.232644 <b>172.16.1.1:5060 -&gt; 172.16.1.10:45416<\/b><br \/>  SIP\/2.0 <b>410 Gone<\/b><br \/>  Via: SIP\/2.0\/UDP 172.16.1.10:45416;branch=z9hG4bK-524287-1&#8212;ffcd5e1a73cb2616;received=172.16.1.10;rport=45416<br \/>  From: &lt;sip:101@172.16.1.1;transport=UDP&gt;;tag=769e0625<br \/>  To: &lt;sip:102@172.16.1.1;transport=UDP&gt;;tag=as4a312af7<br \/>  Call-ID: TJ49AuSsPy15GbKbIn3KTw\u2026<br \/>  CSeq: 2 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<h1>484 \u0432 404<\/h1>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">B&#8212;&gt;T<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:03:42.757761 <b>192.168.1.100:5060 -&gt; 192.168.1.59:5060<\/b><br \/>  SIP\/2.0 <b>484 Address incomplete<\/b><br \/>  Via: SIP\/2.0\/UDP 192.168.1.59:5060;branch=z9hG4bK329498e8;received=192.168.1.59<br \/>  From: &lt;sip:101@192.168.1.59&gt;;tag=as7feed819<br \/>  To: &lt;sip:102@192.168.1.100&gt;;tag=as31afa634<br \/>  Call-ID: 4c129a6b7680fc2f6940c77525a58e48@192.168.1.59:5060<br \/>  CSeq: 102 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Session-Expires: 1800;refresher=uas<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">T&#8212;&gt;A<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:03:42.758083 <b>172.16.1.1:5060 -&gt; 172.16.1.10:45416<\/b><br \/>  SIP\/2.0 <b>404 Not Found<\/b><br \/>  Via: SIP\/2.0\/UDP 172.16.1.10:45416;branch=z9hG4bK-524287-1&#8212;60687a681de37faa;received=172.16.1.10;rport=45416<br \/>  From: &lt;sip:101@172.16.1.1;transport=UDP&gt;;tag=2303fd45<br \/>  To: &lt;sip:102@172.16.1.1;transport=UDP&gt;;tag=as6f3c2e31<br \/>  Call-ID: VPDPD8Wtelh7GfRX5OSnig\u2026<br \/>  CSeq: 2 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<h1>502 \u0432 503<\/h1>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">B&#8212;&gt;T<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 14:46:12.941218 <b>192.168.1.100:5060 -&gt; 192.168.1.59:5060<\/b><br \/>  SIP\/2.0 <b>502 Bad Gateway<\/b><br \/>  Via: SIP\/2.0\/UDP 192.168.1.59:5060;branch=z9hG4bK39ae3e4a;received=192.168.1.59<br \/>  From: &lt;sip:101@192.168.1.59&gt;;tag=as0d0f21e7<br \/>  To: &lt;sip:102@192.168.1.100&gt;;tag=as501e30d3<br \/>  Call-ID: 50cc1fca1b0c8d4807c110ab2621de88@192.168.1.59:5060<br \/>  CSeq: 102 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Session-Expires: 1800;refresher=uas<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">T&#8212;&gt;A<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 14:46:12.941529 <b>172.16.1.1:5060 -&gt; 172.16.1.10:45416<\/b><br \/>  SIP\/2.0 <b>503 Service Unavailable<\/b><br \/>  Via: SIP\/2.0\/UDP 172.16.1.10:45416;branch=z9hG4bK-524287-1&#8212;34f25329bb23215d;received=172.16.1.10;rport=45416<br \/>  From: &lt;sip:101@172.16.1.1;transport=UDP&gt;;tag=0aabc036<br \/>  To: &lt;sip:102@172.16.1.1;transport=UDP&gt;;tag=as61430d18<br \/>  Call-ID: pH7WSH9iuRXDNJ0lyRnlGQ\u2026<br \/>  CSeq: 2 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  X-Asterisk-HangupCause: Destination out of order<br \/>  X-Asterisk-HangupCauseCode: 27<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<h1>503<\/h1>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">B&#8212;&gt;T<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:05:17.966997 <b>192.168.1.100:5060 -&gt; 192.168.1.59:5060<\/b><br \/>  SIP\/2.0 <b>503 Service Unavailable<\/b><br \/>  Via: SIP\/2.0\/UDP 192.168.1.59:5060;branch=z9hG4bK0c901ae6;received=192.168.1.59<br \/>  From: &lt;sip:101@192.168.1.59&gt;;tag=as049eed53<br \/>  To: &lt;sip:102@192.168.1.100&gt;;tag=as5b5775fa<br \/>  Call-ID: 115e76677306210f6841df276dba9084@192.168.1.59:5060<br \/>  CSeq: 102 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Session-Expires: 1800;refresher=uas<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">T&#8212;&gt;A<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:05:17.967354 <b>172.16.1.1:5060 -&gt; 172.16.1.10:45416<\/b><br \/>  SIP\/2.0 <b>503 Service Unavailable<\/b><br \/>  Via: SIP\/2.0\/UDP 172.16.1.10:45416;branch=z9hG4bK-524287-1&#8212;a5d67aaf0d62c772;received=172.16.1.10;rport=45416<br \/>  From: &lt;sip:101@172.16.1.1;transport=UDP&gt;;tag=886e8753<br \/>  To: &lt;sip:102@172.16.1.1;transport=UDP&gt;;tag=as515af7fd<br \/>  Call-ID: rd_vI3FHvTGECqLBPqu_mQ\u2026<br \/>  CSeq: 2 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<h1>404<\/h1>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">B&#8212;T<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:07:10.270648 <b>192.168.1.100:5060 -&gt; 192.168.1.59:5060<\/b><br \/>  SIP\/2.0 <b>404 Not Found<\/b><br \/>  Via: SIP\/2.0\/UDP 192.168.1.59:5060;branch=z9hG4bK70bbffe3;received=192.168.1.59<br \/>  From: &lt;sip:101@192.168.1.59&gt;;tag=as42b18ba7<br \/>  To: &lt;sip:102@192.168.1.100&gt;;tag=as4bbccb03<br \/>  Call-ID: 681fa91b5d0b43d56125561a0a128540@192.168.1.59:5060<br \/>  CSeq: 102 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Session-Expires: 1800;refresher=uas<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">T&#8212;&gt;A<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:07:10.271017 <b>172.16.1.1:5060 -&gt; 172.16.1.10:45416<\/b><br \/>  SIP\/2.0 <b>404 Not Found<\/b><br \/>  Via: SIP\/2.0\/UDP 172.16.1.10:45416;branch=z9hG4bK-524287-1&#8212;4ccc9dc26a7e83a5;received=172.16.1.10;rport=45416<br \/>  From: &lt;sip:101@172.16.1.1;transport=UDP&gt;;tag=e5ef327c<br \/>  To: &lt;sip:102@172.16.1.1;transport=UDP&gt;;tag=as4d3749c4<br \/>  Call-ID: O5xqrboDIZBqx44TJNEmPA\u2026<br \/>  CSeq: 2 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  Content-Length: 0  <\/div>\n<\/div>\n<p>  \u041c\u043e\u0436\u043d\u043e \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 <b>sip.conf<\/b> \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <b>[global]<\/b> \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c <b>use_q850_reason=yes<\/b>, \u0447\u0442\u043e\u0431\u044b \u0432 \u043f\u0430\u043a\u0435\u0442\u0435 \u0441 \u043e\u0442\u0431\u043e\u0435\u043c \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0432\u0438\u0434\u0430:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Q.850<\/b><\/p>\n<div class=\"spoiler_text\">2016\/12\/07 15:26:35.746861 46.4.173.59:5060 -&gt; 213.231.39.180:45416<br \/>  SIP\/2.0 503 Service Unavailable<br \/>  Via: SIP\/2.0\/UDP 213.231.39.180:45416;branch=z9hG4bK-524287-1&#8212;a8e0763fbaad1b3f;received=213.231.39.180;rport=45416<br \/>  From: &lt;sip:101@46.4.173.59;transport=UDP&gt;;tag=e4923c2b<br \/>  To: &lt;sip:102@46.4.173.59;transport=UDP&gt;;tag=as6328694d<br \/>  Call-ID: YhLSgjZP-vgF2rrqlKstcA\u2026<br \/>  CSeq: 2 INVITE<br \/>  Server: Asterisk PBX 11.25.0<br \/>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE<br \/>  Supported: replaces, timer<br \/>  <b>Reason: Q.850;cause=34<\/b><br \/>  Content-Length: 0<\/div>\n<\/div>\n<p>  \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043e\u0442\u0434\u0430\u0435\u0442\u0435 \u0441\u0432\u043e\u0438\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c, \u0438 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438\u043a\u0443 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0412\u0430\u0448\u0435\u0439 \u0410\u0422\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 Asterisk. <\/p>\n<p>  \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435.<br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/317090\/\"> https:\/\/habrahabr.ru\/post\/317090\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0420\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u043e\u0440\u043e\u0442\u0435\u043d\u044c\u043a\u0438\u0439 \u043c\u0430\u043d\u0443\u0430\u043b \u043f\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0443 \u043f\u043e\u0434\u043c\u0435\u043d\u044b \u043a\u043e\u0434\u043e\u0432 \u043e\u0442\u0431\u043e\u044f (\u043e\u043d\u0438 \u0436\u0435 hangupcause Q.931 ISDN) \u0432 Asterisk.<\/p>\n<p>  \u0418\u043d\u043e\u0433\u0434\u0430 \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u0434\u0430\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u043a\u043e\u0434 \u043e\u0442\u0431\u043e\u044f \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0430\u043c \u043f\u0440\u0438\u0448\u043b\u043e \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043d\u0446\u0435 \u043b\u0438\u043d\u0438\u0438. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u044d\u043a\u0441\u0442\u0435\u043d\u0435 ( exten =&gt; s,n,HangUp ) \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0448\u043b\u0435\u0442 34 \u043a\u043e\u0434 \u043e\u0442\u0431\u043e\u044f (\u0432 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 sip \u2014 \u044d\u0442\u043e \u043a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438 503). \u0417\u0430\u0434\u0430\u0447\u0430 \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u2014 \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u043f\u0440\u0438\u0448\u0435\u0434\u0448\u0438\u0439 \u0441 \u043f\u043b\u0435\u0447\u0430 \u0411 \u043a\u043e\u0434, \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043f\u043b\u0435\u0447\u0443 \u0410 \u0443\u0436\u0435 \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u043c \u043d\u0430\u0434\u043e, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043d\u0430\u0448\u0438\u043c \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c. \u0412\u0441\u0435 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 2 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430:  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-282155","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/282155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=282155"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/282155\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=282155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=282155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=282155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}