компиляция asterisk
Откуда: г Иркутск
Сообщений: 15
|
компиляция asterisk
Здравствуйте. сразу оговорюсь у меня mandriva, 7 что ли.
Решил установить asterisk его классическим первым способом.
вообщем получилось так, что про установке мне всегда не хватало каких то компиляторов или еще чего то.
посмотрев эту статью на opennet(там были указанны какие пакеты нужны), я придерживался её описанию.
и вроде все пакеты установил, пишу в очередной раз ./configure, вижу всё же прогибают, где то "no".
но в конце заканчивается фразой
configure: error: *** termcap support not found
понятно, что не найдена поддержка termcap, нашёл rpm пакет, установил.
всё равно тоже сообщение.
в чём может быть дело?
где его еще по смотреть?
и если не сложно можете подсказать какие пакеты в точности необходимы для компиляции asterisk.
|
Откуда: Kiev
Сообщений: 801
|
Re: компиляция asterisk
Я так делал (на Ubuntu 8.04 Server):
1)build-essential
2)libssl-dev
3)libncurses5-dev
4)libiax-dev
5)autoconf
6)flex
7)bison
8)libnewt-dev
Если будете интегрировать с MySQL и прочими приблудами, тогда по ходу еще надо досэтапить....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Уфа
Сообщений: 5856
|
Re: компиляция asterisk
скачайте триксбокс, эластикс, друид или еще чтонить и пользуйтесь наздоровье
|
Откуда: г Иркутск
Сообщений: 15
|
Re: компиляция asterisk
betman спасибо. у меня есть ubuntu 7.0 можно по пробовать поставить на неё
switch, вот хочется ппо парится, уже устанавливал trixbox есть у меня дистрибутив.
я однажды задал вопрос почему мои контексты в trixbox не работают?
изменял custom_extension.conf, вразумительного ответа не нашёл, поэтому решил работать с asterisk в чистом виде, если надо, то установлю веб интерфейс.
|
Откуда: Уфа
Сообщений: 5856
|
Re: компиляция asterisk
я юы не рекомндовал трикбокс, еслиб не использовал его много лет.
А вопрос по контекстам не был раскрыт потому, что вы не стали разбираться почему у вас описываемый контекст пуст, а созданную тему бросили. так что ПО тут совершенно ни причем.
|
Сообщений: 6521
|
Re: компиляция asterisk
switch: вы не стали разбираться почему у вас описываемый контекст пуст, а созданную тему бросили.
вот-вот! Корабли лавировали, лавировали, да не вылавировали.
dgolubev: изменял custom_extension.conf, вразумительного ответа не нашёл, поэтому решил работать с asterisk в чистом виде, если надо, то установлю веб интерфейс.
добавлю, что можно было как минимум создать свои контексты в extensions_custom.conf и засунуть туда своих пользователей. А для удобства менеджмента установить custom-context.
|
Сообщений: 1573
|
Re: компиляция asterisk
dgolubev: configure: error: *** termcap support not found
понятно, что не найдена поддержка termcap, нашёл rpm пакет, установил.
всё равно тоже сообщение.
в чём может быть дело?
Может - libtermcap-dev[el]***, как он в вашем дистре назвается. А вообще с таким уровнем - может быть вам лучше поискать готовые rpm-сборки для вашего дистра. Их и искать в общем то не нужно. Они в Мандриве в составе дистра идут ...
|
Сообщений: 1129
|
Re: компиляция asterisk
--with-termcap=PATH use Termcap files in PATH
ldconfig -r | grep termcap
кто ж знает куда вы его установили ....
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Откуда: г Иркутск
Сообщений: 15
|
Re: компиляция asterisk
спасибо.
поставил дистрибутив fedora, на диске были все нужные rpm пакеты.
asterisk с компилировался)
|
Откуда: Королев
Сообщений: 6
|
Re: компиляция asterisk
Не буду создавать новую тему спрошу тут:
[LD] abstract_jb.o acl.o aescrypt.o aeskey.o aestab.o alaw.o app.o ast_expr2.o ast_expr2f.o asterisk.o astmm.o astobj2.o audiohook.o autoservice.o callerid.o cdr.o channel.o chanvars.o cli.o config.o cryptostub.o db.o devicestate.o dial.o dns.o dnsmgr.o dsp.o enum.o file.o fixedjitterbuf.o frame.o fskmodem.o global_datastores.o http.o image.o indications.o io.o jitterbuf.o loader.o logger.o manager.o md5.o netsock.o pbx.o plc.o privacy.o rtp.o say.o sched.o sha1.o slinfactory.o srv.o stdtime/localtime.o strcompat.o tdd.o term.o threadstorage.o translate.o udptl.o ulaw.o utils.o editline/libedit.a db1-ast/libdb1.a ../channels/modules.link ../codecs/modules.link ../formats/modules.link ../pbx/modules.link -> asterisk
../channels/chan_agent.o: In function `__agent_start_monitoring':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_agent.c:463: undefined reference to `ast_monitor_start'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_agent.c:464: undefined reference to `ast_monitor_setjoinfiles'
../channels/chan_dahdi.o: In function `destroy_dahdi_pvt':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
../channels/chan_dahdi.o: In function `mkintf':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:7656: undefined reference to `ast_smdi_interface_find'
../channels/chan_dahdi.o: In function `destroy_dahdi_pvt':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
../channels/chan_dahdi.o: In function `ss_thread':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6013: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:5948: undefined reference to `ast_parking_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6105: undefined reference to `ast_parking_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6227: undefined reference to `ast_smdi_md_message_wait'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6675: undefined reference to `ast_smdi_md_message_destroy'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6028: undefined reference to `ast_pickup_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:6110: undefined reference to `ast_masq_park_call'
../channels/chan_dahdi.o: In function `destroy_channel':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_dahdi.c:2272: undefined reference to `ast_smdi_interface_unref'
../channels/chan_gtalk.o: In function `gtalk_action':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1084: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_invite':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:461: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_create_candidates':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:873: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_digit':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1521: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_request':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1644: undefined reference to `ast_aji_get_client'
../channels/chan_gtalk.o: In function `gtalk_invite_response':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:501: undefined reference to `ast_aji_increment_mid'
../channels/chan_gtalk.o: In function `gtalk_newcall':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1166: undefined reference to `ast_aji_get_client'
../channels/chan_gtalk.o: In function `gtalk_load_config':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1946: undefined reference to `ast_aji_get_clients'
../channels/chan_gtalk.o: In function `gtalk_create_member':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_gtalk.c:1833: undefined reference to `ast_aji_get_client'
../channels/chan_h323.o: In function `h323_gk_cycle':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2593: undefined reference to `h323_gk_urq'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2597: undefined reference to `h323_set_gk'
../channels/chan_h323.o: In function `h323_tokens_show':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2622: undefined reference to `h323_show_tokens'
../channels/chan_h323.o: In function `h323_ep_hangup':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2609: undefined reference to `h323_soft_hangup'
../channels/chan_h323.o: In function `h323_no_trace':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2563: undefined reference to `h323_debug'
../channels/chan_h323.o: In function `h323_do_trace':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2553: undefined reference to `h323_debug'
../channels/chan_h323.o: In function `oh323_hangup':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:736: undefined reference to `h323_clear_call'
../channels/chan_h323.o: In function `oh323_call':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:654: undefined reference to `h323_make_call'
../channels/chan_h323.o: In function `set_local_capabilities':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2435: undefined reference to `h323_set_capabilities'
../channels/chan_h323.o: In function `answer_call':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2227: undefined reference to `h323_clear_call'
../channels/chan_h323.o: In function `oh323_indicate':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:905: undefined reference to `h323_answering_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:892: undefined reference to `h323_send_progress'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:884: undefined reference to `h323_send_alerting'
../channels/chan_h323.o: In function `oh323_answer':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:675: undefined reference to `h323_answering_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:675: undefined reference to `h323_answering_call'
../channels/chan_h323.o: In function `oh323_digit_end':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:570: undefined reference to `h323_send_tone'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:570: undefined reference to `h323_send_tone'
../channels/chan_h323.o: In function `oh323_digit_begin':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:531: undefined reference to `h323_send_tone'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:531: undefined reference to `h323_send_tone'
../channels/chan_h323.o: In function `unload_module':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3259: undefined reference to `h323_end_process'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3258: undefined reference to `h323_gk_urq'
../channels/chan_h323.o: In function `oh323_request':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:1712: undefined reference to `h323_set_id'
../channels/chan_h323.o: In function `reload_config':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2793: undefined reference to `h323_end_point_exist'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2950: undefined reference to `h323_set_alias'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2794: undefined reference to `h323_end_point_create'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2973: undefined reference to `h323_set_gk'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:2971: undefined reference to `h323_gk_urq'
../channels/chan_h323.o: In function `load_module':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3154: undefined reference to `h323_callback_register'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3169: undefined reference to `h323_start_listener'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3189: undefined reference to `h323_set_gk'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3136: undefined reference to `h323_end_process'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_h323.c:3174: undefined reference to `h323_end_process'
../channels/chan_iax2.o: In function `iax_park_thread':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_iax2.c:6752: undefined reference to `ast_park_call'
../channels/chan_iax2.o: In function `dp_lookup':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_iax2.c:6675: undefined reference to `ast_parking_ext'
../channels/chan_iax2.o: In function `socket_process':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_iax2.c:7853: undefined reference to `ast_parking_ext'
../channels/chan_mgcp.o: In function `mgcp_ss':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2753: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2825: undefined reference to `ast_parking_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2758: undefined reference to `ast_pickup_call'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_mgcp.c:2829: undefined reference to `ast_masq_park_call'
../channels/chan_sip.o: In function `get_destination':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:9003: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:9011: undefined reference to `ast_pickup_ext'
../channels/chan_sip.o: In function `handle_request_refer':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:14959: undefined reference to `ast_parking_ext'
../channels/chan_sip.o: In function `sip_park_thread':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:13223: undefined reference to `ast_park_call'
../channels/chan_sip.o: In function `handle_request_invite':
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:14442: undefined reference to `ast_pickup_ext'
/usr/src/asterisk/1.4/asterisk-1.4.22/channels/chan_sip.c:14481: undefined reference to `ast_pickup_call'
collect2: ld returned 1 exit status
make[1]: *** [asterisk] Ошибка 1
make[1]: Leaving directory `/usr/src/asterisk/1.4/asterisk-1.4.22/main'
make: *** [main] Ошибка 2
Debian GNU/Linux 5.0
Пробовал 1.6.0, 1.6.1, 1.4.22
Это и дома и на рабочей машинке. Не поскажите в чем может быть дело?
|
|