Вы переходите на IP-телефонию, но старый факсимильный аппарат выбрасывать жалко — или может, вам просто нужна отправка факсов через интернет без отдельной аналоговой линии. Хорошая новость: это реально работает. Плохая: факс по IP — не самая дружелюбная технология, и на первых порах всё пойдёт не так. Разберёмся, как сделать так, чтобы факсы реально приходили и уходили через SIP-транк, без танцев с бубном и бесконечных перенастроек.
- Что вообще происходит, когда факс едет по IP
- Что вам понадобится
- Пошаговая настройка: от железа до первого успешного факса
- Шаг 1. Подключите оборудование
- Шаг 2. Настройте ATA для факса
- Шаг 3. Проверьте настройки сети
- Шаг 4. Протестируйте отправку
- Какой провайдер выбрать для факсов через 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 Кбит/с в настройках факса. Да, медленнее, но надёжнее.
Что делать, если факс не проходит
Алгоритм диагностики, который работает на практике:
- Проверьте логи адаптера. Ищите строки, связанные с факсом — обычно там будет указано, на каком этапе произошла ошибка: согласование T.38, передача данных, обрыв соединения.
- Сделайте loopback-тест. Подключите два факса к одному SIP-транку (или к двум адаптерам в одной сети) и отправьте факс с одного на другой. Если локально работает — проблема на стороне провайдера или на пути через интернет.
- Понизьте скорость факса. В меню факса найдите настройку скорости (Fax Speed / Modem Speed) и поставьте 14.4 или 9.6.
- Отключите эхоподавление. В настройках порта FXS на ATA найдите параметр Echo Cancellation и выключите.
- Проверьте NAT. Если адаптер за NAT — попробуйте поставить его в DMZ или пробросить порты. Иногда помогает статический NAT.
- Позвоните провайдеру. Скажите: «У меня не проходят факсы через 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 или понижением скорости факса. Если после всех манипуляций факс всё равно не идёт — меняйте провайдера, это проще, чем бороться с несовместимостью.
