freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 28 апр 2024 00:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 09 авг 2013 06:39 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
наверное сделали не так с выбором профессии)
https://wiki.debian.org/NetworkConfigur ... _Interface

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 09 авг 2013 06:56 

Зарегистрирован: 07 июн 2013 10:17
Сообщения: 122
Вероятно...

В том то и проблема, что если я указываю всё вручную, то:
Код:
root@VoIP-GW-1:/etc/network# /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces...
ssh stop/waiting
ssh start/running, process 31818
RTNETLINK answers: File exists
Failed to bring up eth1:1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 09 авг 2013 07:00 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
/etc/init.d/networking stop && /etc/init.d/networking start

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 09 авг 2013 07:05 

Зарегистрирован: 07 июн 2013 10:17
Сообщения: 122
Помогло, спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 20 окт 2013 10:26 

Зарегистрирован: 15 апр 2013 11:23
Сообщения: 12
может кому пригодится мануал, я вот так ставил (ubuntu\centos):


Выполняем установку необходимых пакетов
apt-get gcc make gmake install bison flex openssl

Для установки модуля вначале нужно скомпилировать и установить библиотеку 'ptlib', а затем
библиотеку 'h323plus', их совместимые комбинации можно найти на странице
http://www.gnugk.org/compiling-gnugk.html
Будем использовать 'ptlib' версии 2.8.2 и 'h323plus' версии 1.22.0

Из директории установки FreeSWITCH'а копируем исходники библиотеки 'ptlib' в домашний католог
cp -fr /ptlib ~/
или в домашнем каталоге (домашний каталог для root'а это '/root') загружаем исходники этой
библиотеки
cd ~/ && svn co http://opalvoip.svn.sourceforge.net/svn ... gs/v2_8_2/ ptlib

Очищаем сырцы
cd ~/ptlib && make clean && make distclean

В директории ~/ptlib выполняем установку переменных окружения
export PTLIBDIR=~/ptlib
export LD_LIBRARY_PATH=$PTLIBDIR/lib_linux_x86
конфигурируем, компилируем и устанавливаем библиотеку
./configure --prefix=/usr
make
make install
Если при компиляции 'pssl.cxx' компилятор будет выдавать ошибку на неизвестную функцию
SSLv2_method(), то в файле ~/ptlib/src/ptclib заменяем функцию SSLv2_method() на SSLv3_method()
и перекомпилируем заново.

Из директории установки FreeSWITCH'а копируем исходники библиотеки 'h323plus'
(http://www.h323plus.org/) в домашний католог
cp -fr /h323plus-1.22.0 ~/
или в домашнем каталоге (домашний каталог для root'а это '/root') загружаем и распаковываем
исходники этой библиотеки
cd ~/ && wget http://www.h323plus.org/source/download ... 2.0.tar.gz && tar -xf h323plus-1.22.0.tar.gz

Указываем расположение исходников библиотеки 'ptlib'
export PTLIBDIR=~/ptlib
и конфигурируем, компилируем и устанавливаем нашу библиотеку
./configure
make
Перед установкой проверяем чтобы в Makefile параметр 'PREFIX' (этот параметр задаёт директорию
установки библиотеки, обычно он равен '/usr' или '/usr/local') ВЕЗДЕ там где он явно
задаётся не содержал последнего символа '/', иначе установка выполнена не будет. Выполняем
установку
make install
Открываем файл 'Makefile' и параметру 'PREFIX' везде там где он задаётся присваиваем значение
'/usr', если этого не сделать, то последующая компиляция модуля 'mod_h323' может провалиться
(при компиляции не потхватится библиотека 'h323plus').

Теперь настало время непосредственной сборки модуля 'mod_h323'. Выполняем
make mod_h323-clean
make mod_h323
make mod_h323-install


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 23 сен 2014 16:14 

Зарегистрирован: 07 мар 2013 18:26
Сообщения: 76
делаю все по вашему мануалу на ubuntu 12.04 И после make mod_h323, вылетает
Код:
making all mod_h323
make[3]: Entering directory `/usr/src/freeswitch/src/mod/endpoints/mod_h323'
  CXX    mod_h323_la-mod_h323.lo
In file included from /usr/include/codecs.h:349,
                 from /usr/include/h323caps.h:310,
                 from /usr/include/h323con.h:583,
                 from /usr/include/h323.h:492,
                 from mod_h323.h:43,
                 from mod_h323.cpp:40:
/usr/include/mediafmt.h: In member function 'virtual void OpalMediaOptionValue<T>::ReadFrom(std::istream&)':
/usr/include/mediafmt.h:313: error: no matching function for call to 'std::basic_istream<char, std::char_traits<char> >::setf(const std::_Ios_Iostate&, const std::_Ios_Iostate&)'
/usr/include/c++/4.4/bits/ios_base.h:582: note: candidates are: std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags)
/usr/include/c++/4.4/bits/ios_base.h:599: note:                 std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags, std::_Ios_Fmtflags)
mod_h323.cpp: In member function 'bool FSH323Connection::SetLocalCapabilities()':
mod_h323.cpp:815: warning: 'virtual PObject* PAbstractList::RemoveAt(PINDEX)' is deprecated (declared at /usr/local/include/ptlib/lists.h:233)
mod_h323.cpp: In member function 'virtual PBoolean FSH323_ExternalRTPChannel::Start()':
mod_h323.cpp:2155: warning: format '%lu' expects type 'long unsigned int', but argument 8 has type 'unsigned int'
mod_h323.cpp:2156: warning: format '%lu' expects type 'long unsigned int', but argument 8 has type 'unsigned int'
make[3]: *** [mod_h323_la-mod_h323.lo] Error 1
make[3]: Leaving directory `/usr/src/freeswitch/src/mod/endpoints/mod_h323'
make[2]: *** [mod_h323-all] Error 1
make[2]: Leaving directory `/usr/src/freeswitch/src/mod'
make[1]: *** [mod_h323] Error 2
make[1]: Leaving directory `/usr/src/freeswitch/src/mod'
make: *** [mod_h323] Error 2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 24 сен 2014 07:41 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
репортить баг)

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 14 фев 2015 22:02 

Зарегистрирован: 23 авг 2014 11:49
Сообщения: 368
Откуда: Казань
to Vlad1983
вы говорили что использовали yate h323 to FS sip в качестве шлюза
какой Linux использовали centos/debian (по опыту знаю что одна и та же компиляция работает по разному в centos и debian)

у меня на debian 7 mod_opal и mod_h323 компилируются нормально и работает, но первом и втором модулях есть своеобразный душок и есть определенные условия когда FS уходит в crash

_________________
Пути IP-пакета неисповедимы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 14 фев 2015 22:06 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
и тот и другой
разницы никакой нет

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mod_h323
СообщениеДобавлено: 14 фев 2015 23:08 

Зарегистрирован: 23 авг 2014 11:49
Сообщения: 368
Откуда: Казань
спасибо

_________________
Пути IP-пакета неисповедимы


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 276


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB