Перейти к содержимому

Передача факсимильных звонков

Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию

Факсимильные аппараты до сих пор работают во многих офисных сетях, обычно за аналоговым телефонным адаптером (ATA) или внутри многофункционального принтера. FlySIP Softswitch не декодирует и не транскодирует медиа: он передаёт SDP-предложение и медиа звонка от звонящего к вендору без изменений. Поэтому факсимильный звонок работает, когда факсимильное устройство и вендор договариваются об одном из двух способов:

  • Сквозная передача G.711. Факсимильные тоны передаются как обычное аудио G.711. Это работает с любым вендором, предлагающим G.711, но потери пакетов и джиттер на пути могут прервать передачу.
  • T.38. ATA обнаруживает факсимильные тоны и переключает звонок на T.38 с помощью re-INVITE. Коммутатор передаёт re-INVITE дальше, а медиа-реле переносит поток T.38 (UDPTL), когда оно есть на пути. T.38 гораздо устойчивее к потерям пакетов, но вендор должен его поддерживать.

В этом руководстве вы настроите одну факсимильную линию. Рассчитывайте примерно на 20 минут.

  • У вас есть доступ Administrator (администратор) к панели.
  • ATA или факсимильное устройство зарегистрировано с аккаунтом или будет зарегистрировано. Значения, нужные любому SIP-устройству, приведены в разделе Регистрация аккаунта в Zoiper.
  • Хотя бы один вендор подтверждает, что принимает факсимильные звонки с T.38, G.711 или обоими способами.

Настройки зависят от модели; ищите эти параметры в настройках SIP или линии ATA:

  1. Включите T.38 и разрешите переход на G.711, если вендор его отклонит.
  2. Поставьте G.711u или G.711a в начало списка кодеков. Не предлагайте только G.729 или другой кодек со сжатием: они искажают факсимильные тоны.
  3. Отключите обнаружение речевой активности (VAD), подавление тишины и эхоподавление для факсимильной линии.

Результат: устройство предлагает G.711 и переключается на T.38, когда обнаруживает факс.

  1. Откройте My Customers → Accounts и откройте аккаунт факсимильной линии.
  2. На вкладке Advanced (дополнительно) в разделе SIP / Services задайте для Preferred Codec (предпочтительный кодек) значение G.711u или G.711a или оставьте Any.
  3. Оставьте Use Preferred Codec Only (только предпочтительный кодек) неотмеченным, чтобы коммутатор не удалял другие медиа из предложения.
  4. На вкладке Basic (основное) в разделе Additional оставьте для Media Relay Type (тип медиа-реле) значение When Necessary, если только устройство не за NAT и ему не нужно Always.
  5. Нажмите Save (сохранить).
Screenshot "tutorials/fax-account-codecs" has not been generated yet — see scripts/screenshots/screens.yml.

См. Управление кодеками и Медиа-реле.

Результат: звонки аккаунта сохраняют G.711 в начале предложения, и ничего не удаляется.

Шаг 3: Направьте факсимильные звонки на вендоров с поддержкой факса

Заголовок раздела «Шаг 3: Направьте факсимильные звонки на вендоров с поддержкой факса»

Самый дешёвый маршрут для голоса часто ведёт к вендору, который сжимает аудио или не поддерживает T.38. Дайте факсимильной линии отдельную группу маршрутизации:

  1. Откройте Vendors → Routing Groups (группы маршрутизации) и нажмите Add (добавить).
  2. Введите Group Name (название группы), например Fax.
  3. Добавьте строки только с подключениями вендоров, которые принимают факс, и нажмите Save & Close (сохранить и закрыть).
  4. Откройте факсимильный аккаунт, выберите Routing Group Fax на вкладке Basic и нажмите Save.

См. Группы маршрутизации.

Результат: факсимильные звонки аккаунта идут только к вендорам, которые могут их передать.

  1. Отправьте тестовый факс на несколько страниц с устройства на факсимильный номер, который вы можете проверить.
  2. Откройте Reports → Call Records (CDRs) (записи о звонках) и найдите звонок с его длительностью и стоимостью.
  3. Если передача обрывается, извлеките SIP-журнал звонка в Tools & Debugs → SIP Logs Viewer и проверьте, был ли отправлен и принят re-INVITE с m=image ... udptl t38. Отклонённый re-INVITE означает, что вендор не поддерживает T.38; переведите устройство на сквозную передачу G.711 или используйте другого вендора.

FlySIP не преобразует факсы в e-mail и документы в факсы. Сервис «факс на e-mail» можно построить рядом с коммутатором: факс-сервер принимает звонки как вендор или аккаунт, а XML-RPC API синхронизирует его пользователей, балансы и пополнения с FlySIP, чтобы вы выставляли им счета так же, как другим аккаунтам.