Подскажите, кому-то удалось сделать с trixbox-ом, как описано в треде http://asteriskforum.ru/viewtopic.php?t=1761
Как-то уж очень не приспособлен trixbox, чтоб его руками внутри ковыряли...
Может у кого-то даже склерозничек есть? Был бы очень признателен (-:
_________________
www.voiceip.com.ua
Нормально работает. Берешь просто исходники версии *, такой же какая у тебя стоит на триксе. И далее ставишь.
Будут потом мелкие баги в триксе, например у меня статистика сразу не пошла.
А когда пошла потеряла файлы разговоров. Еще не лечил.
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
Я правильно понял, что беру исходники той версии, что стоит у меня в trixbox, аддонсы, патчу их обоих и собираю далее, как в том треде??
_________________
www.voiceip.com.ua
_________________
Человек мира. RHCE.
ps: а почему именно тойже самой версии обязательно? не вижу никаких причин почему нельзя накатить сверху самособранный с исхоника. главное чтобы бинари заменить в правильных папках а не положить новые в новые папки (если старые нестандартные)
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
| anest писал(а): |
| не вижу никаких причин почему нельзя накатить сверху самособранный с исхоника. главное чтобы бинари заменить в правильных папках а не положить новые в новые папки (если старые нестандартные) |
_________________
Человек мира. RHCE.
| none писал(а): |
| От: none Кому: Romik Добавлено: Пн Авг 04, 2008 5:01 pm Тема: trixbox факс t.38 День добрый. Заранее прошу прощение за беспокойство... Вас не затруднит проконсультировать по поводу trixbox-а и факса t.38? Вернее, что-то у меня уже мысли кончаются по поводу, как нормально, по-человечески пропатчить астериск в триксбоксе... Признаюсь, после фри несколько непривычны команды в линуксе, но да где же наша не пропадала ((((-: Все манипуляции проводились на системе trixbox - 2.6.1. Прежде всего выяснил, что у меня в системе установлено: asterisk-1.4.20-1 asterisk-addons-1.4.6-7 Вожможно я неправ, но выкачал их вот откуда: wget -c http://yum.trixbox.org/centos/5/SRPMS/as ... -1.src.rpm wget -c http://yum.trixbox.org/centos/5/SRPMS/as ... -7.src.rpm Установил: rpm -ivh asterisk-1.4.20-1.src.rpm Взял соответствующий патч asterisk-1.4.20-app_fax-t38.patch и положил его в SOURCES. В SPECS/asterisk.spec добавил строку с этим патчем. Установил rpm-builder. Запускаю сборку астериска: rpmbuild -ba asterisk.spec Устновил все зависимости, на которые он ругается: yum install newt-devel ncurses-devel autoconf automake doxygen gsm-devel alsa-lib-devel curl-devel iksemel-devel net-snmp-devel libcap-devel lm_sensors-devel zaptel-devel libpri-devel spandsp-devel mISDN-devel mISDNuser-devel make gcc gcc-c++ Опять запускаю rpmbuild -ba asterisk.spec: [trixbox1.localdomain SPECS]# rpmbuild -ba asterisk.spec error: Failed build dependencies: gsm-devel is needed by asterisk-1.4.20-1.i386 Вот дальше у меня и начинается свистопляска... gsm-devel нету в репозитарии... Выяснил, что в системе установлен gsm-1.0.12-6 Пошёл искать gsm-devel-1.0.12-6....... он есть только для fc9... для fc5 его нету... Есть gsm-1.0.12-6 для fc9, но он ругается на уже установленный gsm... При попытке yum remove gsm, мне сообщается, что будет удалено много зависимостей... Тогда делаю следющее: rpm -ivh --replacefiles gsm-1.0.12-6.fc9.i386.rpm rpm -ivh gsm-devel-1.0.12-6.fc9.i386.rpm Далее опять же: rpmbuild -ba asterisk.spec В итоге получаю: *********************************************************** The existing menuselect.makeopts file did not specify that 'codec_speex' should not be included. However, either some dependencies for this module were not found or a conflict exists. Either run 'make menuselect' or remove the existing menuselect.makeopts file to resolve this issue. *********************************************************** make: *** [menuselect.makeopts] Error 255 error: Bad exit status from /var/tmp/rpm-tmp.38477 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.38477 (%build) При этом yum info speex говорит, что он установлен: Installed Packages Name : speex Arch : i386 Version: 1.2beta2 Release: 1 Size : 629 k Repo : installed Правда при этом make menuselect в кодеках выдаёт, что он не установлен или какой-то конфликт с зависимостями... т.е. я не могу выбрать, ставить его или нет...... Куда теперь рыть - не знаю....Был бы рад, если бы Вы мне прояснили ситуацию... Извините за много букв ((((-: Заранее премного благодарен за помощь! Всех благ! |
Added after 3 minutes:
> gsm-devel is needed by asterisk-1.4.20-1.i386
> Вот дальше у меня и начинается свистопляска...
Вот тут нужно было скачать gsm-......src.rpm, собрать его, естановить от него собранный gsm-devel-*.rpm пакет.
> При этом yum info speex говорит, что он установлен
И правильно говорит, потому что для сборки требуется еще и speex-devel. Установите. Если не найдете, то скачайте speex-...src.rpm, соберите его, установите собранный speex-devel...rpm.
// Не люблю, когда с нормальными форумными вопросами обращаются лично по ПМ.
_________________
Человек мира. RHCE.
| Romik писал(а): |
| // Не люблю, когда с нормальными форумными вопросами обращаются лично по ПМ. |
я за такое с некоторых пор стал просто сразу банить. ибо неадекват, если раз простишь - дальше будет только больше.
зы: надо будет в правила добавить.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Как ни как тут не техподдержка, и секретничать нечего, и помогать лучше от того, что меня об этом лично в ПМ попросили, я не буду.
_________________
Человек мира. RHCE.
Romik, приношу извинения за пост в личку: виноват, исправлюсь. (((-:
Астреиск-таки собрался, кроме codec_speex ещё некоторые вещи пришлось доставлять, причём выяснились недостающие пакеты путём изучения spec-файла.
Правда теперь не собираются addons с патчем, без патча собираются. Пойду спрошу у Cashe, надо ли патчить addons.
При сборке мои addons:
rpmbuild -bb asterisk-addons.spec
выдаёт вот что:
checking for asterisk.h... yes
configure: creating ./config.status
configure: error: could not make ./config.status
error: Bad exit status from /var/tmp/rpm-tmp.88059 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.88059 (%build)
Могу привести rpm-tmp.88059, но что-то там ничего интересного или криминального...ну или я не могу понять, что ему не нравится... Хотя секция install какая-то странная...
По ходу, addons всё-таки надо патчить... установил я пропатченную версию астериска и в /var/log/asterisk/full увидел следующее:
[Aug 5 09:40:32] WARNING[4139] rtp.c: Unable to set TOS to 184
[Aug 5 09:40:32] VERBOSE[4287] logger.c: -- Executing [11@from_zoipertest:1] NoOp("SIP/zoipertest-083e1fe8", "From Zoiper") in new stack
[Aug 5 09:40:32] VERBOSE[4287] logger.c: -- Executing [11@from_zoipertest:2] Set("SIP/zoipertest-083e1fe8", "FAXFILE=/var/spool/asterisk/fax/zoipertest-1217918432.3.tif") in new stack
[Aug 5 09:40:32] VERBOSE[4287] logger.c: -- Executing [11@from_zoipertest:3] Set("SIP/zoipertest-083e1fe8", "FAXFILENOEXT=/var/spool/asterisk/fax/zoipertest -1217918432.3") in new stack
[Aug 5 09:40:32] VERBOSE[4287] logger.c: -- Executing [11@from_zoipertest:4] RxFAX("SIP/zoipertest-083e1fe8", "/var/spool/asterisk/fax/zoipertest-1217918432.3.tif") in new stack
[Aug 5 09:40:32] WARNING[4139] chan_sip.c: Unsupported SDP media type in offer: image 8000 udptl t38
[Aug 5 09:40:32] DEBUG[4287] app_rxfax.c: Got hangup
[Aug 5 09:40:32] DEBUG[4287] app_rxfax.c: ==============================================================================
[Aug 5 09:40:32] DEBUG[4287] app_rxfax.c: Fax receive not successful - result (51) The call dropped prematurely.
[Aug 5 09:40:32] DEBUG[4287] app_rxfax.c: ==============================================================================
Патчить addons? может 1.4.7 поставить или тогда обновлять и * придётся?
Забыл сказать, что факс я пытался отправить zoiper-ом...с факсом-железякой не пробовал пока...
Спасибо за любые предложения и рекомендации (((-:
_________________
www.voiceip.com.ua
Народ, будьте добры, скажите, кому удавалось запустить t38 и на каком trixbox-e?
Буду искать тот дистрибутив и пытаться делать... а то с 2.6.1 что-то у меня не получается...
_________________
www.voiceip.com.ua