Project

General

Profile

Факсы

Система поддерживает работу с факсами.
Существуют несколько режимов передачи факса в телефонии:

Протоколы передачи данных

  • в голосовом медиа потоке.
    Обычный режим для потоков E1/T1.
    Этот режим может быть использован в VoIP при использовании аудио-кодека G.711.
    При использовании других аудио-кодеков с компрессией надежная передача факса невозможна, поскольку алгоритмы сжатия расчитаны на сжатие голоса.
    Однако даже с G.711 передача факса в VoIP будет ненадежной. Это связано с тем, что во время передачи потока по сети возможны потери и задержки.
    Для E1/T1 такой проблемы нет, поскольку там используется доступ к линии с разделении по времени (timeslots) с надежной доставкой.
  • T.38
    Этот протокол призван обеспечить надежную передачу факсов для VoIP.
    Для передачи используется протокол UDPTL, работающий поверх UDP.

Доступные режимы

  • прокси.
    Доступен режим как прокси уровня приложения так и прокcи уровня ядра ОС (Медиа Прокси);
  • перекодировка T.38 UDPTL.
    Происходит в случае если у пиров несовместимые режимы коррекции ошибок и/или размер буфера;
  • факс-терминал.
    Прием факса по T.38/inband с записью в .tiff файл.
    Передача факса по T.38/inband из .tiff файла.

Дополнительно

  • поддержка T.38 факсов под NAT
  • поддержка inband факсов под NAT
  • передача T.38 факса на порт для аудио (дополнительная оция к поддержке NAT)
  • опции для решения ошибок реализации T.38 в подключаемом оборудовании

Коррекция ошибок для T.38

Поддерживаются следующие режимы коррекция ошибок:

  • FEC
  • redundancy
  • авто - использовать режим, предложенный удаленной стороной

В случае, если в результате сигнализационной сессии были выбраны различные режимы для соединенных ног, система поддерживает перекодировку между режимами.

Перекодировка между различными режимами передачи факсов.

Система поддерживает перекодировку между различными режимами передачи факсов.
Это может быть полезно в ряде случаев:

  • Вы хотели бы использовать более надежный T.38 для передачи факса между двумя вашими партнерами в схеме, когда система является транзитным узлом, однако T.38 поддерживается только одним из парнеров.
    Вы можете использовать T.38 с тем парнером, который поддерживает его и передавать факс в голосовом потоке партнеру, который не поддерживает T.38.
  • Вы хотите принимать факс из потока E1/T1 и отправлять его на VoIP партнера.

Для активации режима перекодировки следует установить параметр T.38 шлюз в SIP параметрах того пира, у которого T.38 не поддерживается.
Установка этого параметра подключит прослушивание медиа потока на этом пире.
В случае, если будут распознаны факсовые тоны - они будут преобразованы в сообщения T.38.
И наоборот, сообщения T.38 от соединенного пира будут на лету преобразовываться в голосовой сигнал.

Однако, будьте внимательны, так как этот режим добавляет загрузку CPU.
Также он отключает использование Медиа прокси для данного звонка.
Потому используйте его только для подходящих пиров.

Также, для того, чтоб минимизировать загрузку CPU, вы можете сконфигурировать опцию таймаут T.38 шлюза.
Она определяет период времени, который система будет прослушивать аудио поток в попытку обнаружить факс.
Использование этой опции базируется на предположении, что факс обычно передается в начале разговора.
Если факс не был обнаружен в течение опрделенного интервала времени - предполагается что это обычный голосовой звонок.
И таким образом можно отключить режим прослушивания.

Система как факс-терминал.

Система может выступать терминальной точкой для отправки и принятия факса.
Это порождает ДВО, базирующихся на такой функции.
Например:

English translation

Also available in: PDF HTML TXT