{"id":388,"date":"2012-07-01T17:28:16","date_gmt":"2012-07-01T15:28:16","guid":{"rendered":"http:\/\/bos-info.com\/?p=388"},"modified":"2012-08-15T12:44:58","modified_gmt":"2012-08-15T10:44:58","slug":"extensions-conf2","status":"publish","type":"post","link":"https:\/\/bos-info.com\/?p=388","title":{"rendered":"extensions.conf2"},"content":{"rendered":"<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u043a\u043e\u0432\u044b\u0440\u044f\u0442\u044c\u0441\u044f \u0432 \u0437\u0432\u0435\u0437\u0434\u043e\u0447\u043a\u0435, \u043e\u0431\u0443\u0447\u0438\u043c \u043d\u0430\u0448 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d \u0441\u0447\u0438\u0442\u0430\u0442\u044c, \u043f\u0438\u0441\u0430\u0442\u044c, \u0443\u0441\u043b\u043e\u0432\u043d\u044b\u043c \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430\u043c \u0438 \u0432\u0441\u044f\u043a\u0438\u043c \u0434\u0440\u0443\u0433\u0438\u043c \u0445\u0438\u0442\u0440\u044b\u043c \u0448\u0442\u0443\u043a\u0430\u043c<br \/>\n\u0412 \u043f\u043b\u0430\u043d\u0430\u0445 \u0432\u043e\u0442 \u044d\u0442\u043e:<br \/>\n\u0412\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f<br \/>\n\u0424\u0443\u043d\u043a\u0446\u0438\u0438<br \/>\n\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b<br \/>\n\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430<br \/>\n\u041c\u0430\u043a\u0440\u043e\u0441\u044b<br \/>\nGoSub()<br \/>\nLocal_chan<\/p>\n<p><!--more--><br \/>\n\u0412 \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0438\u0434:<\/p>\n<pre>\r\n$[expression]\r\n<\/pre>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e:<\/p>\n<pre>\r\n${COUNT} \r\n<\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u043c \u044d\u0442\u0438 \u0434\u0432\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f:<br \/>\n\u0421\u0434\u0435\u043b\u0430\u0435\u043c COUNT +1, \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435 \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a:<br \/>\n$[${COUNT} + 1]<br \/>\n\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e \u0442\u0430\u043a<br \/>\nSet(COUNT=$[${COUNT} + 1])<br \/>\n\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0442\u0438\u043f\u0430 $[${COUNT} + 1] \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430, \u0445\u043e\u0447\u0435\u0448\u044c \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0431\u0443\u0434\u044c \u0431\u043e\u0431\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e [ ]<br \/>\n\u0442\u0435\u043f\u0435\u0440\u044c \u0432\u0441\u0435 \u0441\u0442\u0430\u043b\u043e \u043f\u0440\u043e\u0449\u0435(\u041f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0418\u041c\u042f, \u0430 \u043d\u0435 \u0417\u041d\u0410\u0427\u0415\u041d\u0418\u0415!)<br \/>\nINC(COUNT) &#8211; \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 COUNT+1<br \/>\nDEC(COUNT) &#8211; \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 COUNT-1<br \/>\n\u044d\u0442\u0438 \u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u041d\u0415 \u0418\u0417\u041c\u0415\u041d\u042f\u042e\u0422 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439, \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435<br \/>\nSet(CounterVariable=${INC(CounterVariable)}) <\/p>\n<p><strong>\u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u043c\u0435\u044e\u0442 \u0432\u0438\u0434 <\/strong><br \/>\nFunc_name(arg) &#8211; \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445 \u043c\u043e\u0436\u0435\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438<br \/>\n\u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043a \u043d\u0435\u0439 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u0435 \u0436\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0447\u0442\u043e \u0438 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439<\/p>\n<pre>\r\n${Func_nam(arg)}\r\n\u041f\u0440\u0438\u043c\u0435\u0440:\r\nexten => 123,1,Set(TEST=example)\r\nsame => n,SayNumber(${LEN(${TEST})})\r\n<\/pre>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0435\u0449\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e<br \/>\nRAND(0,1) \u0432\u044b\u0434\u0430\u0435\u0442 \u0446\u0435\u043b\u043e\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0432 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435<br \/>\n\u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043a \u0432\u0441\u0435\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c Set<br \/>\nSet(IncrementValue=${RAND(0,1)}) <\/p>\n<p>\u041a\u0430\u043a \u0438 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439, \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 ${ }.<\/p>\n<pre>\r\nexten => s,1,Set(TIMEOUT(digit)=30)\r\n<\/pre>\n<p><strong>\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b:<\/strong><br \/>\nexpr1 | expr2<br \/>\n\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435  \u0418\u041b\u0418, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f expr1 (\u043d\u0435 \u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u0438 \u043d\u0435 \u043d\u0443\u043b\u044c) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0435\u0433\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u043d \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f expr2.<\/p>\n<p>expr1 &#038; expr2<br \/>\n\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0418, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 expr1 \u0435\u0441\u043b\u0438 \u043e\u0431\u0430 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u0438\u043d\u043d\u044b (\u0442\u043e \u0435\u0441\u0442\u044c \u0435\u0441\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u043d\u0435 \u0434\u0430\u0435\u0442 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u043b\u0438 \u043d\u0443\u043b\u044f). \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u0443\u043b\u044c.<\/p>\n<p>expr1 {=, >, >=, <, <=, !=} expr2  \n\u042d\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b, \u0435\u0441\u043b\u0438 \u043e\u0431\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0446\u0435\u043b\u044b\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438; \u0432 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u0440\u043e\u043a. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c 1, \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f, \u0438\u043b\u0438 0, \u0435\u0441\u043b\u0438 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f. (\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0442\u0435\u043a\u0443\u0449\u0438\u043c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.)\n\nexpr1 {+, -, *, \/, %} expr2 \n\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0438 \u0442\u0430\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f (\u043f\u0440\u0438\u0431\u0430\u0432\u0438\u0442\u044c, \u043e\u0442\u043d\u044f\u0442\u044c, \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f, \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043e\u0441\u0442\u0430\u0442\u043e\u043a \u043e\u0442 \u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.)\n\nexpr1 : expr2\n\u042d\u0442\u043e\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 expr1 \u0441 expr2, \u0433\u0434\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u043c \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c. \u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a \u043d\u0430\u0447\u0430\u043b\u0443 \u0441\u0442\u0440\u043e\u043a\u0438 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u044f\u0432\u043d\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f ^.\n\u0415\u0441\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0438 \u0448\u0430\u0431\u043b\u043e\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u043e\u0434\u043d\u0443 \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0443 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \\( ... \\), \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0440\u043e\u043a\u0430, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \\1; \u0432 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0447\u0438\u0441\u043b\u043e \u0441\u043e\u0432\u043f\u0430\u0432\u0448\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432. \u0415\u0441\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u043d\u0435 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e \u0438 \u0448\u0430\u0431\u043b\u043e\u043d \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0443 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u0443\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430; \u0432 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f 0. \n<strong><br \/>\n\u0423\u0441\u043b\u043e\u0432\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b:<\/strong><br \/>\n${IF($[&#8230;conditional statement&#8230;]?true_return_value:false_return_value)}<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440<br \/>\nSet(CounterVariable=${IF($[${IncrementValue} = 1]?${INC(CounterVariable)}:${CounterVariable})<br \/>\n<strong><br \/>\n\u0423\u0441\u043b\u043e\u0432\u0438\u0435 While, EndWhile()<\/strong><br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440<\/p>\n<pre>\r\n  [IteratingLoop]\r\nexten => start,1,Verbose(2,Looping through an action five times.)\r\n   same => n,Set(X=1)\r\n   same => n,Verbose(2,Starting the loop)\r\n   same => n,While($[${X} <= 5])\r\n   same => n,Verbose(2,Current value of X is: ${X})\r\n   same => n,Set(X=${INC(X)})\r\n   same => n,EndWhile()\r\n   same => n,Verbose(2,End of the loop)\r\n   same => n,Hangup() \r\n<\/pre>\n<p><strong>While + CUT<\/strong><\/p>\n<pre>\r\n[ LoopWithCut]\r\nexten => start,1,Verbose(2,Example of a loop using the CUT function.)\r\n   same => n,Set(Fruits=Apple-Orange-Banana-Pineapple-Grapes)\r\n   same => n,Set(FruitWeWant=Pineapple)\r\n   same => n,Set(X=1)\r\n   same => n,Set(thisFruit=${CUT(Fruits,-,${X})})\r\n   same => n,While($[${EXISTS(${thisFruit})}])\r\n   same => n,GotoIf($[${thisFruit} = ${FruitWeWant}]?GotIt,1)\r\n   same => n,Set(X=${INC(X)})\r\n   same => n,Set(thisFruit=${CUT(Fruits,-,${X})})\r\n   same => n,EndWhile()\r\nWe got to the end of the loop without finding what we were looking for.\r\n   same => n,Verbose(2,Exiting the loop without finding our fruit.)\r\n   same => n,Hangup()\r\n; If we found the fruit, then the GotoIf() will get us here.\r\nexten => GotIt,1,Verbose(2,We matched the fruit we were looking for.)\r\n   same => n,Hangup()\r\n<\/pre>\n<p>CUT \u0432\u044b\u0434\u0430\u0435\u0442 \u0447\u0430\u0441\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0438, \u0441\u043e\u043e\u0442\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0441\u043b\u043e\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 &#8211; \u0438 \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c 3 \u0441\u043b\u043e\u0432\u043e \u0432 CUT \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f (\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f-\u043a\u043e\u0442\u043e\u0440\u0443\u044e-\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c,\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c,\u043d\u043e\u043c\u0435\u0440\u0441\u043b\u043e\u0432\u0430)<br \/>\n\u0432 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0438\u0437 Fruits CUT \u0432\u044b\u0434\u0430\u0441\u0442 Banana <\/p>\n<p><strong>\u0423\u0441\u043b\u043e\u0432\u0438\u0435 GotoIf()<\/strong><br \/>\n\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441:<br \/>\nGotoIf(expression?destination1:destination2)<br \/>\n\u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043c\u0435\u0441\u0442\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0438\u0441\u0442\u0438\u043d\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<br \/>\n\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043c\u0435\u0441\u0442\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<br \/>\n\u2022 \u041c\u0435\u0442\u043a\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0442\u043e\u0433\u043e \u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u043e\u0433\u043e \u043d\u043e\u043c\u0435\u0440\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 weasels.<br \/>\n\u2022 \u0414\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0438 \u043c\u0435\u0442\u043a\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0442\u043e\u0433\u043e \u0436\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 123,weasels.<br \/>\n\u2022 \u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0438 \u043c\u0435\u0442\u043a\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 incoming,123,weasels.<br \/>\n\u041b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043c\u0435\u0442\u043a\u0438 \u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0435 \u043d\u043e\u043c\u0435\u0440\u0430, \u044d\u0442\u043e \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442 \u0447\u0442\u0435\u043d\u0438\u0435 \u043d\u0430\u0448\u0435\u0433\u043e \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0430.<\/p>\n<pre>\r\nexten => 345,1,Set(TEST=1)\r\nsame => n,GotoIf($[${TEST} = 1]?weasels:iguanas) \r\nsame => n(weasels),Playback(weasels-eaten-phonesys) same => n,Hangup()\r\nsame => n(iguanas),Playback(office-iguanas)\r\nsame => n,Hangup()\r\n<\/pre>\n<p>\u0422\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043b\u043e\u0436\u043d\u044b\u043c \u0443\u0441\u043b\u043e\u0432\u0438\u0435\u043c GotoIf(expression?:destination2) \u041d\u041e \u044d\u0442\u043e \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u0435\u0442  \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435!<\/p>\n<p>\u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0435\u043c:<\/p>\n<pre>\r\n[IteratingLoop]\r\nexten => start,1,Verbose(2,Looping through an action five times.)\r\n   same => n,Set(X=1)\r\n   same => n,Verbose(2,Starting the loop)\r\n   same => n(top),NoOp()\r\n   same => n,Verbose(2,Current value of X is: ${X})\r\n   same => n,Set(X=${INC(X)})\r\n   same => n,GotoIf($[${X} <= 5]?top)\r\n   same => n,Verbose(2,End of the loop)\r\n   same => n,Hangup() \r\n<\/pre>\n<p>GotoIfTime \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438<br \/>\n\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441:<br \/>\nGotoIfTime(time range,days of week,days of month,months?label)<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440:<br \/>\nsame => n,GotoIfTime(0900-1700,mon-fri,*,*?label)<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c:<\/p>\n<pre>\r\n<time range>= <hour>':'<minute>'-'<hour>':'<minute>\r\n<days of week> = <dayname>\r\n<dayname>'-'<dayname>\r\n<dayname> = \"sun\" | \"mon\" | \"tue\" | \"wed\" | \"thu\" | \"fri\" | \"sat\"\r\n<days of month> = <daynum>\r\n<daynum>'-'<daynum>\r\n<daynum> = a number, 1 to 31, inclusive\r\n<hour> = a number, 0 to 23, inclusive\r\n<minute> = a number, 0 to 59, inclusive\r\n<months> = <monthname>\r\n<monthname>'-'<monthname>\r\n<monthname> = \"jan\" | \"feb\" | \"mar\" | \"apr\" | \"may\" | \"jun\" | \"jul\" | \"aug\" | \"sep\" | \"oct\" | \"nov\" | \"dec\"\r\n<\/pre>\n<p>\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0434\u043d\u0435\u0439 \u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043d\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b \u043a \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0443<br \/>\n\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c *, \u0447\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u044b\u0431\u043e\u0440\u0443 \u0432\u0441\u0435\u0445.<br \/>\n\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c -, \u0447\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u044b\u0431\u043e\u0440\u0443 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0443 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439<br \/>\n\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c &#038;, \u0447\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0418(\u0432\u044b\u0431\u043e\u0440\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439).<\/p>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043c\u0435\u0442\u043a\u0438(label) \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<br \/>\n\u2022 \u041c\u0435\u0442\u043a\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0442\u043e\u0433\u043e \u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u043e\u0433\u043e \u043d\u043e\u043c\u0435\u0440\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 time_has_passed.<br \/>\n\u2022 \u0414\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0438 \u043c\u0435\u0442\u043a\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0442\u043e\u0433\u043e \u0436\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 123,time_has_passed.<br \/>\n\u2022 \u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0438 \u043c\u0435\u0442\u043a\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 incoming,123,time_has_passed.<\/p>\n<p>\u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0443\u0447\u0435\u0441\u0442\u044c, \u0447\u0442\u043e \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 GotoIfTime \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 2 \u043c\u0438\u043d\u0443\u0442\u044b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0437\u0430\u0434\u0430\u0432 \u0432\u0440\u0435\u043c\u044f 18:00 \u043d\u0435 \u0443\u0434\u0438\u0432\u043b\u044f\u0439\u0442\u0435\u0441\u044c \u0435\u0441\u043b\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0431\u0443\u0434\u0435\u0442 \u0434\u043e 18:01:59<\/p>\n<p>exten => s,1,GotoIfTime(*,*,28,jun?closed,s,1)<br \/>\n; \u0412 \u0440\u0430\u0431\u043e\u0447\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0432\u043e\u043d\u043a\u0438 \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 open<br \/>\nsame => n,GotoIfTime(09:00-17:59,mon-fri,*,*?open,s,1)<br \/>\nsame => n,GotoIfTime(09:00-11:59,sat,*,*?open,s,1)<br \/>\n; \u0412\u043e \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0437\u0430\u043a\u0440\u044b\u0442\u043e<br \/>\nsame => n,Goto(closed,s,1) <\/p>\n<p><strong>\u041c\u0430\u043a\u0440\u043e\u0441\u044b<\/strong><br \/>\n\u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u044e, \u0442\u043e \u044d\u0442\u043e \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437, \u0430 \u043d\u0435 \u043a\u043e\u043f\u0438\u043f\u0430\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u044d\u0442\u043e \u0434\u0435\u043b\u043e \u043f\u043e \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0443. \u0423 \u043c\u0430\u043a\u0440\u043e\u0441\u043e\u0432 \u0435\u0441\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043d\u0430\u0448 \u043c\u0430\u043a\u0440\u043e\u0441 \u0435\u0441\u043b\u0438 \u0432\u0441\u0435 \u0433\u0443\u0434, \u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435, \u0435\u0441\u043b\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 GoSub() \u0438 Return()<br \/>\n\u0414\u043b\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043c\u0430\u043a\u0440\u043e\u0441\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e macro-, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u043c\u044f \u043c\u0430\u043a\u0440\u043e\u0441\u0430, \u0438 \u0432\u0441\u044f \u044d\u0442\u0430 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u044b\u0435 \u0441\u043a\u043e\u0431\u043a\u0438:<br \/>\n[macro-voicemail]<br \/>\n\u0412 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u043c\u0430\u043a\u0440\u043e\u0441\u0430 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 s.<br \/>\n\u0412\u044b\u0437\u043e\u0432 \u043c\u0430\u043a\u0440\u043e\u0441\u0430<br \/>\n<em>exten => 101,1,Macro(voicemail) <\/em><br \/>\n\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Macro() \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445. \u041a \u043d\u0438\u043c \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f:<br \/>\n${MACRO_CONTEXT} \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u044b\u043b \u0432\u044b\u0437\u0432\u0430\u043d \u043c\u0430\u043a\u0440\u043e\u0441.<br \/>\n${MACRO_EXTEN} \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u044b\u043b \u0432\u044b\u0437\u0432\u0430\u043d \u043c\u0430\u043a\u0440\u043e\u0441.<br \/>\n${MACRO_PRIORITY} \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u044b\u043b \u0432\u044b\u0437\u0432\u0430\u043d \u043c\u0430\u043a\u0440\u043e\u0441.<br \/>\n${ARG n} n-\u043d\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u043c\u0430\u043a\u0440\u043e\u0441. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0435\u0440\u0432\u044b\u043c \u0431\u044b\u043b \u0431\u044b \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 ${ARG1}, \u0432\u0442\u043e\u0440\u044b\u043c \u2013 ${ARG2} \u0438 \u0442. \u0434. <\/p>\n<pre>\r\n[macro-voicemail] \r\nexten => s,1,Dial(${ARG1},10) \r\nexten => s,n,GotoIf($[\"${DIALSTATUS}\" = \"BUSY\"]?busy:unavail) \r\nexten => s,n(unavail),Voicemail(${MA\u0421RO_EXTEN}@default,u) \r\nexten => s,n,Hangup() \r\nexten => s,n(busy),VoiceMail(${MCARO_EXTEN}@default,b) \r\nexten => s,n,Hangup() \r\n\u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u0447\u0442\u0435\r\nexten => 101,1,Macro(voicemail,${JOHN}) \r\nexten => 102,1,Macro(voicemail,${JANE}) \r\nexten => 103,1,Macro(voicemail,${JACK}) \r\n<\/pre>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u043c \u043f\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e, \u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c \u043f\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 <strong>GoSub()<\/strong>. \u041f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 Goto(), \u043d\u043e \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u044b\u043b \u0432\u044b\u0437\u0432\u0430\u043d \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.<br \/>\n\u041d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e \u0432 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u0441\u0430\u0431\u0440\u043e\u0443\u0442\u043e\u0432, \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u0441 \u043c\u0430\u043a\u0440\u043e\u0441\u0430\u043c\u0438, \u043d\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c sub \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u0430\u0431\u0440\u043e\u0443\u0442\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u043e\u0442 \u0442\u0430\u043a:<br \/>\n[subVoicemail]<\/p>\n<p>\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 GoSub() \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443 \u0447\u0435\u043c \u043c\u0430\u043a\u0440\u043e\u0441, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c<br \/>\n\u0412\u044b\u0437\u043e\u0432 \u0438\u0437 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0430:<\/p>\n<pre>\r\nexten => 101,1,GoSub(subVoicemail,start,1())\r\n<\/pre>\n<p>\u041f\u0443\u0441\u0442\u044b\u0435 \u0441\u043a\u043e\u0431\u043a\u0438 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432:<\/p>\n<pre>\r\n[LocalSets]\r\nexten => 101,1,GoSub(subVoicemail,start,1(${JOHN},${EXTEN}))\r\nexten => 102,1,GoSub(subVoicemail,start,1(${JANE},${EXTEN})) \r\nexten => 103,1,GoSub(subVoicemail,start,1(${JACK},${EXTEN})) \r\n<\/pre>\n<p>\u0430 \u0441\u0430\u043c \u0441\u0430\u0431\u0440\u043e\u0443\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u0432\u0438\u0434<\/p>\n<pre>\r\n[subVoicemail]\r\nexten => start,1,Dial(${ARG1},10)\r\nsame => n,VoiceMail(${ARG2}@default,${IF($[${DIALSTATUS} = BUSY]?b:u)}) same => n,Hangup()\r\n<\/pre>\n<p>\u041d\u043e, \u043a\u0430\u043a \u044f \u0437\u0430\u043c\u0435\u0442\u0438\u043b \u0440\u0430\u043d\u0435\u0435, GoSub() \u0441\u0430\u043c \u043d\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u043c\u0435\u0441\u0442\u043e \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0430 \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u044b\u043b \u0432\u044b\u0437\u0432\u0430\u043d, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u043c\u0443 \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u043c\u043e\u0447\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 Return()<\/p>\n<pre>\r\n[subDialer]\r\nexten => start,1,Dial(${ARG1},${ARG2})\r\nsame => n,Return()\r\n<\/pre>\n<p>GoSub() \u043c\u043e\u0436\u0435\u0442 \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d \u043a\u0430\u043a\u043e\u0435 \u043d\u0438\u0431\u0443\u0434\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f ${GOSUB_RETVAL}<br \/>\n\u041f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<pre>\r\n[subDialer]\r\nexten => start,1,Dial(${ARG1},${ARG2}) \r\nsame => n,Return(${DIALSTATUS})\r\n[subVoicemail]\r\nexten => start,1,VoiceMail(${ARG1}@${ARG2},${ARG3}) \r\nsame => n,Hangup()\r\n\r\n\u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u044d\u0442\u043e \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435\r\nexten => 101,1,GoSub(subDialer,start,1(${JOHN},30))\r\nsame => n,Set(VoicemailMessage=${IF($[${GOSUB_RETVAL} = BUSY]?b:u)})\r\nsame => n,GoSub(subVoicemail,start,1(${EXTEN},default,${VoicemailMessage}))\r\n<\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0432\u044b\u0437\u043e\u0432\u0430 Gosub() \u043e\u043d \u043d\u0430\u043c \u0432\u0435\u0440\u043d\u0435\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0432\u043e\u043d\u043a\u0430, \u0430\u0431\u043e\u043d\u0435\u043d\u0442 \u0437\u0430\u043d\u044f\u0442 \u0438\u043b\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d, \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 VoicemailMessage \u0437\u0430\u0434\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0432\u043d\u043e\u0435 \u044d\u0442\u043e\u043c\u0443 \u0441\u0442\u0430\u0442\u0443\u0441\u0443, \u0438 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043c\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0441\u0430\u0431\u0440\u043e\u0443\u0442 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u0447\u0442\u044b, \u0433\u0434\u0435 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043d\u0430\u043c \u0441\u043a\u0430\u0436\u0443\u0442 \u0430\u0431\u043e\u043d\u0435\u043d\u0442 \u0437\u0430\u043d\u044f\u0442 \u0438\u043b\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d<\/p>\n<p><strong>Local channel<\/strong> &#8211; \u0432 \u0410\u0441\u0435\u0442\u0440\u0438\u0441\u043a\u0435 \u044d\u0442\u043e \u043c\u0435\u0442\u043e\u0434 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043e\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0432 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d\u0435 \u043a\u0430\u043a  \u0432\u043d\u0435\u0448\u043d\u0435\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.<br \/>\n\u041e\u0431\u044b\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439, \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 call \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0438 \u043f\u0440\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u0437\u0432\u043e\u043d\u043a\u0435 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441 \u0440\u0430\u0437\u043d\u043e\u0439 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c Local \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435\u0440\u0430\u0445.<\/p>\n<pre>\r\n[devices]\r\nexten => 201,1,Verbose(2,Dial another part of the dialplan via the Local chan)\r\nexten => 201,n,Verbose(2,Outside channel: ${CHANNEL})\r\nexten => 201,n,Dial(Local\/201@extensions)\r\nexten => 201,n,Hangup()\r\n \r\n[extensions]\r\nexten => 201,1,Verbose(2,Made it to the Local channel)\r\nexten => 201,n,Verbose(2,Inside channel: ${CHANNEL})\r\nexten => 201,n,Dial(SIP\/some-named-extension,30)\r\nexten => 201,n,Hangup()\r\n<\/pre>\n<p>\u0427\u0422\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u0437\u0434\u0435\u0441\u044c \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u0440\u043e\u0432\u043d\u044b\u043c \u0441\u0447\u0435\u0442\u043e\u043c \u043d\u0438\u0447\u0435\u0433\u043e, \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043a\u0430\u043a \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0434\u0438\u0430\u043b\u0430 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043e\u0433\u043e\u0433\u043e \u0448\u0442\u0443\u043a\u0443)<\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u04402: \u041f\u0440\u0438 \u0437\u0432\u043e\u043d\u043a\u0435 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 201, \u043c\u044b \u043f\u043e\u0437\u0432\u043e\u043d\u0438\u043c  \u043d\u0430 \u0441\u0442\u0430\u0446\u0438\u043e\u043d\u0430\u0440\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0438 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439(\u0441 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u043e\u0439 6 \u0441\u0435\u043a\u0443\u043d\u0434), \u0438 \u0435\u0441\u043b\u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043e\u0442\u0432\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043c \u043d\u0430 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0443\u044e \u043f\u043e\u0447\u0442\u0443<\/p>\n<pre>\r\n[devices]\r\nexten => 201,1,Verbose(2,Call desk phone and cellphone but with delay)\r\nexten => 201,n,Dial(Local\/deskphone-201@extensions&Local\/cellphone-201@extensions,30)\r\nexten => 201,n,Voicemail(201@default,${IF($[${DIALSTATUS} = BUSY]?b:u)})\r\nexten => 201,n,Hangup()\r\n \r\n[extensions]\r\n; Dial the desk phone\r\nexten => deskphone-201,1,Verbose(2,Dialing desk phone of extension 201)\r\nexten => deskphone-201,n,Dial(SIP\/0004f2040001) ; SIP device with MAC address\r\n                                                ; of 0004f2040001\r\n; Dial the cellphone\r\nexten => cellphone-201,1,Verbose(2,Dialing cellphone of extension 201)\r\nexten => cellphone-201,n,Verbose(2,-- Waiting 6 seconds before dialing)\r\nexten => cellphone-201,n,Wait(6)\r\nexten => cellphone-201,n,Dial(DAHDI\/g0\/14165551212)\r\n<\/pre>\n<p>\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 Local \u0435\u0441\u0442\u044c \u0432\u0430\u0436\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0441\u0435\u0431\u044f, \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a\u043e\u043c \u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u043e\u043d \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 \u0437\u043e\u043c\u0431\u0438, \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b Dial \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u043a\u0430\u043d\u0430\u043b\u043e\u043c \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0430\u044e\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \/n &#8211; \u043c\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043d\u0430\u0448 Local \u043a\u0430\u043d\u0430\u043b \u043d\u0430 \u043f\u043b\u0430\u0432\u0443. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0437\u0432\u043e\u043d\u043a\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 L, Dial&#8217;a. \u0411\u0435\u0437 \/n \u043d\u0430\u0448\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u044b \u0431\u0443\u0434\u0443\u0442 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0434\u043e\u043b\u0433\u0438\u043c\u0438:)<br \/>\n\u0422\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u043e\u043f\u0446\u0438\u044f \/j \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043f\u0430\u0440\u0435 \u0441 \/n, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0436\u0438\u0442\u0431\u0443\u0444\u0444\u0435\u0440 \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0432\u043e\u043d\u043a\u0430\u0445 \u0438 \u0438\u0445 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0438 \u0437\u0432\u043e\u043d\u043a\u0435 \u0441 SIP \u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0443\u044e \u043f\u043e\u0447\u0442\u0443.<br \/>\n\/m \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u043a\u0438\u0434\u044b\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b MoH \u0447\u0435\u0440\u0435\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b, \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f(\u0441\u0442\u0430\u0440\u0442 \u0438 \u0441\u0442\u043e\u043f \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438\/\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u043a\u0430\u043d\u0430\u043b\u0430)<br \/>\n\/b \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u0437\u0430 \u043d\u0438\u043c , \u043f\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e:) \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0442\u0440\u0430\u043d\u0441\u0444\u0435\u0440\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e, \u0430 \u043d\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u043a\u043e\u0432\u044b\u0440\u044f\u0442\u044c\u0441\u044f \u0432 \u0437\u0432\u0435\u0437\u0434\u043e\u0447\u043a\u0435, \u043e\u0431\u0443\u0447\u0438\u043c \u043d\u0430\u0448 \u0434\u0438\u0430\u043b\u043f\u043b\u0430\u043d \u0441\u0447\u0438\u0442\u0430\u0442\u044c, \u043f\u0438\u0441\u0430\u0442\u044c, \u0443\u0441\u043b\u043e\u0432\u043d\u044b\u043c \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430\u043c \u0438 \u0432\u0441\u044f\u043a\u0438\u043c \u0434\u0440\u0443\u0433\u0438\u043c \u0445\u0438\u0442\u0440\u044b\u043c \u0448\u0442\u0443\u043a\u0430\u043c \u0412 \u043f\u043b\u0430\u043d\u0430\u0445 \u0432\u043e\u0442 \u044d\u0442\u043e: \u0412\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u041c\u0430\u043a\u0440\u043e\u0441\u044b GoSub() Local_chan<\/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":[],"_links":{"self":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/388"}],"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=388"}],"version-history":[{"count":1,"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/388\/revisions"}],"predecessor-version":[{"id":390,"href":"https:\/\/bos-info.com\/index.php?rest_route=\/wp\/v2\/posts\/388\/revisions\/390"}],"wp:attachment":[{"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bos-info.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}