Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ Voice(Asterisk\Cisco) ⇐

CISCO

Microsoft

Powershell

Python

SQL\T-SQL

FreeBSD and Nix

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Centos 6 minimal + asterisk + dahdi + libpri


Centos 6 minimal + asterisk + dahdi + libpri

yum -y upgrade

--Отключим selinux
vim /etc/selinux/config
--Меняем на SELINUX=disabled

--Отключим правила iptables
iptables -F
iptables-save

reboot

yum -y install gcc gcc-c++
yum -y install kernel-devel
yum -y install newt-devel ncurses-devel
yum -y install speex speex-devel
yum -y install libxml2-devel

mkdir /usr/src/asterisk
cd /usr/src/asterisk

--Скачиваем исходники
cd /usr/src/

--dahdi
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz

--libpri
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

--asterisk
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12-current.tar.gz

--разархивировали исходники
tar xvf dahdi* && tar xvf libpri* && tar xvf asterisk*


cd dahdi-linux-*
make && make install


cd libpri-*
make && make install


cd asterisk-*
./configure

--Ошибки:
--configure: error: *** uuid support not found (this typically means the uuid development package is missing) asterisk
--yum install libuuid-devel
--configure: error: *** JSON support not found (this typically means the libjansson development package is missing)
--cd /usr/src/ && wget http://www.digip.org/jansson/releases/jansson-2.5.tar.gz
--tar -zxf jansson-2.5.tar.gz
--cd jansson*
--./configure --prefix=/usr/ && make clean && make && make install && ldconfig
--centos configure: WARNING: *** Please install the SQLite3 development package.
--yum install sqlite, sqlite-devel

make && make install

make samples

make config

/sbin/chkconfig asterisk on

/etc/init.d/asterisk start
--Ошибки:
--Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
--useradd asterisk
--vim /etc/sysconfig/asterisk - AST_USER и AST_GROUP вписываем asterisk
--vim /etc/asterisk/asterisk.conf
--[files]
--astctlpermissions = 0660
--astctlowner = asterisk
--astctlgroup = asterisk
--astctl = asterisk.ctl

chown -R asterisk.asterisk /var/run/asterisk/
service asterisk restart


Все, готово!


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект