app_rxfax и app_txfax для 1.4
где их брать?
Сообщений: 7
|
app_rxfax и app_txfax для 1.4
Кто знает, где сейчас взять app_rxfax и app_txfax? на softswitch.org их уже давно нет...
|
Откуда: Нижний Новгород
Сообщений: 277
|
Re: app_rxfax и app_txfax для 1.4
http://www.voip-info.org/wiki/view/AGX+Extra+Addons+for+Asterisk
|
Откуда: Омск
Сообщений: 478
|
Re: app_rxfax и app_txfax для 1.4
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
|
Откуда: Омск
Сообщений: 478
|
Re: app_rxfax и app_txfax для 1.4
PS. Этот портированный с 1.6 на 1.4 патч, в котором добавлены приложения аналогичные RxFax и TxFax (ReceiveFax и SendFax). Приложения так же поддерживают получение и отправку факсов по Т.38 и необходимые изменения для asterisk для переключения с/на Т.38
В asterisk-addons 1.6 всё это включено штатным образом. За поддержку патча в актуальном состоянии спасибо Cache =)
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
|
Откуда: Москва
Сообщений: 3421
|
Re: app_rxfax и app_txfax для 1.4
IgorG: В asterisk-addons 1.6 всё это включено штатным образом.
Игорь, а как же лицензии и все такое? Насколько я знаю, технология T.38 патентованная, поэтому, например, Attractel продает коммерческий модуль T.38.
|
Откуда: Омск
Сообщений: 478
|
Re: app_rxfax и app_txfax для 1.4
Нет, ничего подобного (кстати сам раньше думал так же). Сам реализовал, написанное в стандартах ITU - оно твоё (CallWeaver же имеет полноценную поддержку терминирования Т.38). Другое дело, что реализован Т.38 в библиотеке Spandsp, которая распространяется под GPL, и выход поддержки терминации в составе основного asterisk невозможен, поэтому app_fax включён в состав asterisk-addons.
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
|
Откуда: Россия, Москва
Сообщений: 2
|
Re: app_rxfax и app_txfax для 1.4
На дворе середина 2010 а люди упорно шлют факсы,
а кто-то упорно продолжант ставить FAX для Asterisk.
Сбившись с ног в поисках актуального на данное время решения,
(большинство ссылок по SpanDSP в Google за 2007 - 2008 год)
хочу задать вопрос, чтобы сэкономить десятки часов поиска всем, кому вновь понадобится факс.
Огромная просьба, если Вы хотите ответить типа ссылка или вот здесь всё написано ,или ставьте 1.6 и не парьтесь или ставьте ZoIPer - пожалуйста сдержитесь и не отвечайте ничего.
Подобных ответов уже заиндексировалось сотни.
Внимание, вопрос:
Для версии Asterik 1.4.31 какую версию SpanDsp стоит пробовать?
В каком пакете сейчас находятся актуальные для 1.4 приложения RxFax и TxFax (ReceiveFax.c и SendFax.c)
И где этот злополучный портированный с 1.6 на 1.4 патч от Cache.
Благодарю за ответ, надеюсь что он заиндексируется и поможет многим.
P.S. Просьба не оставлять ссылки на asteriskforum.ru, так как этот ресурс уже неделю не работает.
Всех благ!
|
Сообщений: 6521
|
Re: app_rxfax и app_txfax для 1.4
vslav1, Вы не сэкономите десятки часов поиска всем, кому вновь понадобится факс, ввиду того, что все, кому так или иначе понадобится факс не будут ставить версию Asterisk 1.4.31 для этого.
А для разных версий Астериск +/- чуть разные сценарии установки spandsp + Rxfax/Txfax.
А ответы на такие вопросы неизбежно сводятся к контр-вопросу - Вам ехать или шашечки?
Напомню, что по собственному опыту самостоятельные упражнения в реализации факса на Астериске превосходят по трудоёмкости всю установку Астериска в целом.
Поставьте Триксбокс и не парьтесь. © switch
|
Откуда: Россия, Москва
Сообщений: 2
|
Re: app_rxfax и app_txfax для 1.4
Спасибо уважаемый ded! Не испугавшись трудоёмкости,
я продолжу. Немного сам разобрался, вот исходники:
spandsp-0.0.4pre18:
http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.4pre18.tgz
или spandsp-0.0.6pre10
http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre10.tgz
app_rxfax.c
http://users.netplex.net/~andrew/asterisk/app_rxfax.c.gz
fax.patch
http://users.netplex.net/~andrew/asterisk/fax.patch.gz
Удаляем файлы старой (или более новой) версии SpanDSP, у меня они были следующие
/usr/lib/libspandsp.a
/usr/lib/libspandsp.so.0
/usr/lib/libspandsp.so
/usr/lib/libspandsp.so.0.0.2
/usr/lib/libspandsp.la
/usr/include/spandsp
/usr/include/spandsp.h
Ставим spandsp обязательно в директорию usr во избежание дальнейших проблем:
./configure --prefix=/usr
make
make install
Копируем app_fax.c.gz в /usr/src/asterisk-1.4.31/apps
разворачиваем архив gzip -d app_fax.c.gz
Копируем app_rxfax.c.gz в /usr/src/asterisk-1.4.31
Установливаем патч на Asterisk:
cd /usr/src/asterisk-1.4.31
patch -p0 < app_fax_14.patch
А так как я сдуру поставил SpanDSP поновее,
то Asterisk c ним не собрался:
[CC] app_rxfax.c -> app_rxfax.o
app_rxfax.c: In function 'phase_e_handler':
app_rxfax.c:105: warning: implicit declaration of function 't30_get_far_ident'
app_rxfax.c:106: warning: implicit declaration of function 't30_get_local_ident'
app_rxfax.c:111: error: 't30_stats_t' has no member named 'pages_transferred'
app_rxfax.c:122: error: 't30_stats_t' has no member named 'pages_transferred'
app_rxfax.c:125: error: dereferencing pointer to incomplete type
app_rxfax.c:127: error: 't30_stats_t' has no member named 'pages_transferred'
app_rxfax.c: In function 'phase_d_handler':
app_rxfax.c:154: error: 't30_stats_t' has no member named 'pages_transferred'
app_rxfax.c: In function 'rxfax_exec':
app_rxfax.c:179: error: storage size of 'fax' isn't known
app_rxfax.c:296: warning: implicit declaration of function 't30_set_local_ident'
app_rxfax.c:299: warning: implicit declaration of function 't30_set_header_info'
app_rxfax.c:302: warning: passing argument 2 of 't30_set_phase_d_handler' from incompatible pointer type
app_rxfax.c:179: warning: unused variable 'fax'
make[1]: *** [app_rxfax.o] Error 1
make: *** [apps] Error 2
Поискал в файлах, в более новой версии spandsp-0.0.6pre10 функций t30_get... , t30_stats ... просто нет, а в spandsp-0.0.4pre18 есть.
Вопрос к Вашему опыту :
Насколько нежелательно ставить старую версию spandsp ?
Что с указанными функциями в новой версии spandsp - переименованы, заменены чем то другим,
удалены?
Всех благ!
|
Сообщений: 6521
|
Re: app_rxfax и app_txfax для 1.4
Ответ из моего опыта:
на боевых серверах работают без особых проблем разные версии, вот самая старая - spandsp-0.0.2pre11
Без понятия что с указанными функциями в новой версии spandsp. Нет желания изучать код. Мы не девелоперы, мы инсталляторы.
|
|