Факсы (сам принцип).
прошу подсказать, кто как реализовывал.
Откуда: Rostov-on-Don
Сообщений: 16
|
Факсы (сам принцип).
Вобщем схема такова, внутри сети стоит Asterix (или CW), и тот и тот с голосом работают великолепно. В качестве шлюза для выхода в город использую D-Link DVG-6004S.
Теперь к сути вопроса, как у кого настроен прием факсов? Например в GSM сети нельзя позвонить, сказать примите факс, потому-что там сессия или голос или факс.
Хочется отдельный ext на который можно было перевести и он принял факс. Тот-же вопрос с отправкой (ext на который переводим и он отправляет факс)
Почитал вот это http://www.the-asterisk-book.com/unstable/faxserver-mit-iaxmodem-und-hylafax.html Тут внешняя SIP линия ВЫДЕЛЕНА для приема, передачи факса, а это совсем не подходит.
В общем если не сложно киньте примерами и описанием логики, приветствуются HylaFax+IAXmodem и RxFax TxFax....
|
Откуда: Rostov-on-Don
Сообщений: 16
|
Re: Факсы (сам принцип).
Кажется часть вопросов отпала после прочтения http://asterisk-support.ru/forum/topics/2116/
Однако добавление
exten => fax,1,Wait(2)
exten => fax,2,Set(FAXFILE=/var/spool/asterisk/fax/${TIMESTAMP}-${UNIQUEID}.tif)
exten => fax,3,Set(PDFFILE=/var/spool/asterisk/fax/${TIMESTAMP}-${UNIQUEID}.pdf)
exten => fax,4,RxFAX(${FAXFILE})
exten => fax,5,System(/usr/bin/tiff2pdf ${FAXFILE} > ${PDFFILE})
exten => fax,6,System(/bin/rm -f ${FAXFILE})
exten => fax,7,Hangup
ничего не дало.. Пробую с CW, так, как изначально собрал его со spandsp и там вроде все должно быть включено, но пробовал и с Asterisk.
Но в логах никаких намеков на ошибку нет:
-- Executing [fax@sip:1] Wait("SIP/10.0.0.237-cf71", "2")
Nov 13 13:33:29 WARNING[3054062480]: channel.c:3684 cw_channel_bridge: Private bridge between SIP/100-63dc and AsyncGoto/SIP/10.0.0.237-cf71<ZOMBIE> failed
== Spawn extension (sip, 92302, 1) exited non-zero on 'SIP/100-63dc'
-- Executing [fax@sip:2] Set("SIP/10.0.0.237-cf71", "FAXFILE=/tmp/20081113-133331-mycallweaverbox-1226572409.2.tif")
Nov 13 13:33:42 WARNING[3053796240]: pbx.c:2887 __cw_pbx_run: Timeout, but no rule 't' in context 'sip'
|
Сообщений: 6521
|
Re: Факсы (сам принцип).
Читать лучше чем писать, не замечали?
|
Откуда: Rostov-on-Don
Сообщений: 16
|
Re: Факсы (сам принцип).
ded, дело в том, что везде советы из какого-то контекста. я уже прочитал с пол сотни разных статей, но в большинстве сделай a) b) c) и все заработает. И в большинстве ситуация отлична от моей.
Вот сейчас выяснилось что для факсов t38 вообще необязателен, а хватит G711 Но почему. то не работает. И как не странно я вообще не вижу почему. Учитывая большое количество неизвестных (настройка D-Link. Asterisk и т.д.) я и прошу хоть направить в сторону a) Рабочей конфигурации (боевой) б) Мануала с теорией.
|
Откуда: Нижний Новгород
Сообщений: 277
|
Re: Факсы (сам принцип).
Самая хорошая теория - это исходный код :-)
Когда у меня чтото не работает я туда лезу и все сразу становится понятно - лучше посоветовать мануала не могу :-)
|
Сообщений: 6521
|
Re: Факсы (сам принцип).
Если уже прочитал с пол сотни разных статей, но в большинстве сделай a) b) c) и все заработает, то, возможно, это не совсем статьи? Или не те статьи?
Если только сейчас выяснилось что для факсов t38 вообще необязателен, а хватит G711, то и это хороший результат после пол-сотни статей.
У каждого свой дао-цзы.
Теперь к сути вопроса, как у кого настроен прием факсов? Знаете ответ? У всех по-разному, У ВСЕХ!
|
Откуда: Москва
Сообщений: 3421
|
Re: Факсы (сам принцип).
Рабочие примеры Hylafax + IAXModem можно найти тут - http://asteriskpbx.ru/wiki/AstPbx/FaxReceive
|
Откуда: Rostov-on-Don
Сообщений: 16
|
Re: Факсы (сам принцип).
всем спасибо, из полусотни примеров таки скомпилировал рабочий для себя....
|
Откуда: Уфа
Сообщений: 5856
|
Re: Факсы (сам принцип).
litnimax, у тебя написано там как диалплан нарисовать в астериске...
вчера столкнулся с проблемой, свежий астериск 1.4.21.2-1 при запуске rxfax просто вылетает без объяснения причин...
решил поднять iaxmodem. перерыл кучу инфы пока понял, как надо ставить, но один черт, не рабоатет, не снимает трубку.
Есть мануал на русском, как его заставить работать и что для чего нужно?
по сути нужно одно:
;отправить в модем
exten => _X.,1,Dial(IAX2/FaxDSP1/${UNIQUEID},2,g)
;отправить полученый файл
exten => _X.,2,macro(send-to-email,${UNIQUEID}.tif,${EMAIL})
;удалить его
exten => _X.,3,system(rm "где-то-там"${UNIQUEID}.tif)
как сделать такое?
|
Откуда: Нижний Новгород
Сообщений: 277
|
Re: Факсы (сам принцип).
switch:
вчера столкнулся с проблемой, свежий астериск 1.4.21.2-1 при запуске rxfax просто вылетает без объяснения причин...
Значит падает коркой. Надо корку задампить и зацепить ее с помощью gdb - и причина сразу видна.
|
|