oh323 и pwlib
Откуда: Братск
Сообщений: 18
|
oh323 и pwlib
Всем привет!!! Подскажите, какую версию oh323 и pwlib надо взять для установки asterisk 1.2.1? И будет ли работать схема Asterisk-MVTS-Cisco As 5350-ТфОП?
|
Сообщений: 6521
|
Re: oh323 и pwlib
И тебе привет.
1) Открываешь свои сырцы - ./src/asterisk/channels/h323/README
и внимательно там читаешь....
2) MVTS в этой схеме - лишнее звено.
|
Откуда: Братск
Сообщений: 18
|
Re: oh323 и pwlib
Нашёл!!!! Open H.323 version v1.17.1, PWLib v1.9.0 and GCC v3.2.2. Спасибо!!!
|
Откуда: Братск
Сообщений: 18
|
Re: oh323 и pwlib
Найти то я нашел эти версии.. Попытался собрать * с ними - ничего не вышло.. Я все делал как сказано в доке.. Сперва я собрал pwlib, затем oh323, после уже h323 из *. Вот как раз при зборке h323:
ln -f ast_h323.cpp ast_h323.cxx
touch ast_h323.cxx
g++ -DNDEBUG -I../../include -Wmissing-prototypes -fPIC -DP_USE_PRAGMA -D_REENTRANT -DOPENSSL_NO_KRB5 -Wall -fPIC -I/usr/src/openh323/../pwlib/include -DPTRACING -I/usr/src/openh323/include -Os -pipe -felide-constructors -x c++ -c ast_h323.cxx -o ast_h323.o
ast_h323.cxx:1:1: warning: "_GNU_SOURCE" redefined
ast_h323.cxx:1:1: warning: this is the location of the previous definition
make: *** Deleting file `ast_h323.o'
make: *** [ast_h323.o] Interrupt
ни в какую не хочет ставиться у меня asterisk с h323 :-(
после сборки * вот что он мне пишет
WARNING WARNING WARNING
Your Asterisk modules directory, located at
/usr/lib/asterisk/modules
contains modules that were not installed by this
version of Asterisk. Please ensure that these
modules are compatible with this version before
attempting to run Asterisk.
app_capiCD.so
app_capiECT.so
app_capiHOLD.so
app_capiMCID.so
app_capiNoES.so
app_capiRETRIEVE.so
chan_capi.so
chan_oh323.so
chan_ooh323.so
chan_oss.so
WARNING WARNING WARNING
Люди!!! Помогите плиз. Если кти сможет дайте консультацию как h323 поставить. Можно по мылу shchepyotkin@yandex.ru или в аську 334752014. Ну очень прошу - ПОМОГИТЕ!!!
|
Сообщений: 39
|
Re: oh323 и pwlib
Кстати (это не о компиляции), рекомендую попробовать chan_ooh323 из пакета asterisk-addons-1.2.1. Это единственный вариант, который "с ходу" завелся у меня на * 1.2.1 с Samsung SMG3200. Ни chan_h323, ни chan_oh323 так сразу с ним не заработали, а разбираться было некогда.
К тому же, chan_ooh323 занимается только необходимой частью сигнализации, а весь media processing отдает Asterisk. Поэтому он гораздо меньше в размерах и лучше масштабируется.
|
Сообщений: 120
|
Re: oh323 и pwlib
Компиляция ОН323 вообще процес с танца с бубном.У меня нормально собрался с астериском 1.2.1 ОН-0.7.3, ПВлиб - 1.9.2, Н323-либ - 1.17.3. Собирается следующим образом:
Делается ссылка в /usr/src/pwlib - где лежит сам пвлиб,
делается ссылка в /usr/src/h323 - где лежит Н323
правится в Макефиле путь к астериску.
при поможи шаманского бубна и кролечей лапки запускается МАКЕ и собственно он собирается. у меня для исходящих звонков работает без проблем.
(с входящими пока не пробывал)
|
Сообщений: 1530
|
Re: oh323 и pwlib
nickg format="text/html]Кстати (это не о компиляции), рекомендую попробовать chan_ooh323 из пакета asterisk-addons-1.2.1.
Несколько раз после обновления до CVS HEAD пробовал использовать OOH323C.
Увы -- * просто вешается и перестает реагировать на что-либо. ;(
logic
make: *** Deleting file `ast_h323.o'
make: *** [ast_h323.o] Interrupt
Сейчас использую родной (из asterisk'а) chan_h323.
Работают как входящие, так и исходящие.
Вот кусок spec'а для его сборки:
pushd channels/h323 > /dev/null
make OPENH323DIR=/usr/share/openh323 Makefile.ast
make OPENH323DIR=/usr/share/openh323 libchanh323.a
popd
Это нужно делать _ДО_ make для самого asterisk'а, т.к. по make h323 не собирается (по крайне мере раньше).
chan_oh323 я так и не смог собрать, правда последний раз пробовал до того, как родной chan_h323 начал работать. ;)
P.S. Может кто подскажет, как заставить входящие попадать в контекст из peer'а, а не в default?!!
|
Сообщений: 6521
|
Re: oh323 и pwlib
logic chan_oh323.so
chan_ooh323.so
Наличие этих модулей и говорит о том, что ты уже до этого пытался собирать chan_oh323.so и chan_ooh323.so и теперь долбаешь уже третий вариант - chan_h323.so.
Уже замусорена система вариантами установок разных версий *, pwlib, oh323. Сейчас уже нужны рекомендации по расчистке, а не по сборке.
Вместо /usr/src/openh323 лучше ложить в /root/openh323 и /root/pwlib, тогда меньше шаманских действий.
|
Откуда: Братск
Сообщений: 18
|
Re: oh323 и pwlib
ded logic chan_oh323.so
chan_ooh323.so
Наличие этих модулей и говорит о том, что ты уже до этого пытался собирать chan_oh323.so и chan_ooh323.so и теперь долбаешь уже третий вариант - chan_h323.so.
Уже замусорена система вариантами установок разных версий *, pwlib, oh323. Сейчас уже нужны рекомендации по расчистке, а не по сборке.
Вместо /usr/src/openh323 лучше ложить в /root/openh323 и /root/pwlib, тогда меньше шаманских действий.
может тогда подскажешь как это всё вычистить? и что лучше использовать для * h323, oh323, ooh323?
|
Откуда: Бишкек
Сообщений: 60
|
Re: oh323 и pwlib
voip*CLI> show channeltypes
Type Description Devicestate Indications Transfer
---------- ----------- ----------- ----------- --------
SIP Session Initiation Protocol (S yes yes yes
Local Local Proxy Channel Driver no yes no
IAX2 Inter Asterisk eXchange Driver yes yes yes
OOH323 Objective Systems H323 Channel no yes no
OH323 InAccess Networks OpenH323 Cha no yes no
H323 The NuFone Network's Open H.32 no yes no
Agent Call Agent Proxy Channel yes yes no
Работают замечательно все.
для сборки ooh323 нечего не нужно, только сами исходники.
для сборки h323 нужны pwlib 1.9.0 и openh323 1 17 1, нужно очень внимательно просмотреть переменные PWLIBDIR и OPENH323DIR в Makefile openh323 и /channels/h323
для сборки oh323 нужны pwlib-Mimas_patch2 и openh323-Mimas_patch2 и соответственно asterisk-oh323-0.7.3, так же провести все исправления в Makefile, все ставится без проблем, если есть все настройки
у меня Asterisk-Cisco As 5350-ТфОП и обратно замечательно работает.
ps а в каком городе, если не секрет, находитесь?
|
|