Как настроить SIP-транк для работы факса по IP: практическое руководство

Вы переходите на IP-телефонию, но старый факсимильный аппарат выбрасывать жалко — или может, вам просто нужна отправка факсов через интернет без отдельной аналоговой линии. Хорошая новость: это реально работает. Плохая: факс по IP — не самая дружелюбная технология, и на первых порах всё пойдёт не так. Разберёмся, как сделать так, чтобы факсы реально приходили и уходили через SIP-транк, без танцев с бубном и бесконечных перенастроек.

Что вообще происходит, когда факс едет по IP

Обычный факс — это аналоговый зверь. Он модулирует звук и шлёт его по телефонной линии. SIP-транк — это цифровой канал, голосовой тракт через интернет. Когда вы отправляете факс через SIP, ваш аппарат или шлюз должен превратить этот звук в пакеты данных, передать их через сеть, и на другом конце снова собрать в аналоговый сигнал для принимающего факса.

Звучит просто, но на практике тут кроется главная проблема: IP-сеть не гарантирует доставку пакетов вовремя. Потеря пакетов, задержки, джиттер — всё это для голоса почти незаметно, а для факса — смерть. Один потерянный пакет — и страница пришла с полосами или не пришла вовсе.

Поэтому для факса по IP используют специальный протокол — T.38. Он не пытается передавать факс как звук. Вместо этого он извлекает из факсимильного сигнала данные (собственно картинку) и передаёт их как цифровую информацию, с коррекцией ошибок. Это принципиально другой подход, и именно он делает факс через SIP работоспособным.

Что вам понадобится

Прежде чем настраивать, определитесь, какое у вас оборудование и что вы хотите подключить. Вариантов несколько:

  • Обычный аналоговый факс — нужен аналоговый адаптер (ATA) или VoIP-шлюз, который подключит факс к сети.
  • МФУ с факсом и встроенным Ethernet — некоторые модели умеют работать с SIP напрямую, без внешнего шлюза.
  • Факс-сервер / программное решение — например, виртуальный факс на б Asterisk, Hylafax или облачный сервис.
  • Провайдер SIP-транка — не все провайдеры одинаково хорошо передают факсы. Об этом ниже.

Пошаговая настройка: от железа до первого успешного факса

Шаг 1. Подключите оборудование

Если у вас обычный аналоговый факс — купите ATA (Analog Telephone Adapter). Например, Grandstream HT812, HT814 или Cisco SPA112. Подключите факс в порт FXS адаптера, адаптер — в вашу локальную сеть. Убедитесь, что факс и адаптер находятся в одной подсети на начальном этапе настройки.

Шаг 2. Настройте ATA для факса

Зайдите в веб-интерфейс адаптера (IP-адрес можно узнать из DHCP-сервера роутера или через утилиту производителя). Вам нужно настроить как минимум два блока:

SIP-аккаунт: введите данные, которые дал ваш SIP-провайдер — адрес сервера, логин, пароль, порт (обычно 5060). Это то же самое, что для обычного VoIP-телефона.

Настройки порта FXS: вот здесь начинается самое интересное. Найдите секцию, отвечающую за настройку аналогового порта, и обратите внимание на следующие параметры:

  • Протокол факса: обязательно включите T.38. Если адаптер его не поддерживает — ищите другой, без T.38 нормальной работы не будет.
  • Кодек для факса: если T.38 по какой-то причине не работает, используйте G.711u (μ-law) или G.711a (A-law) — это PCM без сжатия. Чем меньше сжатия, тем выше шанс, что факс пройдёт.
  • Эхоподавление: включите, но если факсы идут с ошибками — попробуйте отключить. Иногда эхоподавление в VoIP-шлюзах конфликтует с факсимильным сигналом.
  • DTMF: установите RFC 2833 или INFO, не In-band. Это влияет на то, как передаются тональные сигналы при наборе номера.

Шаг 3. Проверьте настройки сети

Факс по IP чувствителен к качеству сети. Вот что нужно проверить:

  • Пропускная способность: один факс — это примерно 14.4 Кбит/с в пиковые моменты. Для одной сессии хватит любого канала, но убедитесь, что нет жёстких ограничений QoS, блокирующих нужный трафик.
  • NAT: если адаптер за NAT, убедитесь, что SIP ALG на роутере включён (или наоборот — выключен, если он ломает пакеты). Часто именно SIP ALG — причина проблем с факсом.
  • Брандмауэр: откройте порты для SIP (5060 UDP/TCP) и RTP-диапазон (обычно 10000–20000 UDP). Для T.38 используется UDP, порт указывается в SDP во время установления сессии.
  • Приоритет трафика: если ваш роутер поддерживает QoS — добавьте правила для приоритезации SIP-трафика. Это снизит джиттер и потери пакетов.

Шаг 4. Протестируйте отправку

Отправьте тестовый факс на номер, где сможете проверить приём. Идеально — на другой факс в той же сети (loopback-тест), чтобы исключить влияние провайдера. Если локальный тест прошёл, отправляйте на внешний номер.

Первые несколько факсов могут не пройти — это нормально. Смотрите логи адаптера: если видите ошибки типа «T.38 negotiation failed» или «fax re-INVITE failed» — проблема в согласовании протокола между сторонами.

Какой провайдер выбрать для факсов через SIP

Не все SIP-провайдеры одинаково хорошо передают факсы. Вот на что смотреть:

  • Поддержка T.38 на стороне провайдера. Спросите прямо: «Поддерживаете ли вы T.38 для факсов?» Если говорят «да, факсы работают» — уточните, что именно поддерживается. Некоторые провайдеры передают факсы как звук (G.711 passthrough), и это работает нестабильно.
  • Рекомендации по настройке. Хороший провайдер даст конкретные параметры для вашего оборудования — кодек, настройки DTMF, параметры T.38.
  • Отзывы именно по факсам. Ищите отзывы от компаний, которые реально используют факс через этот транк. Голосовой трафик может работать отлично, а факс — хромать.

Сравнение подходов: что подходит именно вам

Подход Когда подходит Сложность настройки Надёжность факса Стоимость оборудования
Аналоговый факс + ATA с T.38 У вас уже есть рабочий факс, нужно просто подключить его к SIP-транку Средняя — нужно настроить адаптер и сеть Высокая, если адаптер и провайдер поддерживают T.38 Низкая (ATA стоит от нескольких тысяч рублей)
МФУ с встроенным SIP Покупаете новое устройство, хотите всё в одном Низкая — вводите SIP-параметры из веб-интерфейса МФУ Зависит от модели — проверяйте поддержку T.38 Средняя (само МФУ дороже, но не нужен отдельный шлюз)
Факс-сервер (Asterisk + Hylafax) Нужна обработка факсов в электронном виде, маршрутизация, архивирование Высокая — требует знания Linux и телефонии Высокая при правильной настройке Низкая (софт бесплатный, нужен сервер или виртуальная машина)
Облачный факс Не хотите ни с чем возиться, факсы приходят на почту Минимальная — регистрируетесь и пользуетесь Зависит от облачного сервиса, не от вашей сети Нет затрат на оборудование, есть абонентская плата

Частые ошибки и как их избежать

Вот реальные проблемы, с которыми сталкиваются люди при настройке факса через SIP:

  • Используют G.729 или другой сжатый кодек. G.729 экономит трафик, но уничтожает факс. Используйте только G.711 или T.38. Проверьте, что в настройках адаптера для порта FXS выбран правильный кодек.
  • Не проверяют поддержку T.38 у провайдера. Адаптер настроен правильно, а факс не проходит — потому что провайдер на своей стороне не поддерживает T.38 и режет соответствующие пакеты. Решение: смена провайдера или переход на G.711 passthrough (менее надёжно).
  • SIP ALG на роутере ломает сигналинг. Это классическая проблема. Если факсы идут через раз — отключите SIP ALG и проверьте снова.
  • Не настраивают QoS. В загруженной сети (видеоконференции, загрузки файлов) факсовая сессия может не получить пакеты вовремя. Настройте приоритет для SIP-трафика.
  • Подключают факс через удлинитель или плохую линию. Даже если основное соединение — IP, участок от ATA до факса остаётся аналоговым. Плохой кабель или длинная линия добавляют помехи. Используйте короткий кабель, избегайте прокладки рядом с силовыми линиями.
  • Забывают про скорость факса. Многие факсы по умолчанию пытаются работать на 33.6 Кбит/с. В реальности через IP это часто не проходит. Понизьте скорость до 14.4 Кбит/с или даже 9.6 Кбит/с в настройках факса. Да, медленнее, но надёжнее.

Что делать, если факс не проходит

Алгоритм диагностики, который работает на практике:

  1. Проверьте логи адаптера. Ищите строки, связанные с факсом — обычно там будет указано, на каком этапе произошла ошибка: согласование T.38, передача данных, обрыв соединения.
  2. Сделайте loopback-тест. Подключите два факса к одному SIP-транку (или к двум адаптерам в одной сети) и отправьте факс с одного на другой. Если локально работает — проблема на стороне провайдера или на пути через интернет.
  3. Понизьте скорость факса. В меню факса найдите настройку скорости (Fax Speed / Modem Speed) и поставьте 14.4 или 9.6.
  4. Отключите эхоподавление. В настройках порта FXS на ATA найдите параметр Echo Cancellation и выключите.
  5. Проверьте NAT. Если адаптер за NAT — попробуйте поставить его в DMZ или пробросить порты. Иногда помогает статический NAT.
  6. Позвоните провайдеру. Скажите: «У меня не проходят факсы через SIP-транк, поддерживаете ли вы T.38?» Если нет — меняйте провайдера.

Когда какой вариант выбрать

У вас малый бизнес, факс нужен пару раз в неделю, есть обычный аппарат. Купите ATA с поддержкой T.38 (Grandstream HT812 или аналог), настройте по инструкции выше, проверьте с вашим провайдером. Это самый простой и дешёвый путь.

Вы покупаете новое МФУ и хотите, чтобы факс работал через SIP. Выбирайте модель с явной поддержкой T.38 и SIP. Перед покупкой проверьте форумы — даже дорогие модели иногда имеют проблемы с факсом через IP.

Вам нужна автоматизация: факсы должны приходить на почту, распознаваться, маршрутизироваться. Ставьте факс-сервер на Asterisk с модулем res_fax_t38 или используйте готовое решение типа ICTBroadcast, FaxForTrix. Потребуется время на настройку, но результат того стоит.

Факс нужен редко, вы не хотите ни с чем возиться. Используйте облачный сервис — eFax, MyFax или аналоги. Факс приходит как PDF на почту, отправляется через веб-интерфейс. Никакого железа, никаких настроек сети.

Итог: что запомнить

Факс через SIP-транк — это реально работающая технология, но она требует понимания нескольких ключевых моментов:

  • T.38 обязателен. Без него вы полагаетесь на удачу.
  • Кодек — только G.711 или T.38. Никакого сжатия.
  • Сеть должна быть подготовлена. QoS, правильный NAT, открытые порты.
  • Скорость факса лучше понизить. 14.4 Кбит/с — надёжный вариант.
  • Провайдер должен поддерживать T.38. Иначе никакие настройки не помогут.

Начните с простого: возьмите ATA с T.38, настройте по шагам выше, отправьте тестовый факс. Если не заработает — двигайтесь по алгоритму диагностики. В 80% случаев проблема решается правильным выбором кодека, отключением SIP ALG или понижением скорости факса. Если после всех манипуляций факс всё равно не идёт — меняйте провайдера, это проще, чем бороться с несовместимостью.

Virtual SIM — eSIM и виртуальные номера по всему миру