Исправлена ошибка, которая могла приводить к отсутствию медиапотока (и, как следствие, слышимости) у некоторых канальных окончаний при повторных вызовах.
Добавлена поддержка сигнализации E&M (канальное окончание EM). Поддерживаются варианты "немедленный старт", "wink" и "задержка старта". Добавлена поддержка систем сигнализаций частотами 2100 Гц, 2600 Гц и 600+750 Гц, используемых на ведомственных сетях связи (канальное окончание SL). Добавлены глобальные настройки, определяющие, в каких полях сообщений SIP канальное окончание отправляет и принимает Caller-ID: From, Remote-Party-ID и/или P-Asserted-Identity. Канальное окончание PRI теперь транслирует отображаемое имя вызывающего абонента при вызове со стороны TDM в сторону сети IP. При изменении приоритета журналирования, если режим журналирования остается неизменным, перезапуск syslogd не производится. Исправлена ошибка: если канальное окончание PRI не могло отправить INVITE в сеть IP, соответствующий канал возвращался в исходное состояние, но не отправлял DISCONNECT в сторону сети TDM. Также в веб-интерфейсе в состоянии канала продолжали отображаться имя и номер вызывающего абонента. Исправлена ошибка: при нахождении канального окончания в режиме VBD в веб-интерфейсе вместо "VBD" могло отображаться название кодека, выбранного для передачи речи. Исправлена ошибка: если канальное окончание АДАСЭ получало "отбой" со стороны TDM в состоянии Calling, то после перехода в исходное в канал продолжал передаваться сигнал КПВ. Исправлена ошибка: при включении избыточности для полупостоянного потока RTP поток RTP генерировался, но не принимался платой.
Канальное окончание FXO теперь может передавать номер вызываемого абонента декадными импульсами. Канальным окончаниям FXS добавлен конфигурационный флаг, позволяющий принимать декадно-импульсный набор номера даже при больших отклонениях параметров импульсов от требуемых стандартами (например от аппаратов с дисковыми номеронабирателями). Добавлена возможность изменять настройки журналирования платы записью значения переменной (через веб-интерфейс). Исправлена ошибка: если канальному окончанию установлен флаг "Принимать только TLS", при получении INVITE через небезопасный транспорт код ответа устанавливался в 486 даже если вызываемый URI не совпадал с URI канальных окончаний.
Устранена проблема ложного разрыва соединений по таймауту RTP. Устранена проблема отсутствия связи с платой по IPv6 из-за неприема некоторых мультикастовых пакетов, в том числе запросов NDP.
Устранен вывод в журнал ложного сообщения "starting RTP stream to ...", который мог происходить через 2 минуты после старта медиапотока. Исправлена ошибка: при использовании функции Session Timer для обновления таймера шлюз мог генерировать сообщения UPDATE с неверным значением хоста в поле Contact.
Добавлен новый тип канального окончания - МБ (2100 Гц).
Добавлена поддержка модуля EM01.
Добавлена поддержка модуля FO01 (канальное окончание FO01). Исправлена ошибка: таймер длительности соединения мог перезапускаться при REINVITE, например при постановке на холд или снятии с холда. Теперь этот таймер запускается только один раз.
Библиотека openssl обновлена до версии 1.0.2q. Библиотека c-ares обновлена до версии 1.15.0. Библиотека pcre обновлена до версии 8.42. Добавлен новый тип канального окончания: R2DTMF. Оптимизирован алгоритм обработки ответа на предложение SDP: в некоторых случаях устранено ненужное пересоздание медиапотока при ответе абонента, приводившее к заметному на слух прерыванию звука. Улучшен алгоритм активации медиапотока и генерации сигнала КПВ: теперь медиапоток всегда имеет приоритет, а местный сигнал КПВ генерируется при получении ответа 180 только в случае отсутствия медиапотока. Исправлены опечатки в выводимых в системный журнал сообщениях. Исправлена ошибка, которая могла приводить к перезагрузке платы в случае завершения транзакции INVITE по таймауту.
Первая ревизия прошивки для кассеты 3U.