Подключены 3 SIP-оператора.
Все SIP-операторы подключены по оптике (100мбит), на общий аппаратный Firewall (DFL1600). Пинги до операторов 1-3мс., и не более. За Firewall'ом крутиться Elastix 2.3.0, у которого только один интерфейс, который смотрит в локальную сеть. Маршрутизация по операторам работает на уровне Firewall'а.
Настроен встроенный в Elastix виртуальный факс (HylaFax), с пересылкой на почту. Соответственно гоняет все голосом, без t.38
Все отлично работает на прием, и на отправку, через аналоговые линии (через шлюз FXO DVG-6004S), и через 2-го SIP-оператора (Оператор-2) в G711 alaw.
Проблема возникла с первым SIP-оператором (далее Оператор-1), а именно не проходит факс, ни на прием, ни на передачу. Нужно реализовать хотя бы на прием - на виртуальный факс.
По просьбе, оператор отключил поддержку t.38 и теперь гоняет только голосом в G711 ulaw.
При приеме писк идет примерно 10-20 сек., а потом отбой. Хотя с 7 - 10-ой попытки может пройти, но не полностью.
На другой стороне отсылающий факс Panasonic, который годами проверенный и работает через аналоговую линию.
Третий оператор - напрямую гоняет факсы в t.38 на внутренние номера FXS DVG-5004S + МФУ - все нормально ходит.
Для частоты эксперимента, вместо виртуального HylaFax + IAX – Extansion, создал SIP-extansion и подключил VentaFAX 7. Все отлично бегает в обе стороны и c проблемным оператором.
Подскажите, в чем же может быть проблема с первым оператором?
Оператор – 1 (проблемный) Транк работает без регистрации
Код: Выделить всё
type=friend
nat=yes
insecure=port,invite
host=ip-1-operatora
dtmfmode=rfc2833
disallow=all
context=from-trunk
allow=ulaw&alaw
canreinvite=no
Оператор-2 Транк работает с регистрацией
Код: Выделить всё
username= 1279154875
type=friend
secret=pass..
qualify=no
nat=yes
insecure=port,invite
host=sip.telecom.kz
fromuser=1279154875
fromdomain=sip.telecom.kz
dtmfmode=rfc2833
disallow=all
context=from-trunk
canreinvite=no
allow=alaw&ulaw
Код: Выделить всё
allowguest=no
language=ru
t38pt_udptl=yes,redundancy,maxdatagram=400
t38pt_rtp=no
t38pt_tcp=no
faxdetect=no
echocancel=yes
TCPDUMP общения с первыми двумя операторами: