Страница 1 из 2

asterisk and h324m

Добавлено: 21 дек 2012, 09:15
klon4uk
сказали сделать такую штуку и соединить с ss7.
Для ss7 взято chan_ss7 и с ним проблем нету.
не могу установить app_h324m .
выдает вот что
WARNING[8119]: loader.c:434 load_dynamic_module: Error loading module 'app_h324m.so': /usr/lib/asterisk/modules/app_h324m.so: undefined symbol: H324MSessionGetFrame
[Dec 21 08:55:56] WARNING[8119]: loader.c:777 load_resource: Module 'app_h324m.so' could not be loaded.
гуглил но что то ничего хорошего не нашол.
я как то неправильно asterisk установил ?
следовал инструкции http://www.powerpbx.ru/blog/?p=231
только в makefile не добавлял, иначе asterisk не компилируеться...
и у меня почему то другие приложения не компилируються , кроме amr-codeca с ним все нормально.
h324m взял реализацию videoasterisk .

кто этим занимался наставте на путь истинный :)

Re: asterisk and h324m

Добавлено: 21 дек 2012, 09:57
amateur
Это за установку корректного значения LD_LIBRARY_PATH ? :)

Re: asterisk and h324m

Добавлено: 21 дек 2012, 10:45
klon4uk
странно такого пути вообще нету в системе...
сделал
export LD_LIBRARY_PATH=/usr/local/lib/
либо я не очень понял что нужно сделать...
система debian 6.0.5 вроде бы...
остановил ядро в астериске и перезапустил , не помогло...
сталкиваюсь с таким впервые...

Re: asterisk and h324m

Добавлено: 21 дек 2012, 11:08
klon4uk
может дело в том что я вот это в makefile не стал записывать.
иначе makefile ругаеться == на разделители...
app_h324m.so: app_h324m.o
\t $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lh324m
app_mp4.so: app_mp4.o
\t $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lmp4 -lmp4v2
app_transcoder.so : app_transcoder.o
\t $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lavcodec

поэтому может и не находит

Re: asterisk and h324m

Добавлено: 21 дек 2012, 11:15
amateur
klon4uk писал(а):странно такого пути вообще нету в системе...
сделал
export LD_LIBRARY_PATH=/usr/local/lib/
либо я не очень понял что нужно сделать...
система debian 6.0.5 вроде бы...
остановил ядро в астериске и перезапустил , не помогло...
сталкиваюсь с таким впервые...
Покажите результат: find / -name "libh324m*"

Re: asterisk and h324m

Добавлено: 21 дек 2012, 11:21
ded
klon4uk писал(а):может дело в том что я вот это в makefile не стал записывать.
иначе makefile ругаеться == на разделители...
app_h324m.so: app_h324m.o
\t $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lh324m
app_mp4.so: app_mp4.o
\t $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lmp4 -lmp4v2
app_transcoder.so : app_transcoder.o
\t $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lavcodec

поэтому может и не находит
Ах вона как! Ценник решения поднимается тогда до 1500 безусловных единиц (евро).

Re: asterisk and h324m

Добавлено: 21 дек 2012, 11:29
klon4uk
/usr/local/lib/libh324m.so
/home/klon4uk/asteriskvideo/libh324m
/home/klon4uk/asteriskvideo/libh324m/libh324m.so
/home/klon4uk/asteriskvideo/libh324m/libh324m.v.8.sln
/home/klon4uk/asteriskvideo/libh324m/libh324m.v.7.10.sln
/home/klon4uk/asteriskvideo/libh324m/libh324m.vsd
/home/klon4uk/asteriskvideo/libh324m/libh324m.7.0.vcproj
/home/klon4uk/asteriskvideo/libh324m/libh324m.v.7.0.sln
/home/klon4uk/asteriskvideo/libh324m/src/libh324m.a
/home/klon4uk/asteriskvideo/libh324m/libh324m.vcproj
/home/klon4uk/asteriskvideo/libh324m/libh324m.7.10.vcproj

вот... если вы уже это делали у вас в makefile не ругался ?

Re: asterisk and h324m

Добавлено: 21 дек 2012, 11:47
ded
1600 безусловных единиц (евро).

Re: asterisk and h324m

Добавлено: 21 дек 2012, 11:54
klon4uk
чем тролить лучше бы обьяснили, первый раз что то стараюсь прикрутить ...
делаю вроде все стандартно по инструкции но чет ругаеться...
без добавления в makefile все собераеться , странно я думал что тогда ничего не должно собираться...

Re: asterisk and h324m

Добавлено: 21 дек 2012, 11:55
amateur
Нда... Повышаю ценник до 2000 евро. Шутка :)

\t надо заменить на символ табуляции.
Перед -l добавить -L/home/klon4uk/asteriskvideo/libh324m