Asterisk
К сожалению с asterisk'ом работать не приходилось. Пытался разобраться, вот что показалось полезным.
Буду признателен за статью как от и до настроить телефонию на asterisk, включая покупку платы и до присвоения номеров пользователям.
Грамотный выбор оборудования для IP-АТС Asterisk: надежность при минимальных затратах
https://www.youtube.com/watch?v=TFNLALqP7lo
Новые аналоговые и цифровые платы для Asterisk от Digium
http://habrahabr.ru/post/202120/
Asterisk, или домашняя телефония для (про)двинутых пользователей
http://habrahabr.ru/post/104026/
Корпоративная АТС на базе Asterisk
http://habrahabr.ru/company/webnames/blog/180265/
О`Рейли, Астериск: Будущее телефонии
http://asterisk.ru/store/files/Asterisk_RU_OReilly_DRAFT.pdf
VoIP-GSM шлюз для Asterisk на USB модеме HUAWEI E1550
http://www.asterisk-pbx.ru/wiki/doku.php/new2
http://www.youtube.com/watch?v=9DrsKWekHQ0&list=UUmpxXbPEgcbw2EcXBu8DYrw&index=5
http://www.slideshare.net/SkillFactory/asterisk-levichev-18865151
http://downloads.asterisk.org/pub/telephony/asterisk/
http://palavdin.blogspot.ru/
Установка сертифицированного Asterisk из исходников на CentOS 6.4
http://palavdin.blogspot.ru/2013/04/asterisk-centos-64.html
Установка сертифицированного Asterisk из исходников на CentOS 6.4
Краткое описание установки
1) Установка зависимостей
2) Загрузка Asterisk и его модулей (dahdi, libpri)
3) Установка ПО с необходимыми модулями
Установка
При установке Asterisk необходимо настроить доступ к интернету, также установка системы производится под пользователем root (с целью ускорения процесса).
1) Отключаем SELINUX
sudo vim /etc/selinux/config
Измените значение параметра SELINUX с «enforcing» на «disabled» и сделайте reboot.
yum update –y && reboot
yum install –y ntp sshd vsftpd xinetd tftp && ntpdate pool.ntp.org
yum install gcc gcc-c++ make wget subversion libxml2-devel ncurses-devel openssl-devel vim-enhanced
chkconfig ntpd on
chkconfig sshd on
chkconfig vsftpd on
chkconfig xinetd on
mkdir -p /usr/src/asterisk-complete/libpri
mkdir -p /usr/src/asterisk-complete/dahdi
mkdir -p /usr/src/asterisk-complete/asterisk
2) Установка DAHDI
uname –r
2.6.32-358.2.1.el6.i686
sudo yum install kernel-devel- 2.6.32-358.2.1.el6.i686
cd /usr/src/asterisk-complete/dahdi/
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.5.1+2.5.1.tar.gz
tar zxvf dahdi-linux-complete-2.5.1+2.5.1.tar.gz
cd dahdi-linux-complete-2.5.1+2.5.1
make
Проверить результат выполнения команды:
echo $?
В случае, если echo $? выводит ноль, то операция завершена успешно. Если число отличное от ноля, необходимо проверить зависимости и права доступа.
sudo make install
echo $?
sudo make config
chkconfig dahdi on
3) Установка LibPRI
cd /usr/src/asterisk-complete/libpri
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
tar zxvf libpri-1.4-current.tar.gz
cd libpri-1.4.14
make
sudo make install
echo $?
4) Установка Asterisk
cd /usr/src/asterisk-complete/asterisk
wget http://downloads.asterisk.org/pub/telephony/certified-asterisk/certified-asterisk-1.8.15-current.tar.gz
tar -zxvf certified-asterisk-1.8.15-current.tar.gz
cd /usr/src/asterisk-complete/asterisk/certified-asterisk-1.8.15-cert2
Проверка зависимостей, установка ключей.
./configure
Сборка пакетов из исходников.
make
С помощью утилиты Menuselect выбрать необходимые компоненты для Asterisk.
make menuselect
Выбрать модуль OOH323, русскую локализацию, сохранить и выйти.
Пересобрать пакеты для Asterisk.
make
Установка Asterisk.
sudo make install
sudo make samples
Запустите Asterisk.
asterisk –cvvvvvT