{"id":394,"date":"2019-11-09T12:21:31","date_gmt":"2019-11-09T09:21:31","guid":{"rendered":"http:\/\/guwi.ru\/?p=394"},"modified":"2019-11-09T12:21:31","modified_gmt":"2019-11-09T09:21:31","slug":"%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-asterisk-16-%d0%bd%d0%b0-centos-8","status":"publish","type":"post","link":"http:\/\/guwi.ru\/?p=394","title":{"rendered":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8"},"content":{"rendered":"<p><strong>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/strong><br \/>\n\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c Asterisk 16 \u043d\u0430 Centos 8 \u0431\u0443\u0434\u0435\u043c \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432. \u042d\u0442\u043e \u043d\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u043b\u0434\u0441\u043a\u0443\u043b \u0438 \u043a\u0440\u0443\u0442\u043e\u0441\u0442\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u043e\u0444\u0442\u0430. \u042d\u0442\u043e \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043c\u0435\u0440\u0430. \u0412\u0441\u0435\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043b\u0443\u0447\u0448\u0435 \u0435\u0439 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f. \u041b\u0438\u0431\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0430\u043a\u0435\u0442 \u0438 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0436\u0435 \u0438\u0437 \u043d\u0435\u0433\u043e. \u0421\u0431\u043e\u0440\u043a\u0430 \u0441\u043e\u0444\u0442\u0430 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u043a\u0440\u0430\u0439\u043d\u044f\u044f \u043c\u0435\u0440\u0430, \u043a\u043e\u0433\u0434\u0430 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.<\/p>\n<p>\u042f \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e \u0432\u0435\u0440\u0441\u0438\u044e 16, \u0445\u043e\u0442\u044f \u0435\u0441\u0442\u044c \u0443\u0436\u0435 17-\u044f. \u0418\u043c\u0435\u043d\u043d\u043e 16-\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 LTS, \u0442\u043e \u0435\u0441\u0442\u044c \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u0444\u0438\u0447\u0438 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0442\u0430\u0432\u0438\u0442\u044c lts \u0432\u0435\u0440\u0441\u0438\u0438.<\/p>\n<p>\u0414\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 Asterisk 16 \u043d\u0430 \u0441\u0432\u0435\u0436\u0443\u044e Centos 8 \u044f \u043d\u0435 \u043d\u0430\u0448\u0435\u043b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f, \u0433\u0434\u0435 \u0431\u044b \u0431\u044b\u043b\u0438 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0432\u0441\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0438 \u0431\u0435\u0437\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438. \u0422\u0430\u043a \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e \u0441\u0442\u0430\u0440\u0438\u043d\u043a\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0432\u0441\u0435 \u0440\u0443\u043a\u0430\u043c\u0438. \u041d\u0438\u0447\u0435\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e \u0442\u0443\u0442 \u043d\u0435\u0442. \u0412\u0441\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445. \u041a\u0430\u043a\u0438\u0445-\u0442\u043e \u043d\u043e\u0432\u044b\u0445 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0438\u043b\u0438 \u043d\u044e\u0430\u043d\u0441\u043e\u0432 \u044f \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u043b.<\/p>\n<p><strong>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/strong><br \/>\n\u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043d\u0430\u0434\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c SELinux. \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b \/etc\/sysconfig\/selinux \u0438 \u043c\u0435\u043d\u044f\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440.<\/p>\n<pre>nano \/etc\/sysconfig\/selinux<\/pre>\n<pre>SELINUX=disabled<\/pre>\n<p>\u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f, \u043b\u0438\u0431\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c selinux.<\/p>\n<pre>setenforce 0<\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0430\u043a\u0435\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u044f\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438. \u0412 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 epel.<\/p>\n<pre>dnf install epel-release<\/pre>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u0438\u0434\u0435\u0442 \u043c\u0435\u0442\u0430 \u043f\u0430\u043a\u0435\u0442 Development Tools \u0441\u043e \u0432\u0441\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432.<\/p>\n<pre>dnf groupinstall \"Development Tools\"<\/pre>\n<p>\u0418 \u0435\u0449\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043d\u0443\u0436\u043d\u044b.<\/p>\n<pre>dnf install git wget net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron mariadb mariadb-server<\/pre>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 mysql \u0441\u0435\u0440\u0432\u0435\u0440, \u0437\u0430\u0434\u0430\u0432 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f root.<\/p>\n<pre>systemctl start mariadb\nsystemctl enable mariadb\n\/usr\/bin\/mysql_secure_installation<\/pre>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430.<\/p>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c Jansson \u0438 pjsip<\/p>\n<pre>cd ~\ngit clone https:\/\/github.com\/akheron\/jansson.git\ncd jansson\nautoreconf -i\n.\/configure --prefix=\/usr\/\nmake && make install\n\ncd ~\ngit clone https:\/\/github.com\/pjsip\/pjproject.git\ncd pjproject\n.\/configure CFLAGS=\"-DNDEBUG -DPJ_HAS_IPV6=1\" --prefix=\/usr --libdir=\/usr\/lib64 --enable-shared --disable-video --disable-sound --disable-opencore-amr\nmake dep && make && make install\nldconfig\n<\/pre>\n<p>\u0412\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e \u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e Astersik<\/p>\n<p><strong>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16<\/strong><br \/>\n\u042f \u0431\u0443\u0434\u0443 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c LTS \u0432\u0435\u0440\u0441\u0438\u044e Asterisk 16. \u0421\u043e\u0432\u0435\u0442\u0443\u044e \u0434\u043b\u044f \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c LTS \u0432\u0435\u0440\u0441\u0438\u0438. \u041e\u043d\u0438 \u0432 \u0446\u0435\u043b\u043e\u043c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0435\u0435 \u0438 \u0434\u043e\u043b\u044c\u0448\u0435 \u0441\u0440\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438. \u0418\u0434\u0435\u043c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 https:\/\/www.asterisk.org\/downloads\/asterisk\/all-asterisk-versions \u0438 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043d\u0443\u0436\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0435\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.<\/p>\n<pre>cd ~\nwget http:\/\/downloads.asterisk.org\/pub\/telephony\/asterisk\/asterisk-16-current.tar.gz\ntar xfz asterisk-16-current.tar.gz\ncd asterisk-16*\/\ncontrib\/scripts\/install_prereq install\ncontrib\/scripts\/get_mp3_source.sh<\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0430 centos 8 \u043f\u0430\u043a\u0435\u0442 libedit-devel.<\/p>\n<pre>dnf config-manager --set-enabled PowerTools\ndnf install libedit-devel<\/pre>\n<p>\u0421\u043e\u0431\u0438\u0440\u0430\u0435\u043c asterisk.<\/p>\n<pre>.\/configure --libdir=\/usr\/lib64\nmake menuselect<\/pre>\n<p>\u0412\u044b\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 \u0438 \u0437\u0432\u0443\u043a\u0438, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e. \u042f \u0432 \u043e\u0431\u0449\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e:<\/p>\n<p>Add-ons: format_mp3, res_config_mysql.<br \/>\nCore Sound Packages: \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0437\u0432\u0443\u043a\u0438 RU-WAV.<br \/>\nMusic On Hold File Packages: \u0437\u0432\u0443\u043a WAV.<br \/>\nExtras Sound Packages: \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 EN-WAV, \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u043d\u0435\u0442.<\/p>\n<p>\u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u0421\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u0435\u0439. \u0412\u0441\u0435 \u043e\u043d\u0438 \u043d\u0435 \u043d\u0443\u0436\u043d\u044b, \u043d\u043e \u043c\u0430\u043b\u043e \u043b\u0438, \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f \u0447\u0442\u043e-\u0442\u043e \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c. \u041d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0442\u043e\u043c \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438.<\/p>\n<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443:<\/p>\n<pre>make && make install && make samples && make config\nldconfig<\/pre>\n<p><strong>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f asterisk \u0438 \u0437\u0430\u043f\u0443\u0441\u043a<\/strong><\/p>\n<p>\u041f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, asterisk \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043e\u0442 root \u0438 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043d\u0435\u0433\u043e \u0436\u0435. \u042f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u043e\u0442 \u043d\u0435\u0433\u043e. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0435\u0433\u043e \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0433\u0440\u0443\u043f\u043f\u044b.<\/p>\n<pre>groupadd asterisk\nuseradd -r -d \/var\/lib\/asterisk -g asterisk asterisk\nusermod -aG audio,dialout asterisk\nchown -R asterisk.asterisk \/etc\/asterisk \/var\/{lib,log,spool}\/asterisk \/usr\/lib64\/asterisk<\/pre>\n<p>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c Asterisk \u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043e\u0434 \u044d\u0442\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433 \/etc\/sysconfig\/asterisk \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b:<\/p>\n<pre>AST_USER=\"asterisk\"\nAST_GROUP=\"asterisk\"<\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0432 \u0441\u0430\u043c \u043a\u043e\u043d\u0444\u0438\u0433 \u0430\u0441\u0442\u0435\u0440\u0430 <\/p>\n<pre>nano \/etc\/asterisk\/asterisk.conf<\/pre>\n<pre>runuser = asterisk\nrungroup = asterisk<\/pre>\n<p>\u041f\u0440\u043e\u0431\u0443\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c asterisk:<\/p>\n<pre>systemctl start asterisk<\/pre>\n<p>\u0415\u0441\u043b\u0438 \u043d\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0432\u0441\u0435 \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u0441\u043b\u0443\u0436\u0431\u044b.<\/p>\n<pre>systemctl status asterisk<\/pre>\n<p>Asterisk \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0441\u044f, \u043d\u043e \u0435\u0441\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438.<\/p>\n<pre>radcli: rc_read_config: rc_read_config: can't open \/etc\/radiusclient-ng\/radiusclient.conf: No such file or directory<\/pre>\n<p>\u0421\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0430\u0445 \u043d\u0435\u0432\u0435\u0440\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u043d \u043f\u0443\u0442\u044c \u043a radiusclient. \u0421\u0435\u0439\u0447\u0430\u0441 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043c \u044d\u0442\u043e.<\/p>\n<pre>sed -i 's\";\\[radius\\]\"\\[radius\\]\"g' \/etc\/asterisk\/cdr.conf\nsed -i 's\";radiuscfg => \/usr\/local\/etc\/radiusclient-ng\/radiusclient.conf\"radiuscfg => \/etc\/radcli\/radiusclient.conf\"g' \/etc\/asterisk\/cdr.conf\nsed -i 's\";radiuscfg => \/usr\/local\/etc\/radiusclient-ng\/radiusclient.conf\"radiuscfg => \/etc\/radcli\/radiusclient.conf\"g' \/etc\/asterisk\/cel.conf<\/pre>\n<p>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c asterisk \u0438 \u0443\u0431\u0435\u0436\u0434\u0430\u0435\u043c\u0441\u044f, \u0447\u0442\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u043d\u0435\u0442. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c, \u0432\u0441\u0435 \u043b\u0438 \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u0437\u0430\u0439\u0434\u044f \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c:<\/p>\n<pre>asterisk -r<\/pre>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c Astersk \u0432 \u0430\u0432\u0442\u043e\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443.<\/p>\n<pre>systemctl enable asterisk<\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u043d\u0430\u0448 USB \u043c\u043e\u0434\u0435\u043c:<\/p>\n<pre>cd \/home\/asterisk\/install\nyum install git\ngit clone https:\/\/github.com\/wdoekes\/asterisk-chan-dongle.git\ncd asterisk-chan-dongle\n.\/bootstrap\n.\/configure --with-astversion=16.8.0 # \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a\nmake\nsudo make install\nsudo cp dongle.conf \/etc\/asterisk\/<\/pre>\n<p>\u0415\u0441\u043b\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 cp dongle.conf \/etc\/asterisk\/ \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043b\u0430\u0441\u044c \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439, \u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432 \u0440\u0443\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c<\/p>\n<pre>nano \/etc\/asterisk\/dongle.conf<\/pre>\n<pre>[general]\n\ninterval=15                     ; Number of seconds between trying to connect to devices\n\n;------------------------------ JITTER BUFFER CONFIGURATION --------------------------\n;jbenable = yes                 ; Enables the use of a jitterbuffer on the receiving side of a\n                                ; Dongle channel. Defaults to \"no\". An enabled jitterbuffer will\n                                ; be used only if the sending side can create and the receiving\n                                ; side can not accept jitter. The Dongle channel can't accept jitter,\n                                ; thus an enabled jitterbuffer on the receive Dongle side will always\n                                ; be used if the sending side can create jitter.\n\n;jbforce = no                   ; Forces the use of a jitterbuffer on the receive side of a Dongle\n                                ; channel. Defaults to \"no\".\n\n;jbmaxsize = 200                ; Max length of the jitterbuffer in milliseconds.\n\n;jbresyncthreshold = 1000       ; Jump in the frame timestamps over which the jitterbuffer is\n                                ; resynchronized. Useful to improve the quality of the voice, with\n                                ; big jumps in\/broken timestamps, usually sent from exotic devices\n                                ; and programs. Defaults to 1000.\n\n;jbimpl = fixed                 ; Jitterbuffer implementation, used on the receiving side of a Dongle\n                                ; channel. Two implementations are currently available - \"fixed\"\n                                ; (with size always equals to jbmaxsize) and \"adaptive\" (with\n                                ; variable size, actually the new jb of IAX2). Defaults to fixed.\n\n;jbtargetextra = 40             ; This option only affects the jb when 'jbimpl = adaptive' is set.\n                                ; The option represents the number of milliseconds by which the new jitter buffer\n                                ; will pad its size. the default is 40, so without modification, the new\n                                ; jitter buffer will set its size to the jitter value plus 40 milliseconds.\n                                ; increasing this value may help if your network normally has low jitter,\n                                ; but occasionally has spikes.\n\n;jblog = no                     ; Enables jitterbuffer frame logging. Defaults to \"no\".\n;-----------------------------------------------------------------------------------\n;\n[GSM01]\n;966XXXXXXX\ncontext=dial-plan-GSM01-in\nimei=861961123456789\nrxgain=0\nrxgain=0\n;\n[defaults]\n; now you can set here any not required device settings as template\n;   sure you can overwrite in any [device] section this default values\n\n;context=default                        ; context for incoming calls\ngroup=0                         ; calling group\nrxgain=0                        ; increase the incoming volume; may be negative\ntxgain=0                        ; increase the outgoint volume; may be negative\nautodeletesms=yes               ; auto delete incoming sms\nresetdongle=yes                 ; reset dongle during initialization with ATZ command\nu2diag=-1                       ; set ^U2DIAG parameter on device (0 = disable everything except modem function) ; -1 not use ^U2DIAG command\n;u2diag=0\nusecallingpres=yes              ; use the caller ID presentation or not\ncallingpres=allowed_passed_screen ; set caller ID presentation          by default use default network settings\ndisablesms=no                   ; disable of SMS reading from device when received\n                                ;  chan_dongle has currently a bug with SMS reception. When a SMS gets in during a\n                                ;  call chan_dongle might crash. Enable this option to disable sms reception.\n                                ;  default = no\n\nlanguage=en                     ; set channel default language\nsmsaspdu=yes                    ; if 'yes' send SMS in PDU mode, feature implementation incomplete and we strongly recommend say 'yes'\nmindtmfgap=45                   ; minimal interval from end of previews DTMF from begining of next in ms\nmindtmfduration=80              ; minimal DTMF tone duration in ms\nmindtmfinterval=200             ; minimal interval between ends of DTMF of same digits in ms\n\ncallwaiting=auto                ; if 'yes' allow incoming calls waiting; by default use network settings\n                                ; if 'no' waiting calls just ignored\n\ndisable=no                      ; OBSOLETED by initstate: if 'yes' no load this device and just ignore this section\n\ninitstate=start                 ; specified initial state of device, must be one of 'stop' 'start' 'remote'\n                                ;   'remove' same as 'disable=yes'\n\n;exten=+1234567890              ; exten for start incoming calls, only in case of Subscriber Number not available!, also set to CALLERID(ndid)\n\ndtmf=relax                      ; control of incoming DTMF detection, possible values:\n                                ;   off    - off DTMF tones detection, voice data passed to asterisk unaltered\n                                ;              use this value for gateways or if not use DTMF for AVR or inside dialplan\n                                ;   inband - do DTMF tones detection\n ;   relax  - like inband but with relaxdtmf option\n                                ;  default is 'relax' by compatibility reason\n;\n; dongle required settings\n;[dongle0]\n;audio=\/dev\/ttyUSB1             ; tty port for audio connection;        no default value\n;data=\/dev\/ttyUSB2              ; tty port for AT commands;             no default value\n;\n; or you can omit both audio and data together and use imei=123456789012345 and\/or imsi=123456789012345\n;  imei and imsi must contain exactly 15 digits !\n;  imei\/imsi discovery is available on Linux only\n;imei=123456789012345\n;imsi=123456789012345\n;\n; if audio and data set together with imei and\/or imsi audio and data has precedence\n;   you can use both imei and imsi together in this case exact match by imei and imsi required\n<\/pre>\n<p><strong>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/strong><br \/>\n\u041d\u0430 \u044d\u0442\u043e\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16 \u043d\u0430 Centos 8 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430. \u041c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c Asterisk 16 \u043d\u0430 Centos 8 \u0431\u0443\u0434\u0435\u043c \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432. \u042d\u0442\u043e \u043d\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u043b\u0434\u0441\u043a\u0443\u043b \u0438 \u043a\u0440\u0443\u0442\u043e\u0441\u0442\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u043e\u0444\u0442\u0430. \u042d\u0442\u043e \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043c\u0435\u0440\u0430. \u0412\u0441\u0435\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043b\u0443\u0447\u0448\u0435 \u0435\u0439 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f. \u041b\u0438\u0431\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0430\u043a\u0435\u0442 \u0438 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0436\u0435 \u0438\u0437 \u043d\u0435\u0433\u043e. \u0421\u0431\u043e\u0440\u043a\u0430 \u0441\u043e\u0444\u0442\u0430 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u043a\u0440\u0430\u0439\u043d\u044f\u044f \u043c\u0435\u0440\u0430, \u043a\u043e\u0433\u0434\u0430 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u2026 <span class=\"read-more\"><a href=\"http:\/\/guwi.ru\/?p=394\">\u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-394","post","type-post","status-publish","format-standard","hentry","category-asterisk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8 - \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"http:\/\/guwi.ru\/?p=394\" \/>\r\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8 - \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru\" \/>\r\n<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c Asterisk 16 \u043d\u0430 Centos 8 \u0431\u0443\u0434\u0435\u043c \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432. \u042d\u0442\u043e \u043d\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u043b\u0434\u0441\u043a\u0443\u043b \u0438 \u043a\u0440\u0443\u0442\u043e\u0441\u0442\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u043e\u0444\u0442\u0430. \u042d\u0442\u043e \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043c\u0435\u0440\u0430. \u0412\u0441\u0435\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043b\u0443\u0447\u0448\u0435 \u0435\u0439 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f. \u041b\u0438\u0431\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0430\u043a\u0435\u0442 \u0438 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0436\u0435 \u0438\u0437 \u043d\u0435\u0433\u043e. \u0421\u0431\u043e\u0440\u043a\u0430 \u0441\u043e\u0444\u0442\u0430 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u043a\u0440\u0430\u0439\u043d\u044f\u044f \u043c\u0435\u0440\u0430, \u043a\u043e\u0433\u0434\u0430 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u2026 \u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435 &raquo;\" \/>\r\n<meta property=\"og:url\" content=\"http:\/\/guwi.ru\/?p=394\" \/>\r\n<meta property=\"og:site_name\" content=\"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-11-09T09:21:31+00:00\" \/>\r\n<meta name=\"author\" content=\"admin\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u043c\u0438\u043d\u0443\u0442\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/guwi.ru\/?p=394\",\"url\":\"http:\/\/guwi.ru\/?p=394\",\"name\":\"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8 - \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru\",\"isPartOf\":{\"@id\":\"http:\/\/guwi.ru\/#website\"},\"datePublished\":\"2019-11-09T09:21:31+00:00\",\"dateModified\":\"2019-11-09T09:21:31+00:00\",\"author\":{\"@id\":\"http:\/\/guwi.ru\/#\/schema\/person\/8389c039a09ca9a7a03b90d05f430762\"},\"breadcrumb\":{\"@id\":\"http:\/\/guwi.ru\/?p=394#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/guwi.ru\/?p=394\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/guwi.ru\/?p=394#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"http:\/\/guwi.ru\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/guwi.ru\/#website\",\"url\":\"http:\/\/guwi.ru\/\",\"name\":\"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/guwi.ru\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/guwi.ru\/#\/schema\/person\/8389c039a09ca9a7a03b90d05f430762\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"http:\/\/guwi.ru\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/119031a5dc09b470495f25546952bbd6788e8c489add738a2afe18ab63de8267?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/119031a5dc09b470495f25546952bbd6788e8c489add738a2afe18ab63de8267?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/guwi.ru\"],\"url\":\"http:\/\/guwi.ru\/?author=1\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8 - \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/guwi.ru\/?p=394","og_locale":"ru_RU","og_type":"article","og_title":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8 - \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru","og_description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c Asterisk 16 \u043d\u0430 Centos 8 \u0431\u0443\u0434\u0435\u043c \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432. \u042d\u0442\u043e \u043d\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u043b\u0434\u0441\u043a\u0443\u043b \u0438 \u043a\u0440\u0443\u0442\u043e\u0441\u0442\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u043e\u0444\u0442\u0430. \u042d\u0442\u043e \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043c\u0435\u0440\u0430. \u0412\u0441\u0435\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043b\u0443\u0447\u0448\u0435 \u0435\u0439 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f. \u041b\u0438\u0431\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0430\u043a\u0435\u0442 \u0438 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0436\u0435 \u0438\u0437 \u043d\u0435\u0433\u043e. \u0421\u0431\u043e\u0440\u043a\u0430 \u0441\u043e\u0444\u0442\u0430 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u043a\u0440\u0430\u0439\u043d\u044f\u044f \u043c\u0435\u0440\u0430, \u043a\u043e\u0433\u0434\u0430 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u2026 \u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435 &raquo;","og_url":"http:\/\/guwi.ru\/?p=394","og_site_name":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru","article_published_time":"2019-11-09T09:21:31+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c":"admin","\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"5 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/guwi.ru\/?p=394","url":"http:\/\/guwi.ru\/?p=394","name":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8 - \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru","isPartOf":{"@id":"http:\/\/guwi.ru\/#website"},"datePublished":"2019-11-09T09:21:31+00:00","dateModified":"2019-11-09T09:21:31+00:00","author":{"@id":"http:\/\/guwi.ru\/#\/schema\/person\/8389c039a09ca9a7a03b90d05f430762"},"breadcrumb":{"@id":"http:\/\/guwi.ru\/?p=394#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["http:\/\/guwi.ru\/?p=394"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/guwi.ru\/?p=394#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"http:\/\/guwi.ru\/"},{"@type":"ListItem","position":2,"name":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Asterisk 16, chan_dongle \u043d\u0430 Centos 8"}]},{"@type":"WebSite","@id":"http:\/\/guwi.ru\/#website","url":"http:\/\/guwi.ru\/","name":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b GUWi.ru","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/guwi.ru\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ru-RU"},{"@type":"Person","@id":"http:\/\/guwi.ru\/#\/schema\/person\/8389c039a09ca9a7a03b90d05f430762","name":"admin","image":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"http:\/\/guwi.ru\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/119031a5dc09b470495f25546952bbd6788e8c489add738a2afe18ab63de8267?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/119031a5dc09b470495f25546952bbd6788e8c489add738a2afe18ab63de8267?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/guwi.ru"],"url":"http:\/\/guwi.ru\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/guwi.ru\/index.php?rest_route=\/wp\/v2\/posts\/394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/guwi.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/guwi.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/guwi.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/guwi.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=394"}],"version-history":[{"count":0,"href":"http:\/\/guwi.ru\/index.php?rest_route=\/wp\/v2\/posts\/394\/revisions"}],"wp:attachment":[{"href":"http:\/\/guwi.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/guwi.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=394"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/guwi.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}