Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Факс passthrough не всегда работает

Факс passthrough не всегда работает

PSTN -> Zap FXO -> IAX2 -> Zap FXS -> Факс
Сообщений: 8

Факс passthrough не всегда работает

Имеется 2 астериска в разных офисах. В одном 3 FXO с линиями, во втором 6 FXS.
Задача - факсить из офиса №2.

Поначалу работало вроде, сейчас перестало. Кодек ulaw, asterisk 1.4.17 из убунту 8.04
Карточки openvox, A1200P и A400P.

Я так понимаю суть в выключении эхо в момент факса? Как это регулируется?

в iax.conf примерно так:

[peer1]
type=friend
host=192.168.0.1
secret=123
qualify=yes
disallow=all
allow=ulaw
context=main
2008-10-29 15:38

Сообщений: 866

Re: Факс passthrough не всегда работает

А разве кто-то говорил что факсы будут надежно ходить по ulaw в случае не-LAN environment? У вас RTT пакетов между офисами сколько? И как он плавает со временем?
2008-10-29 16:52

Сообщений: 8

Re: Факс passthrough не всегда работает

dimas:

А разве кто-то говорил что факсы будут надежно ходить по ulaw в случае не-LAN environment? У вас RTT пакетов между офисами сколько? И как он плавает со временем?
Это понятно. Связь практически LAN, находятся в оптической сети одного провайдера. Пинг примерно такой:

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.37 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=5.10 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=2.24 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=8.57 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=3.85 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=2.50 ms
64 bytes from 192.168.1.1: icmp_seq=7 ttl=64 time=2.38 ms
64 bytes from 192.168.1.1: icmp_seq=8 ttl=64 time=2.62 ms
64 bytes from 192.168.1.1: icmp_seq=9 ttl=64 time=3.07 ms


Вопрос заключается в том - есть ли в Asterisk какие-либо настройки для данного режима факса, как-то отключение эходава после определения сигнала факса и т.п.?
2008-10-30 19:39

Сообщений: 6521

Re: Факс passthrough не всегда работает

rpra:

Вопрос заключается в том - есть ли в Asterisk какие-либо настройки для данного режима факса, как-то отключение эходава после определения сигнала факса и т.п.?
Что стоит в
/etc/zaptel.conf
xsks=1
loadzone=us
defaultzone=us

/etc/asterisk/zapata.conf
[trunkgroups]
[channels]
echocancel=yes
?
faxdetect=?
2008-10-30 21:36

Сообщений: 8

Re: Факс passthrough не всегда работает

ded:

rpra:

Вопрос заключается в том - есть ли в Asterisk какие-либо настройки для данного режима факса, как-то отключение эходава после определения сигнала факса и т.п.?
Что стоит в
/etc/zaptel.conf
xsks=1
loadzone=us
defaultzone=us
Да, именно так.

ded:

/etc/asterisk/zapata.conf
[trunkgroups]
[channels]
echocancel=yes
?
faxdetect=?


echocancel=yes
echocancelwhenbridged=yes
; For fax detection, uncomment one of the following lines. The default is *OFF*
;
;faxdetect=both
;faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no

Вообщем вот так, по умолчанию.
В настройках каналов пришлось добавить
relaxdtmf=yes
иначе аппараты купленные новые панасоники почему-то криво набирали номер
2008-10-31 07:47

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Факс passthrough не всегда работает

For fax detection, uncomment one of the following lines. The default is *OFF*
Не заметил, какой вариант все-таки выбрали? Или таки осталось по умолчанию?
Создам аварийную ситуацию. Дорого. На долго =)
2008-10-31 07:53

Сообщений: 8

Re: Факс passthrough не всегда работает

Alekz:

For fax detection, uncomment one of the following lines. The default is *OFF*
Не заметил, какой вариант все-таки выбрали? Или таки осталось по умолчанию?
По умолчанию, т.е. выключено
2008-10-31 08:06

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Факс passthrough не всегда работает

Если я правильно понимаю, при таком варианте, * не убирает echo cancelation при обнаружении факеса, что требуется для его успешного прохождения.

Создам аварийную ситуацию. Дорого. На долго =)
2008-10-31 08:42

Сообщений: 866

Re: Факс passthrough не всегда работает

Alekz:

Если я правильно понимаю, при таком варианте, * не убирает echo cancelation при обнаружении факеса, что требуется для его успешного прохождения.

имхо ошибаетесь. При таком режиме астериск просто не делает переход на факсовый экстеншен когда слышит писк факса. (Если говорить точнее он не пытается этот писк обнаружить).

echocancelwhenbridged по дефолту выключен и там бы я его и оставил. Но вообще, мешает ли echocancel/echocancelwhenbridged проверить проще всего временно выключив его в конфигах на обоих сторонах и посмотрев что будет.
2008-11-01 04:16

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru