Asterisk Cisco шлюз и отправка факсов
Сообщений: 6
|
Asterisk Cisco шлюз и отправка факсов
Схема
Asterisk--->Cisco2651--->E1--->УАТС--->Город--->Факс-аппарат
Отправка факсов в город не идет.
На консоли Asterisk (Asterisk 1.0.9, spandsp-0.0.2pre18 )
-- Attempting call on SIP/<ТЕЛФ. НОМЕР>@10.1.2.245 for application txfax(/var/spool/asterisk/outgoing/2005-10-07/faxout00366.tif) (Retry 1)
> Channel SIP/10.1.2.245-116f was answered.
> Lauching txfax(/var/spool/asterisk/outgoing/2005-10-07/faxout00366.tif) on SIP/10.1.2.245-116f
Oct 7 17:59:07 NOTICE[10186]: rtp.c:509 ast_rtp_read: Unknown RTP codec 96 received
Oct 7 17:59:08 NOTICE[10186]: rtp.c:509 ast_rtp_read: Unknown RTP codec 96 received
Oct 7 17:59:25 NOTICE[10186]: pbx_spool.c:239 attempt_thread: Call completed to SIP/*92011698@10.1.2.245
На приеме из факса - кусок бумаги с 7 параллельными вертикальными линиями
Соединение проходит с кодеками G711alow (согласно sh call active voice compact на Сisco)
По debug isdn q931 (на Cisco) соединение вроде как нормальное, единственный подозрительный затык
Oct 7 14:47:15.304: ISDN Se0/0:15 Q931: call_disc: PI received in disconnect; Postpone sending RELEASE for callid 0x8763
Как я понимаю, в этом ничего особенного нет.
TIFF файл для факса готовится из PS файла
/usr/bin/gs -r204x196 -sPAPERSIZE=a4 -sDEVICE=tiffg3 -dSAFER -dBATCH -dNOPAUSE -sOutputFile=.....
Эта же схема отлично работает на прием факсов.
Что может быть причиной затыка?
|
Сообщений: 6521
|
Re: Asterisk Cisco шлюз и отправка факсов
На приём факсов работает установка fax protocol pass-through g711alaw на том диал пире, который разворачивает соединения в сторону астериска.
А на отправку факсов - установка в секции
!
voice service voip
fax protocol t38
!
Рекомендуемая установка там fax protocol t38 fallback pass-through g711alaw
что означает, - выбирать Т.38 факсовый протокол в качестве транспорта, а если другая сторона не поддерживает Т.38 выбирать g711alaw.
Вот у тебя Астерск и говорит об этом, получая неизвестный ему Т.38 РТП поток.
|
Сообщений: 6
|
Re: Asterisk Cisco шлюз и отправка факсов
Для отправки я использую 2 dial-peer`а
1 (103)- VOIP, если понадобятся всякие манипуляции
dial-peer voice 103 voip
incoming called-number *9<ТЕЛ. НОМЕР> // Пока забит конкретный номер для тестов. Здесь то я и лопухнулся, был неправильный номер, вызов не попадал в dial-peer, следовательно и для него не выполнялось нижеидущее. Поправил номер, сообщения про RTP поток ушли.
dtmf-relay rtp-nte
codec g711alaw
fax rate 9600
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback pass-through g711alaw
no vad
2 (201) - POTS уже для отправки в поток и на УАТС
dial-peer voice 201 pots
destination-pattern *9.......
fax rate voice
port 0/0:15
forward-digits all
В глобальном конфиге прописал.
voice service voip
fax protocol pass-through g711alaw
При отправке сообщений NOTICE .... RTP нет. Факсы приходят, принимаются на Hylafax.
Спасибо за помощь и информацию.
Сейчас буду ковырять дальше....
|
Сообщений: 6521
|
Re: Asterisk Cisco шлюз и отправка факсов
Тоже принимаем на Hylafax, дак и отправляем с него! Зачем тебе Астериск?
При отправке факса что показывает * sip show channels?
В Циске что показывает show call active fax brief?
|
Сообщений: 6521
|
Re: Asterisk Cisco шлюз и отправка факсов
Изобрази весь свой dial-peer voice 103 voip.
|
Сообщений: 6
|
Re: Asterisk Cisco шлюз и отправка факсов
dedТоже принимаем на Hylafax, дак и отправляем с него! Зачем тебе Астериск?
При отправке факса что показывает * sip show channels?
В Циске что показывает show call active fax brief?
sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format
10.1.2.245 *92011780 3d6604454fe 00102/00000 alaw
1 active SIP channel(s)
sh call active fax compact/brief - пусто, не договаривется с Hylafax`ом
Да и с обычным факс-аппартом не получается.
Asterisk хочется использовать, так как он уже есть. Денег же на XMedius руководство не дает.
Я отказался от dial-peer 103.
В глобальном конфиге
voice service voip
fax protocol pass-through g711alaw
sip
bind control source-interface FastEthernet0/0
bind media source-interface FastEthernet0/0
|
Сообщений: 6521
|
Re: Asterisk Cisco шлюз и отправка факсов
Подозрения у меня на Астериск. Вернее на /usr/bin/gs -r204x196 -sPAPERSIZE=a4 -sDEVICE=tiffg3 -dSAFER -dBATCH -dNOPAUSE -sOutputFile=.....
Можно ли скачать любым образом готовый к отправке тиф и увидеть, что он читаемый?
Можно ли настроить железный факс + АТА-186 развёрнутые в сторону 2651 для теста отправки в город?
|
Сообщений: 6
|
Re: Asterisk Cisco шлюз и отправка факсов
dedПодозрения у меня на Астериск. Вернее на /usr/bin/gs -r204x196 -sPAPERSIZE=a4 -sDEVICE=tiffg3 -dSAFER -dBATCH -dNOPAUSE -sOutputFile=.....
Можно ли скачать любым образом готовый к отправке тиф и увидеть, что он читаемый?
Можно ли настроить железный факс + АТА-186 развёрнутые в сторону 2651 для теста отправки в город?
Безусловно файл можно посмотреть. В Imaging`е: Black and White, CCITT Group3(1d) Fax, resolution 204x196, width 215.2x297.0 mm.
Вот с ATA посложнее будет. 3700, 2800 или 7200 - пожалуйста. ;)
Поищем - попробуем.
В логах Hylafax`а
Oct 11 12:41:56 faxer FaxGetty[258]: --> [4:RING]
Oct 11 12:42:07 faxer FaxGetty[258]: ANSWER: FAX CONNECTION
Oct 11 12:42:23 faxer FaxGetty[258]: <-- [5:ATH0\r]
Oct 11 12:42:28 faxer FaxGetty[258]: MODEM <Timeout>
Oct 11 12:42:28 faxer FaxGetty[258]: DELAY 1000 ms // Пошла инициализация модема
Oct 11 12:42:30 faxer FaxGetty[258]: <-- [23:ATZq2s39=0E0V1Q2S0=0H0\r]
|
Сообщений: 6521
|
Re: Asterisk Cisco шлюз и отправка факсов
Боюсь уже советовать. Факсы - это атавизм, тяжелое наследие, и постоянноая головная боль! Вот тут советую, а у самих клиентское решение вдруг встало колом! Позвонили - не принимаются факсы. И опять крутили-вертели на Cisco факс настройки, системные и на диал-пирах, наверное уже в 10-й раз! Там для разных клиентов на одной железке, разные назначения и направления - входящие на один номер - один сценарий, исходящие - другой.
|
Сообщений: 6
|
Re: Asterisk Cisco шлюз и отправка факсов
Нет проблем. Спасибо за помощь. Оставим работать на прием. А с отправкой повременим.
Если получится заставить работать - могу описать как и что делалось.
Обидно, что гадский Xmedius работает, а Asterisk нет.
|
|