{"id":715,"date":"2018-05-28T22:27:43","date_gmt":"2018-05-28T18:27:43","guid":{"rendered":"https:\/\/bukleev.ru\/?page_id=715"},"modified":"2018-11-11T12:01:27","modified_gmt":"2018-11-11T08:01:27","slug":"%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-issabel-4","status":"publish","type":"page","link":"https:\/\/bukleev.ru\/?page_id=715","title":{"rendered":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Issabel 4 (2018)"},"content":{"rendered":"<p>\u041a\u0430\u0447\u0430\u0435\u043c \u043e\u0442\u0441\u044e\u0434\u0430\u00a0<a href=\"https:\/\/www.issabel.org\">https:\/\/www.issabel.org<\/a> \u043d\u0443 \u0438\u043b\u0438 <a href=\"https:\/\/serveradmin.ru\/nastroyka-servera-telefonii-asterisk-s-nulya\/\">\u0434\u0435\u043b\u0430\u0435\u043c \u0442\u0430\u043a<\/a><\/p>\n<p>\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c Asterisk 13.<\/p>\n<p>\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 , \u0443 \u043c\u0435\u043d\u044f \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0435 HyperV 4 \u044f\u0434\u0440\u0430 Intel i3 \u0438 4 \u0413\u0431 \u043f\u0430\u043c\u044f\u0442\u0438 (\u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 3 \u0413\u0431).<\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c<\/p>\n<pre>yum install hyperv-daemons<\/pre>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c SSH \u043a\u043b\u0438\u0435\u043d\u0442 \u0438\u043b\u0438 <a href=\"https:\/\/mobaxterm.mobatek.net\/\">MobaXterm<\/a> (\u041f\u0440\u043e\u0441\u0442\u043e \u0447\u0443\u043c\u0430 \u0434\u043b\u044f \u0430\u0434\u043c\u0438\u043d\u0430)<\/p>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f<\/p>\n<pre>yum install mailx\r\n\r\nyum install callcenter\r\n\r\nyum install openfire<\/pre>\n<p>\u0412\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441, \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a &#8212; \u0432 \u043c\u0435\u043d\u044e Issabel &#8212; \u0421\u0438\u0441\u0442\u0435\u043c\u0430\/\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0435\u043d\u0438\u044f<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 SMTP &#8212;\u00a0\u0432 \u043c\u0435\u043d\u044e Issabel &#8212; Email\/\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 SMTP<\/p>\n<p>\u041f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0441\u044f, \u0434\u0435\u043b\u0430\u0435\u043c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c Issabel<\/p>\n<pre>yum update<\/pre>\n<p>\u0418\u0434\u0435\u043c \u043f\u0438\u0442\u044c \u043a\u043e\u0444\u0435 \u0438\u043b\u0438 \u043f\u0438\u0432\u043e (\u043f\u043e \u043d\u0430\u043b\u0438\u0447\u0438\u044e \ud83d\ude42<\/p>\n<p>\u0412\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c <a href=\"https:\/\/serveradmin.ru\/nastroyka-dns-servera-bind-v-centos-7\/\">\u043a\u0435\u0448\u0438\u0440\u0443\u044e\u0449\u0438\u0439 DNS<\/a><\/p>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043d\u0435 \u0432\u0441\u0435, \u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e:<\/p>\n<pre><span class=\"crayon-v\">yum<\/span> <span class=\"crayon-o\">-<\/span><span class=\"crayon-i\">y<\/span> <span class=\"crayon-e\">install <\/span><span class=\"crayon-e\">bind <\/span><span class=\"crayon-v\">bind<\/span><span class=\"crayon-o\">-<\/span><span class=\"crayon-e\">utils <\/span><span class=\"crayon-v\">bind<\/span><span class=\"crayon-o\">-<\/span><span class=\"crayon-v\">chroot\r\n<\/span>systemctl start <strong>named-chroot\r\n<\/strong>systemctl enable <strong>named-chroot\r\n\r\n<\/strong>ln -s '\/usr\/lib\/systemd\/system\/named-chroot.service' '\/etc\/systemd\/system\/multi-user.target.wants\/named-chroot.service'<\/pre>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c<\/p>\n<pre>\/var\/named\/chroot\/etc\/named.conf<\/pre>\n<pre>options {\r\nlisten-on port 53 { any; };\r\nlisten-on-v6 port 53 { none; };\r\ndirectory \"\/var\/named\";\r\ndump-file \"\/var\/named\/data\/cache_dump.db\";\r\nallow-query { 127.0.0.1; 192.168.7.0\/24; };\r\nrecursion yes;\r\nallow-recursion { 127.0.0.1; 192.168.7.0\/24; };\r\nforwarders { 8.8.8.8; };\r\nversion \"DNS Server\";\r\nmanaged-keys-directory \"\/var\/named\/dynamic\";\r\npid-file \"\/run\/named\/named.pid\";\r\nsession-keyfile \"\/run\/named\/session.key\";\r\ndnssec-enable no;\r\ndnssec-validation no;\r\n};\r\n\r\nzone \".\" IN {\r\ntype hint;\r\nfile \"named.ca\";\r\n};\r\n\r\ninclude \"\/etc\/named.rfc1912.zones\";\r\ninclude \"\/etc\/named.root.key\";\r\n\r\nlogging {\r\nchannel default_file {\r\nfile \"\/var\/log\/named\/default.log\" versions 3 size 5m;\r\nseverity dynamic;\r\nprint-time yes;\r\n};\r\ncategory default { default_file; };\r\n};<\/pre>\n<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c<\/p>\n<pre>cd\u00a0\/var\/named\/chroot\/var\/log &amp;&amp; mkdir named &amp;&amp; chown named. named<\/pre>\n<p>\u041f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e\u00a0<span class=\"highlight highlight-red\">named<\/span>\u00a0\u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e\u00a0<strong>rndc<\/strong>:<\/p>\n<pre>rndc reconfig<\/pre>\n<pre>systemctl restart named-chroot.service<\/pre>\n<p>\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c<\/p>\n<pre>nslookup ya.ru 127.0.0.1<\/pre>\n<p>\u0415\u0441\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435<\/p>\n<pre>Server: 127.0.0.1\r\nAddress: 127.0.0.1#53\r\n\r\nNon-authoritative answer:\r\nName: ya.ru\r\nAddress: 87.250.250.242<\/pre>\n<p>\u0442\u043e \u0432\u0441\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e.<\/p>\n<p>\u041c\u0435\u043d\u044f\u0435\u043c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043a\u0430\u0440\u0442 \u0430\u0434\u0440\u0435\u0441\u0430 DNS \u043d\u0430 127.0.0.1<\/p>\n<p>\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0432<\/p>\n<pre>nmtui<\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0437\u0432\u0443\u043a\u0438<\/p>\n<pre>cd \/var\/lib\/asterisk\/sounds\r\n\r\nwget http:\/\/downloads.asterisk.org\/pub\/telephony\/sounds\/asterisk-core-sounds-ru-wav-current.tar.gz\r\nwget http:\/\/downloads.asterisk.org\/pub\/telephony\/sounds\/asterisk-extra-sounds-en-wav-current.tar.gz\r\ntar xvf asterisk-core-sounds-ru-wav-current.tar.gz\r\ntar xvf asterisk-extra-sounds-en-wav-current.tar.gz<\/pre>\n<p>\u0434\u043b\u044f \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438\u0437 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 wav \u0432 mp3. \u0421\u043a\u0430\u0447\u0430\u0435\u043c lame \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c.<\/p>\n<pre>cd \/usr\/src\r\nwget http:\/\/sourceforge.net\/projects\/lame\/files\/lame\/3.98.4\/lame-3.98.4.tar.gz\r\ntar zxvf lame-3.*\r\ncd lame-3.*\r\n.\/configure\r\nmake\r\nmake install<\/pre>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e<\/p>\n<pre> systemctl start ntpd<\/pre>\n<p>\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438<\/p>\n<pre>systemctl enable ntpd<\/pre>\n<p>\u041f\u0440\u0438 \u0437\u0432\u043e\u043d\u043a\u0435 \u0447\u0435\u0440\u0435\u0437 sipnet \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043d\u0435\u0442 \u043a\u043e\u0434\u0435\u043a\u0430 g729 \u0438 g723, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043a\u043e\u0434\u0435\u043a\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0432:<\/p>\n<pre class=\"bash\">asterisk -rx \"core show translation\"<\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0441 \u0441\u0430\u0439\u0442\u0430\u00a0http:\/\/asterisk.hosting.lv<\/p>\n<p>\u0414\u043b\u044f \u043c\u043e\u0435\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0438 \u0438 13 * \u043f\u043e\u0434\u043e\u0448\u0435\u043b SSE4 x64<\/p>\n<p>http:\/\/asterisk.hosting.lv\/bin\/codec_g723-ast130-gcc4-glibc-x86_64-core2-sse4.so<\/p>\n<pre class=\"bash\">cd \/usr\/src\r\nwget http:\/\/asterisk.hosting.lv\/bin\/codec_g729-ast130-gcc4-glibc-core2.so\r\nmv codec_g729-ast130-gcc4-glibc-core2.so codec_g729.so\r\ncp codec_g729.so \/usr\/lib64\/asterisk\/modules\r\nasterisk -r\r\n*CLI&gt; module load codec_g729.so<\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435<\/p>\n<pre>Loaded codec_g729.so<\/pre>\n<p>\u0422\u043e \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u0442\u044c \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a, \u0435\u0441\u043b\u0438 \u043f\u0438\u0448\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0438, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u0431\u0438\u0440\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u0434 \u043f\u0440\u043e\u0446<\/p>\n<pre class=\"lang:default decode:true \">cat \/proc\/cpuinfo<\/pre>\n<p>\u0438 \u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0441\u0442\u044c<\/p>\n<pre class=\"lang:default decode:true \">uname -a<\/pre>\n<p>\u041e\u0421.<\/p>\n<pre>service asterisk restart<\/pre>\n<h3>\u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u043e\u0447\u0442\u0443 \u0441 \u0437\u0430\u043f\u0438\u0441\u044c\u044e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043e\u0432 \u043d\u0430 email.<\/h3>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b &#8212; Email &#8212; \u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 SMTP,\u00a0 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0438 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u0442\u0435\u0441\u0442.<\/p>\n<p>\u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u043c\u0435\u043d\u044b \u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f \u0432 \/etc\/postfix\/generic, \u0433\u0434\u0435\u00a0asterisk@mydomain.ru &#8212; \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u044f\u0449\u0438\u043a<\/p>\n<pre>asterisk@issabel.local asterisk@mydomain.ru\r\nroot@issabel.local asterisk@mydomain.ru\r\nadmin@mail.voip asterisk@mydomain.ru\r\nfail2ban@issabel.local asterisk@mydomain.ru\r\nroot@localhost asterisk@mydomain.ru\r\nroot@localhost.local asterisk@mydomain.ru\r\nroot asterisk@mydomain.ru\r\nasterisk asterisk@mydomain.ru\r\nasterisk@local asterisk@mydomain.ru<\/pre>\n<p>\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0438\u043c db<\/p>\n<pre>postmap \/etc\/postfix\/generic<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0444\u0430\u0439\u043b \/etc\/postfix\/recipient_bcc , \u0433\u0434\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043a\u0443\u0434\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0443\u0445\u043e\u0434\u0438\u0442\u044c \u043f\u043e\u0447\u0442\u0430<\/p>\n<pre>1121@mail.voip support@MYREALMAIL1.ru\r\n1111@mail.voip support@MYREALMAIL1.ru\r\n1121@issabel.local support@MYREALMAIL1.ru\r\n1111@issabel.local support@MYREALMAIL1.ru\r\nadmin@mail.voip mail@MYREALMAIL2.ru\r\nroot@issabel.local mail@MYREALMAIL2.ru\r\nasterisk@issabel.local support@MYREALMAIL1.ru<\/pre>\n<p>\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0438\u043c db<\/p>\n<pre>postmap \/etc\/postfix\/recipient_bcc<\/pre>\n<p>\u0420\u0438\u0445\u0442\u0443\u0435\u043c\u00a0\/etc\/postfix\/main.cf<\/p>\n<pre>relay_domains = MYREALDOMAIN.ru\r\nvirtual_transport = lmtp:unix:\/var\/lib\/imap\/socket\/lmtp\r\nvirtual_mailbox_domains = ,issabel.local,mail.voip\r\nmyhostname = issabel.local\r\nmydomain = local\r\nrelayhost = 194.85.88.247:587\r\nsmtp_sasl_auth_enable = yes\r\nsmtp_sasl_password_maps = hash:\/etc\/postfix\/sasl\/passwd\r\nsmtp_sasl_security_options = noanonymous\r\nbroken_sasl_auth_clients = yes\r\nsmtpd_tls_auth_only = no\r\nsmtp_use_tls = no\r\nsmtp_tls_note_starttls_offer = no\r\nsmtpd_tls_loglevel = 2\r\nsmtpd_tls_received_header = no\r\ntls_random_source = \r\nsmtp_tls_CAfile =\r\n\r\nignore_mx_lookup_error = yes\r\nrecipient_bcc_maps = hash:\/etc\/postfix\/recipient_bcc\r\nsmtp_generic_maps = hash:\/etc\/postfix\/generic<\/pre>\n<p>194.85.88.247 &#8212; \u0430\u0434\u0440\u0435\u0441 mail.nic.ru, \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u043a\u0430\u0437\u0430\u0432 IP<\/p>\n<p>\u0420\u0435\u0441\u0442\u0430\u0440\u0442\u0443\u0435\u043c postfix<\/p>\n<pre class=\"prettyprint\"><span class=\"com\">service postfix restart<\/span><\/pre>\n<p>\u0420\u0438\u0445\u0442\u0443\u0435\u043c \u0444\u0430\u0439\u043b \/etc\/asterisk\/voicemail.conf \u0434\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0432 \u0441\u0435\u043a\u0446\u0438\u044e [general] \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443:<\/p>\n<pre>charset=UTF-8<\/pre>\n<p>\u0414\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0441 \u0441\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u043a \u0410\u0422\u0421, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f Zoiper <a href=\"https:\/\/serveradmin.ru\/nastroyka-openvpn-na-centos-7\/\">\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c OpenVPN<\/a>, \u043d\u0443 \u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u043e\u0440\u0442 \u0447\u0435\u0440\u0435\u0437 \u0448\u043b\u044e\u0437. OpenVPN \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043a \u0410\u0422\u0421.<\/p>\n<p>\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u043e\u0437\u0432\u0443\u0447\u043a\u0443 \u0441 \u0441\u0430\u0439\u0442\u0430\u00a0http:\/\/downloads.asterisk.org\/pub\/telephony\/sounds\/<\/p>\n<p>\u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c -ru-<\/p>\n<p>\u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433<\/p>\n<pre>\/var\/lib\/asterisk\/sounds<\/pre>\n<pre> tar xfz **********<\/pre>\n<p>&nbsp;<\/p>\n<h3>FESTIVAL &#8212; \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441\u0442\u043e\u0438\u0442 \u0440\u0443\u0441\u0441\u043a\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f 1.96 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a. \u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0435\u0435 \u043d\u0430 2.5 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0443\u0434\u0430\u043b\u0430\u0441\u044c, \u043d\u0443\u0436\u043d\u043e \u0443\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e.\u0420\u0430\u0437\u043d\u0438\u0446\u044b \u043f\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0443 \u0441\u0438\u043d\u0442\u0435\u0437\u0430 \u043c\u0435\u0436\u0434\u0443 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 1.96 \u0438 2.5 \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439.<\/h3>\n<p>&nbsp;<\/p>\n<p>\u0421\u0442\u0430\u0432\u0438\u043c\u00a0Festival, \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0448\u0438\u0431\u043a\u0443 \u043f\u0440\u0438 make\u00a0 &#8212;\u00a0 error trying to exec &#8216;cc1plus&#8217;: execvp: No such file, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0444\u0438\u043a\u0441\u0438\u043b:<\/p>\n<pre>yum install ncurses-devel \r\n<code><span class=\"pln\">yum install gcc<\/span><span class=\"pun\">-<\/span><span class=\"pln\">c<\/span><span class=\"pun\">++<\/span><\/code><\/pre>\n<p>\u0434\u0430\u043b\u0435\u0435<\/p>\n<pre>cd \/usr\/src wget http:\/\/www.cstr.ed.ac.uk\/downloads\/festival\/2.4\/speech_tools-2.4-release.tar.gz wget\u00a0http:\/\/www.cstr.ed.ac.uk\/downloads\/festival\/2.4\/festival-2.4-release.tar.gz wget http:\/\/www.cstr.ed.ac.uk\/downloads\/festival\/2.4\/festlex_CMU.tar.gz wget http:\/\/www.cstr.ed.ac.uk\/downloads\/festival\/2.4\/festlex_POSLEX.tar.gz wget http:\/\/www.cstr.ed.ac.uk\/downloads\/festival\/2.4\/festlex_OALD.tar.gz<\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435<\/p>\n<pre class=\"code\">tar zxvf festival-2.4-release.tar.gz\r\ntar zxvf speech_tools-2.4-release.tar.gz\r\ntar zxvf festlex_CMU.tar.gz\r\ntar zxvf festlex_POSLEX.tar.gz\r\ntar zxvf festlex_OALD.tar.gz\r\ncd speech_tools\r\n.\/configure\r\nmake\r\nmake install\r\ncd ..\r\ncd festival\r\n.\/configure\r\n make\r\nmake install<\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435<\/p>\n<pre class=\"code\">export PATH=$PATH:\/usr\/src\/festival\/bin\/<\/pre>\n<pre class=\"code\">mkdir \/usr\/src\/festival\/lib\/voices\/\r\nmkdir \/usr\/src\/festival\/lib\/voices\/russian\/\r\ncd \/usr\/src\/\r\nwget http:\/\/sourceforge.net\/projects\/festlang.berlios\/files\/msu_ru_nsh_clunits-0.5.tar.bz2<\/pre>\n<pre class=\"code\">tar xjfv msu_ru_nsh_clunits-0.5.tar.bz2\r\nmv \/usr\/src\/msu_ru_nsh_clunits\/  \/usr\/src\/festival\/lib\/voices\/russian<\/pre>\n<p>\u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0440\u0430\u0437\u0445\u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c &#8212; \u0432\u044b\u043b\u0435\u0437\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0430\u0440\u0445\u0438\u0432 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u043b \u043d\u0430 \u0441\u0432\u043e\u0435\u043c \u043a\u043e\u043c\u043f\u0435 \u0438 \u0437\u0430\u043f\u0438\u0445\u043d\u0443\u043b \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433<\/p>\n<pre class=\"1c\">\/usr\/src\/festival\/lib\/voices\/russian\/<\/pre>\n<pre class=\"1c\">ls \/usr\/src\/festival\/lib\/voices\/russian\/msu_ru_nsh_clunits\/\r\n<strong>COPYING\u00a0\u00a0dict\u00a0\u00a0etc\u00a0\u00a0festival\u00a0\u00a0festvox\u00a0\u00a0lab\u00a0\u00a0lib\u00a0\u00a0mcep\u00a0\u00a0README\u00a0\u00a0wav<\/strong><\/pre>\n<p>\u0418\u0437\u043c\u0435\u043d\u044f\u0435\u043c \u0444\u0430\u0439\u043b\u044b<\/p>\n<p>\/usr\/src\/festival\/lib\/languages.scm<\/p>\n<p>\/usr\/src\/festival\/lib\/siteinit.scm<\/p>\n<p>\u041c\u0435\u043d\u044f\u0435\u043c\u00a0<em>\/etc\/asterisk\/festival.conf<\/em><\/p>\n<pre class=\"code\">[general]\r\nhost=localhost\r\nport=1314\r\nusecache=yes\r\ncachedir=\/var\/lib\/asterisk\/festivalcache\/\r\nfestivalcommand=(tts_textasterisk \"%s\" 'file)(quit)\\n<\/pre>\n<pre class=\"code\">mkdir \/var\/lib\/asterisk\/festivalcache\/ &amp;&amp; chown asterisk:asterisk \/var\/lib\/asterisk\/festivalcache\/<\/pre>\n<p>\u041f\u0440\u043e\u043f\u0438\u0441\u0430\u043b \u0432\u00a0\/etc\/rc.d\/rc.local<\/p>\n<pre>service festival stop\r\n\r\nfestival -b '(voice_msu_ru_nsh_clunits)' --server<\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a<\/p>\n<pre>netstat -ln --program|grep 1314<\/pre>\n<p>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c\u00a0\/etc\/asterisk\/extensions_custom.conf<\/p>\n<p>\u0438 \u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435 UTF-8 \u043f\u0438\u0448\u0435\u043c<\/p>\n<pre>[from-internal-custom] \r\nexten = 1235,1,Festival('\u041f\u0440\u0438\u0432\u0435\u0442. \u0430 \u0443 \u043d\u0430\u0441 \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c.')\r\nexten =&gt; 1235,n,Playback(demo-congrats) ; extensions can dial 1234\r\nexten =&gt; 1235,n,Hangup()\r\nexten =&gt; h,1,Hangup()\r\ninclude =&gt; custom-recordme ; extensions can also dial 5678 \r\ninclude =&gt; weather-wakeup\r\ninclude =&gt; calendar-event\r\ninclude =&gt; conferences\r\ninclude =&gt; agentlogin<\/pre>\n<p>\u0417\u0432\u043e\u043d\u0438\u043c \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 1235 \u0438 \u0435\u0441\u043b\u0438 \u0443\u0441\u043b\u044b\u0448\u0438\u043c, \u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0435&#8230;.<\/p>\n<h3><strong>\u0411\u0435\u0437 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 Festival<\/strong><\/h3>\n<ul>\n<li>\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0430\u0440\u0445\u0438\u0432\u0430\u00a0msu_ru_nsh_clunits-0.5.tar.bz2 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/usr\/share\/festival\/lib\/voices<\/li>\n<li>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u0444\u0430\u0439\u043b festival.scm \u0432 \u043a\u043e\u043d\u0446\u0435, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442<\/li>\n<\/ul>\n<pre>;;; Command for Asterisk begin\r\n\r\n\r\n(define (tts_textasterisk string mode)\r\n\"(tts_textasterisk STRING MODE)\r\nApply tts to STRING. This function is specifically designed for\r\nuse in server mode so a single function call may synthesize the string.\r\nThis function name may be added to the server safe functions.\"\r\n(let ((wholeutt (utt.synth (eval (list 'Utterance 'Text string)))))\r\n(utt.wave.resample wholeutt 8000)\r\n(utt.wave.rescale wholeutt 5)\r\n(utt.send.wave.client wholeutt)))\r\n\r\n;;; Command for Asterisk end<\/pre>\n<ul>\n<li>\u0412\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 \u0432 \u0444\u0430\u0439\u043b \/etc\/festival\/siteinit.scm<\/li>\n<\/ul>\n<pre>(set! voice_default 'voice_msu_ru_nsh_clunits)\r\n(provide 'siteinit)<\/pre>\n<ul>\n<li>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u00a0\/usr\/share\/festival\/lib\/languages.scm<\/li>\n<\/ul>\n<pre>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r\n;;; ;;\r\n;;; Centre for Speech Technology Research ;;\r\n;;; University of Edinburgh, UK ;;\r\n;;; Copyright (c) 1996,1997 ;;\r\n;;; All Rights Reserved. ;;\r\n;;; ;;\r\n;;; Permission is hereby granted, free of charge, to use and distribute ;;\r\n;;; this software and its documentation without restriction, including ;;\r\n;;; without limitation the rights to use, copy, modify, merge, publish, ;;\r\n;;; distribute, sublicense, and\/or sell copies of this work, and to ;;\r\n;;; permit persons to whom this work is furnished to do so, subject to ;;\r\n;;; the following conditions: ;;\r\n;;; 1. The code must retain the above copyright notice, this list of ;;\r\n;;; conditions and the following disclaimer. ;;\r\n;;; 2. Any modifications must be clearly marked as such. ;;\r\n;;; 3. Original authors' names are not deleted. ;;\r\n;;; 4. The authors' names are not used to endorse or promote products ;;\r\n;;; derived from this software without specific prior written ;;\r\n;;; permission. ;;\r\n;;; ;;\r\n;;; THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK ;;\r\n;;; DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ;;\r\n;;; ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT ;;\r\n;;; SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE ;;\r\n;;; FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ;;\r\n;;; WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN ;;\r\n;;; AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ;;\r\n;;; ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF ;;\r\n;;; THIS SOFTWARE. ;;\r\n;;; ;;\r\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r\n;;;\r\n;;; Specification of voices and some major choices of synthesis\r\n;;;\r\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r\n;;;\r\n;;; This should use some sort of database description for voices so\r\n;;; new voices will become automatically available.\r\n;;;\r\n(define (language_russian)\r\n\"(language_russian)\r\nSet up language parameters for Russian.\"\r\n(set! male1 voice_msu_ru_nsh_clunits)\r\n(male1)\r\n(Parameter.set 'Language 'russian)\r\n)\r\n\r\n(define (language_british_english)\r\n\"(language_british_english)\r\nSet up language parameters for British English.\"\r\n(require 'voices)\r\n;; Will get more elaborate, with different choices of voices in language\r\n\r\n(set! male1 voice_rab_diphone)\r\n(set! male2 voice_don_diphone)\r\n(if (symbol-bound? 'voice_gsw_diphone)\r\n(set! male3 voice_gsw_diphone))\r\n(if (symbol-bound? 'voice_gsw_450)\r\n(set! male4 voice_gsw_450))\r\n\r\n(male1)\r\n(Parameter.set 'Language 'britishenglish)\r\n)\r\n\r\n(define (language_american_english)\r\n\"(language_american_english)\r\nSet up language parameters for American English.\"\r\n\r\n(if (symbol-bound? 'voice_nitech_us_slt_arctic_hts)\r\n(set! female1 voice_nitech_us_slt_arctic_hts))\r\n(if (symbol-bound? 'voice_nitech_us_bdl_arctic_hts)\r\n(set! male1 voice_nitech_us_bdl_arctic_hts))\r\n\r\n(male1)\r\n(Parameter.set 'Language 'americanenglish)\r\n)\r\n\r\n(define (language_scots_gaelic)\r\n\"(language_scots_gaelic)\r\nSet up language parameters for Scots Gaelic.\"\r\n(error \"Scots Gaelic not yet supported.\")\r\n\r\n(Parameter.set 'Language 'scotsgaelic)\r\n)\r\n\r\n(define (language_welsh)\r\n\"(language_welsh)\r\nSet up language parameters for Welsh.\"\r\n\r\n(set! male1 voice_welsh_hl)\r\n\r\n(male1)\r\n(Parameter.set 'Language 'welsh)\r\n)\r\n\r\n(define (language_castillian_spanish)\r\n\"(language_spanish)\r\nSet up language parameters for Castillian Spanish.\"\r\n\r\n(voice_el_diphone)\r\n(set! male1 voice_el_diphone)\r\n\r\n(Parameter.set 'Language 'spanish)\r\n)\r\n\r\n(define (select_language language)\r\n(cond\r\n((or (equal? language 'americanenglish)\r\n(equal? language 'english)) ;; it may not be the *real* English\r\n(language_american_english)) ;; but at least it's supported without\r\n;; non-free add-ons.\r\n((equal? language 'britishenglish)\r\n(language_british_english))\r\n((equal? language 'scotsgaelic)\r\n(language_russian))\r\n((equal? language 'russian)\r\n(language_scots_gaelic))\r\n((equal? language 'welsh)\r\n(language_welsh))\r\n((equal? language 'spanish)\r\n(language_castillian_spanish))\r\n((equal? language 'klingon)\r\n(language_klingon))\r\n(t\r\n(print \"Unsupported language, using English\")\r\n(language_american_english))))\r\n\r\n(defvar language_default language_russian)\r\n\r\n(provide 'languages)<\/pre>\n<p>\u041c\u0435\u043d\u044f\u0435\u043c\u00a0<em>\/etc\/asterisk\/festival.conf<\/em><\/p>\n<pre class=\"code\">[general]\r\nhost=localhost\r\nport=1314\r\nusecache=yes\r\ncachedir=\/var\/lib\/asterisk\/festivalcache\/\r\nfestivalcommand=(tts_textasterisk \"%s\" 'file)(quit)\\n<\/pre>\n<pre class=\"code\">mkdir \/var\/lib\/asterisk\/festivalcache\/ &amp;&amp; chown asterisk:asterisk \/var\/lib\/asterisk\/festivalcache\/<\/pre>\n<p>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c\u00a0\/etc\/asterisk\/extensions_custom.conf<\/p>\n<p>\u0438 \u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435 UTF-8 \u043f\u0438\u0448\u0435\u043c<\/p>\n<pre>[from-internal-custom] \r\nexten = 1235,1,Festival('\u041f\u0440\u0438\u0432\u0435\u0442. \u0430 \u0443 \u043d\u0430\u0441 \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c.')\r\nexten =&gt; 1235,n,Playback(demo-congrats) ; extensions can dial 1234\r\nexten =&gt; 1235,n,Hangup()\r\nexten =&gt; h,1,Hangup()\r\ninclude =&gt; custom-recordme ; extensions can also dial 5678 \r\ninclude =&gt; weather-wakeup\r\ninclude =&gt; calendar-event\r\ninclude =&gt; conferences\r\ninclude =&gt; agentlogin<\/pre>\n<p>\u0417\u0432\u043e\u043d\u0438\u043c \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 1235 \u0438 \u0435\u0441\u043b\u0438 \u0443\u0441\u043b\u044b\u0448\u0438\u043c, \u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0435&#8230;.<\/p>\n<p>&nbsp;<\/p>\n<h3>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 +7<\/h3>\n<p>\u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u0444\u0430\u0439\u043b \/etc\/asterisk\/extensions_custom.conf<\/p>\n<p>\u0432 \u0441\u0435\u043a\u0446\u0438\u0438\u00a0[from-internal-custom] \u0432 \u0441\u0430\u043c\u044b\u0439 \u043a\u043e\u043d\u0435\u0446<\/p>\n<pre>exten =&gt; _+7XXXXXXXXXX,1,GoTo(outbound-allroutes,8${EXTEN:2},1)<\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043f\u043e\u0441\u043b\u0435 reload<\/p>\n<p>&nbsp;<\/p>\n<p>\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0430\u0440\u0445\u0438\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043a\u043e\u043f\u0438\u0440\u0443\u044e \u0444\u0430\u0439\u043b\u044b \u0447\u0435\u0440\u0435\u0437 \u0441\u043a\u0440\u0438\u043f\u0442 WinSCP, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0439 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u043c. \u0421\u043a\u0440\u0438\u043f\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a:<\/p>\n<pre>@echo off\r\n\r\n\"C:\\Program Files (x86)\\WinSCP\\WinSCP.com\" ^\r\n\/log=\"C:\\Users\\836D~1\\Desktop\\SYNHRO~1\\WinSCP.log\" \/ini=nul ^\r\n\/command ^\r\n\"open sftp:\/\/root:PASSWORD@192.168.192.168\/ -hostkey=\"\"ssh-ed25519 256 63:fd:6e:62:c8:e2:db:1b:27:a3:3f:d1:a6:0a:96:8b\"\"\" ^\r\n\"synchronize -criteria=size -transfer=binary local E:\\HttpServer\\Voip\\ \/var\/spool\/asterisk\/monitor\/\" ^\r\n\"exit\"\r\n\r\nset WINSCP_RESULT=%ERRORLEVEL%\r\nif %WINSCP_RESULT% equ 0 (\r\necho Success\r\n) else (\r\necho Error\r\n)\r\n\r\nexit \/b %WINSCP_RESULT%<\/pre>\n<p>\u0432 \u043f\u0430\u043f\u043a\u0435\u00a0E:\\HttpServer\\Voip \u0431\u0443\u0434\u0435\u0442 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0438\u0437<\/p>\n<p>\/var\/spool\/asterisk\/monitor\/<\/p>\n<p>\u0422\u0430\u043a\u0438\u043c \u0436\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0430\u0440\u0445\u0438\u0432 \u0441 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u00a0\/var\/www\/backup\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041a\u0430\u0447\u0430\u0435\u043c \u043e\u0442\u0441\u044e\u0434\u0430\u00a0https:\/\/www.issabel.org \u043d\u0443 \u0438\u043b\u0438 \u0434\u0435\u043b\u0430\u0435\u043c \u0442\u0430\u043a \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c Asterisk 13. \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 , \u0443 \u043c\u0435\u043d\u044f \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0435 HyperV 4 \u044f\u0434\u0440\u0430 Intel i3 \u0438 4 \u0413\u0431 \u043f\u0430\u043c\u044f\u0442\u0438 (\u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 3 \u0413\u0431). \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c yum install hyperv-daemons \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c SSH \u043a\u043b\u0438\u0435\u043d\u0442 \u0438\u043b\u0438 MobaXterm (\u041f\u0440\u043e\u0441\u0442\u043e<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-715","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bukleev.ru\/index.php?rest_route=\/wp\/v2\/pages\/715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bukleev.ru\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bukleev.ru\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bukleev.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bukleev.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=715"}],"version-history":[{"count":49,"href":"https:\/\/bukleev.ru\/index.php?rest_route=\/wp\/v2\/pages\/715\/revisions"}],"predecessor-version":[{"id":930,"href":"https:\/\/bukleev.ru\/index.php?rest_route=\/wp\/v2\/pages\/715\/revisions\/930"}],"wp:attachment":[{"href":"https:\/\/bukleev.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}