8(499)-709-97-83
Работаем с 8:00 до 19:00

Установка Yate с поддержкой H.323 на CentOS

  • 31 марта 2015

Yate(Yet Another Telephony Engine) - бесплатный многофункциональный Softswitch написанный на C++.Yate поддерживает основные протоколы IP-телефонии, такие как SIP, H.323 и IAX,и может работать под управлением операционных систем Windows, Linux (CentOS, Ubuntu и др.),FreeBSD, Mac OS.Чаще всего Yate применяется в качестве конвертера сигнализации из H.323 в SIP.В сегодняшней статье мы расскажем как установить Yate с поддержкой H.323 на CentOS 6(x32).

Установим необходимое пакеты:

yum install flex g++ gcc-c++ с++ make wget bison libtiff-devel mod_dav_svn subversion autoconf mysql-connector-odbc mysql mysql-devel mysql-server
 

Если собираетесь отправлять и приинмать факсы, то загружаем и устанавливаем spansdp:

cd /usr/srcwget http://soft-switch.org/downloads/spandsp/spandsp-0.0.6pre21.tgz

Распаковываем для дальнейшей работы

tar -xzvf spandsp-0.0.6pre21.tgz

Конфигурируем и собираем модуль

cd spandsp-0.0.6
./configure --prefix=/usr/src
make
make install
cd ..
 

Загружаем и устанавливаем ptlib :

cd /usr/srcwget http://www.h323plus.org/source/download/ptlib-2.10.1.tar.bz2

Распаковываем для дальнейшей работы

tar -xjvf ptlib-2.10.1.tar.bz2

Конфигурируем и собираем модуль

cd ptlib-2.10.1
./configure
make && make install
cd ..
 

Загружаем и устанавливаем h323plus:

wget http://www.h323plus.org/source/download/h323plus-v1_23_0.tar.gz

Распаковываем для дальнейшей работы

tar -zxvf h323plus-v1_23_0.tar.gz

Конфигурируем и собираем модуль

cd h323plus
./configure
make && make install
cd ..
 

Скачиваем и устанавливаем Yate:

cd /usr/srcsvn checkout http://voip.null.ro/svn/yate/trunk yate-SVNcd yate-SVN
./autogen.shFinished! Now run configure. If in doubt run ./configure –help

Собираем Yate, указав поддержку h323

./configure --with-openh323=/usr/src/h323plus
config.status: creating share/data/Makefile
config.status: creating conf.d/Makefile
config.status: creating yate-config
config.status: creating run
 

Приступаем к инсталляции

makemake install-noapi

Добавим строчку в файл ld.so.conf

echo "/usr/local/lib" >> /etc/ld.so.conf

и дадим следующие команды:

ldconfigexport LD_LIBRARY_PATH=/usr/src/yate

Теперь мы подошли к самому главному.Запускаем Yate:

yate -vvvvv -CDo
 

Если Yate корректно запустилась, то копируем:

cp packing/rpm/yate.init /etc/init.d/yate

Даем права пользователю на исполнение и добавляем в автозагрузку

chkconfig yate on
 

На этом наша установка завершена.

Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.

 
 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)