Факс

You are currently browsing articles tagged Факс.

Пользователям в сетях VoIP часто приходится сталкиваться с проблемой прохождения факсов.
Внешне проблема чаще всего выглядит так: передающий аппарат слышит характерный тональный сигнал отвечающего аппарата, далее они начинают передачу, через какое то время один из них отбивается по тайм-ауту ничего не передав и не приняв.

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

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

Поясним это явление.

Звук в VoIP сетях передается в цифровом виде. Это означает, что непрерывную осциллограмму звука дискретизируют, затем речевой сигнал полностью описывают т.е. оцифровывают, передают в цифровом виде и затем восстанавливают в исходный аналоговый сигнал по цифровому представлению.

Для осуществления этого разработаны специальные программы - так называемые кодеки, которые выполняют кодирование и обратное декодирование по специальным стандартам, утвержденным Международным союзом электросвязи. Современные кодеки - чрезвычайно сложные алгоритмы, основанные на глубоком изучении математики и физики речевых процессов.

Для всех типов кодеков верно, что чем меньше плотность передающего потока, тем меньше распознаваемость и узнаваемость голоса на приемной стороне. Тем не менее, качество голоса в VoIP сетях сегодня очень хорошее, благодаря достижениям в технологии кодеков (достаточно вспомнить о кодеке MP3, без которого современная музыка просто невозможна).

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

На практике сегодня мы вынуждены использовать универсальные протоколы. К их числу относится бесплатный G.711 (по умолчанию поддерживаемый серверами Asterisk) и платный протокол G.729 (устанавливаемый опционально).

Однако ситуацию ухудшает еще и тот факт, что для передачи факса в сетях VoIP необходимо, чтобы данные протоколы поддерживались всеми участниками передающей цепочки. В динамически формирующемся маршруте это обстоятельство выдержать бывает сложно (если вообще возможно).

Таким образом, считаю доказанным, что в сетях VoIP протокол передачи факсов не просто бесполезен, но вреден, а значит (по моему глубокому убеждению) должен быть изжит.

Советую прочесть также Материал из Википедии о протоколе T.38.

Tags: ,