Asterisk 1.4 beta3 and chan_h323 compilation
Так... всем привет.
Вздумал поставить Астериск 1.4-й.
Почему... потому, что там хоть как-то, но реальзован буфер джиттера на всех каналах, с том числе и на H323. Openh323 я под новый астер не нашёл...
Я бы на 1.2 сделал... если бы этот OH323 при попытке исходящего звонка терминировал вызов с пометкой Call Cleared(9). Хотя входящие звонки ходят, и ещё как!!! Где-то тут же, на этом форуме, была подобная тема... но ответа на неё так никто и не дал.
Итак... по ридми делаю.. OpenH323... PWLib... кладу их в рут ~/openh323 и ~/pwlib... туда же в ~/asterisk кидаю 1.4...
конфигур, мейк опт, в общем, всё как надо, во всех папках по порядку. Потом включаю в сборку астера с помошью gmake menuselect канал chan_h323. конфигур астера. при конфигуре мне в глаза бросилась строчка, где-то пятая снизу... checking h323.h... no. далее делаю его мейк... вот на мейке то и выдалось мне:
[LD] chan_h323.o h323/libchanh323.a -> chan_h323.so
/usr/bin/ld: cannot find -lexpat
gmake[1]: *** [chan_h323.so] Error 1
gmake: *** [channels] Error 2
и всё.
Вторая строчка меня что-то жёстко смутила... поясните плз, что это такое ))))
Буду очень признателен... если кто нибудь просвятит... в чём проблема :) И пусть народ знает...
Итак... система. FreeBSD 6.1. OpenH323 и pwlib той версии что надо. GLib и все сопутствующие пакеты стоят. Из портов ;)
|