freeswitchforum.com

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

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

Текущее время: 27 апр 2024 19:58

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




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

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
этот файл в h323plus
конфигурте его так же
./configure --prefix=/usr

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


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

Зарегистрирован: 07 июн 2013 10:17
Сообщения: 122
Теперь у меня вот так...
Код:
root@VoIP-GW-1:/usr/local/src/freeswitch# make mod_h323

making all mod_h323
Compiling /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp...
quiet_libtool: compile:  g++ -g -ITLIBDIR -I/usr/include/openh323 -I. -DPTRACING=1 -D_REENTRANT -fno-exceptions -I/usr/local/src/freeswitch/libs/curl/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/libs/libteletone/src -I/usr/local/src/freeswitch/libs/stfu -fPIC -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -c /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp  -fPIC -DPIC -o .libs/mod_h323.o
In file included from /usr/include/openh323/h323.h:36:0,
                 from /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.h:43,
                 from /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp:40:
/usr/include/openh323/openh323buildopts.h:37:34: fatal error: ptlib/../../revision.h: No such file or directory
compilation terminated.
make[4]: *** [mod_h323.lo] Ошибка 1
make[3]: *** [all] Ошибка 1
make[2]: *** [mod_h323-all] Ошибка 1
make[1]: *** [mod_h323] Ошибка 2
make: *** [mod_h323] Ошибка 2


Полагаю, надо в /usr/include/openh323/openh323buildopts.h изменить эту строку?
Код:
#include <ptbuildopts.h>
#include <ptlib/../../revision.h>


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

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
Код:
find / -name revision.h

и прописать полный путь вместо относительного
да, в этой строке похоже #include <ptlib/../../revision.h>

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


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

Зарегистрирован: 07 июн 2013 10:17
Сообщения: 122
Вроде сделал... Пришлось еще таким же образом подправить несколько путей (новые ошибки вылезали). Во всяком случае, среди модулей в FS появился 323.
Еще вопрос: в autoload_configs автоматом должен создаться h323.conf.xml? Или вручную?


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

Зарегистрирован: 07 июн 2013 10:17
Сообщения: 122
В логах fs получил:
Код:
2013-08-05 16:02:48.234120 [CRIT] switch_loadable_module.c:1383 Error Loading module /usr/local/freeswitch/mod/mod_h323.so
**/usr/local/freeswitch/mod/mod_h323.so: undefined symbol: _ZN10PContainer16DestroyReferenceEv**


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

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
автоматом конфиги не генерится
черт его знает что не нравится
возможно поиграться с различными версиями ptlib и h323plus

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


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

Зарегистрирован: 07 июн 2013 10:17
Сообщения: 122
Попробовал другие версии:
Код:
root@VoIP-GW-1:/usr/local/src/freeswitch# make mod_h323

making all mod_h323
Compiling /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp...
quiet_libtool: compile:  g++ -g -ITLIBDIR -I/usr/include/openh323 -I. -DPTRACING=1 -D_REENTRANT -fno-exceptions -I/usr/local/src/freeswitch/libs/curl/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/src/include -I/usr/local/src/freeswitch/libs/libteletone/src -I/usr/local/src/freeswitch/libs/stfu -fPIC -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -c /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp  -fPIC -DPIC -o .libs/mod_h323.o
In file included from /usr/include/openh323/codecs.h:349:0,
                 from /usr/include/openh323/h323caps.h:310,
                 from /usr/include/openh323/h323con.h:583,
                 from /usr/include/openh323/h323.h:492,
                 from /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.h:43,
                 from /usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp:40:
/usr/include/openh323/mediafmt.h: In member function 'virtual void OpalMediaOptionValue<T>::ReadFrom(std::istream&)':
/usr/include/openh323/mediafmt.h:313:40: error: no matching function for call to 'std::basic_istream<char>::setf(const iostate&, const iostate&)'
/usr/include/openh323/mediafmt.h:313:40: note: candidates are:
/usr/include/c++/4.6/bits/ios_base.h:580:5: note: std::ios_base::fmtflags std::ios_base::setf(std::ios_base::fmtflags)
/usr/include/c++/4.6/bits/ios_base.h:580:5: note:   candidate expects 1 argument, 2 provided
/usr/include/c++/4.6/bits/ios_base.h:597:5: note: std::ios_base::fmtflags std::ios_base::setf(std::ios_base::fmtflags, std::ios_base::fmtflags)
/usr/include/c++/4.6/bits/ios_base.h:597:5: note:   no known conversion for argument 1 from 'const iostate {aka const std::_Ios_Iostate}' to 'std::ios_base::fmtflags {aka std::_Ios_Fmtflags}'
/usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp: In member function 'bool FSH323Connection::SetLocalCapabilities()':
/usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp:813:39: warning: 'virtual PObject* PAbstractList::RemoveAt(PINDEX)' is deprecated (declared at /usr/local/include/ptlib/lists.h:233) [-Wdeprecated-declarations]
/usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp: In member function 'virtual PBoolean FSH323_ExternalRTPChannel::Start()':
/usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp:2154:148: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint32_t {aka unsigned int}' [-Wformat]
/usr/local/src/freeswitch/src/mod/endpoints/mod_h323/mod_h323.cpp:2155:162: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint32_t {aka unsigned int}' [-Wformat]
make[4]: *** [mod_h323.lo] Ошибка 1
make[3]: *** [all] Ошибка 1
make[2]: *** [mod_h323-all] Ошибка 1
make[1]: *** [mod_h323] Ошибка 2
make: *** [mod_h323] Ошибка 2


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

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
всё хреново
поставьте Yate
http://yate.null.ro/pmwiki/index.php?n= ... llingProxy

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


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

Зарегистрирован: 07 июн 2013 10:17
Сообщения: 122
Тут напишу..
Ставлю Yate и когда дело доходит до make'а openh323, получаю это:
Код:
/usr/bin/ld: cannot find -lpt_linux_x86_r
collect2: выполнение ld завершилось с кодом возврата 1
make[1]: *** [/root/Yate/openh323/lib/libh323_linux_x86_r.so.1.19.0] Ошибка 1
make[1]: Выход из каталога `/root/Yate/openh323/src'
make: *** [opt] Ошибка 2

Нужно поставить какой-то определенный пакет, который потянет зависимости? Вот только какой?


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

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
"NOTE !!! OpenH323 has been deprecated by H323plus."
http://yate.null.ro/pmwiki/index.php?n=Main.H323plus

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


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

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


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

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


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

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