Установка и настройка Asterisk 14 на CentOS7
Официальное руководство Asterisk
Официальное руководство Asterisk
Базовые настройки CentOS
yum -y install lynx mariadb-server mariadb php php-mysql php-mbstring tftp-server httpd ncurses-devel sendmail sendmail-cf sox newt-devel libxml2-devel libtiff-devel audiofile-devel gtk2-devel subversion kernel-devel git php-process crontabs cronie cronie-anacron wget vim php-xml uuid-devel sqlite-devel net-tools gnutls-devel php-pear phpmyadmin
yum -y groupinstall core base "Development Tools"
# cd /usr/src; wget http://www.pjsip.org/release/2.5.5/pjproject-2.5.5.tar.bz2; tar -xjvf pjproject-2.*; cd pjproject-2.*
# CFLAGS='-DPJ_HAS_IPV6=1' ./configure --prefix=/usr --enable-shared --disable-sound --disable-resample --disable-video --disable-opencore-amr --libdir=/usr/lib64
# make dep; make; make install
# cd /usr/src;wget -O jansson.tar.gz http://www.digip.org/jansson/releases/jansson-2.8.tar.gz # tar vxfz jansson.tar.gz; cd jansson-*;autoreconf -i;
# ./configure --libdir=/usr/lib64;make;make install
# cd /usr/src # wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-14-current.tar.gz # tar xvfz asterisk-14-current.tar.gz;cd asterisk-* # contrib/scripts/install_prereq install # contrib/scripts/get_mp3_source.sh # ./configure --libdir=/usr/lib64 # make menuselect
Выбираем необходимые модули и звуки:
- Add-ons: format_mp3, res_config_mysql, app_mysql и cdr_mysql.
- Core Sound Packages: Выбираем русские звуки RU-WAV.
- Music On Hold File Packages: Выбираем звук WAV.
- Extras Sound Packages: Выбираем английский EN-WAV, русского к сожалению нет.
# make;make install;make samples;make config;ldconfig
# cd /var/lib/asterisk/sounds;wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-wav-current.tar.gz;wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-wav-current.tar.gz;tar xvf asterisk-core-sounds-ru-wav-current.tar.gz;tar xvf asterisk-extra-sounds-en-wav-current.tar.gz
# chkconfig asterisk on;service asterisk start
# vi /etc/sysconfig/iptables
Добавить -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 5060 -j ACCEPT -A INPUT -p udp -m udp --dport 5060 -j ACCEPT -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT
# service iptables restart
Настройка CDR
Домашняя АТС
Asterisk Zadarma
Asternic Reports
Грабли
https://habrahabr.ru/post/157545/
Комментариев нет:
Отправить комментарий