Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Компиляция H323

Компиляция H323

Сообщений: 3

Компиляция H323

пробывал и OH323 и H.323... везде выдаёт ошибку...
Система FreeBSD 4.10, ставится всё нормально, кроме транслятора H323.... а он нужен,
НО из портов всё ставиться нормально... где может быть затык?
2005-04-04 14:54

Сообщений: 12

Re: Компиляция H323

о... это тот еще гемор
внимательно читаем readme к OH323 и h323. Также смотрим на этом форуме. Уже много писали. Должно заработать. Главное на что нужно обратить внимание - версии библиотек pwlib и openh323.
2005-04-04 16:27

Сообщений: 29

Re: Компиляция H323

Я тоже пытался собрать 323 и тот и тот, но проблема - нигде не могу найти рекомендованные версии pwlib и openssl. На сайтах нет. В readme openh323 и h323 написаны такие версии, которые так и не смог найти.
Кто знает где взять - отзовитесь!
2005-04-04 20:52

Сообщений: 44

Re: Компиляция H323

http://www.inaccessnetworks.com/projects/asterisk-oh323/Libraries
http://www.inaccessnetworks.com/projects/asterisk-oh323/download
Для FreeBSD желательно поставить * из портов.
При этом дать комманду make install.
После чего каталог /usr/ports/net/asterisk/work/asterisk-1.0.6
скопировать в каталог, ну например /dist.
Далее распаковать pwlib-Janus....... в каталог /dist/asterisk-1.0.6/oh323
oh323-Janus...... - туда-же.
Далее asterisk-oh323-..... распаковываем в каталог /dist/asterisk-1.0.6/channels/
Накладываем патч на oh323
Правим Makefail для asterisk-oh323-.... (проверяем правильность путей)
Далее добавляем следующее в файл chan_oh323.c
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <arpa/inet.h>
(найдете куда)
после чего дуем в /dist/asterisk-1.0.6/oh323/pwlib
и делаем:
./configure
gmake opt
потом переходим в ../openh323
и делаем:
./configure
gmake opt
(возможно что у Вас не скомпилится simple /dist/asterisk-1.0.6/oh323/openh323/samples/simple, даже скорее всего - хотя)
в общем если не скомпилится, то надо перенести два файла main.o и simph323 из каталога /usr/ports/net/openh323/work/openh323/samples/simple/obj_FreeBSD_x86_r в каталог /dist/asterisk-1.0.6/oh323/openh323/samples/simple/obj_FreeBSD_x86_r соблюдая привелегии
и выполнить опять
gmake opt
после чего Вы готовы компилить chan_oh323
дуйте туда и делайте:
gmake
gmake install
(да чуть не забыл в файле Makefile asterisk-oh323..... строку 162 MAKE=make надо изменить на строку MAKE=gmake)

Ну вот вроде все.
2005-04-05 14:48

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru