Выпущено обновление ПО блока MC04-DSL-VIP
Пакет base-files обновлен до версии 27-r2025. По сравнению с предыдущим релизом 27-r1718 в нем сделаны следующие изменения:
- При записи журнала в файл сохраняется 10 последних файлов (ранее сохранялся один).
Пакеты libosip2 и libeXosip2 обновлены до версии 5.2.1. Подробнее с изменениями в библиотеках можно ознакомиться в changelog libosip2 и changelog libexosip2.
Пакет resiprocate обновлен до версии 1.12.0-4. Подробнее с изменениями можно ознакомиться в changelog.
Пакет dropbear обновлен до версии 2020.81-2. Новая версия поддерживает более криптостойкие алгоритмы ed25519, ecdh, ecdsa, curve25519-sha256, chacha20-poly1305.
Пакет ca-certificates обновлен до версии 20211016. Из пакета удалены корневые сертификаты с истекшим сроком действия.
Пакеты kernel, kmod-crc-ccitt и kmod-csmencaps обновлены до версий 2.6.22.19+2.6.22.19-4.07.0-candidate1-c300evm-3, 2.6.22.19+2.6.22.19-4.07.0-candidate1-c300evm-3 и 2.6.22.19+2.18.0-candidate5-c300evm-3 соответственно. Новая версия ядра поддерживает функции netfilter и NAT, необходимые для работы VoIP шлюза блока с устройствами, подключенными к интерфейсу LAN (см. изменения в пакете ve-02 ниже).
Пакет ve-02 обновлен до версии 1.0-2029-1. По сравнению с предыдущим релизом 1.0-1740-1 в нем сделаны следующие изменения:
- Добавлена возможность обмена медиапотоком между канальным окончанием VoIP шлюза и устройством (телефонным аппаратом), подключенным к интерфейсу LAN (ранее медиапотоки могли передаваться только через интерфейс WAN).
- Улучшена валидация запросов: при получении шлюзом не-INVITE запроса с полем Replaces возвращается ответ "400 Bad request".
- Добавлена сервисная функция ping, позволяющая проконтролировать доступность блоку любого хоста в сети. В веб-интерфейсе на вкладке "Настройки" добавлена строка ввода адреса и поле отображения результата пинга.
- Добавлена "нативная" поддержка функции "громкий бой" канальными окончаниями FS01 и SIP пользователям. В веб-интерфейсе канальным окончаниям FS01 и SIP пользователям добавлен конфигурационный параметр
Таймаут "громкого боя"
. Это позволяет использовать "громкий бой" без внешнего сервера диспетчерской связи.
- Канальным окончаниям FO01 добавлена возможность настраивать длительность паузы между сериями импульсов при передаче номера в канал импульсным способом. Для этого в диалоге конфигурации канального окончания добавлен конфигурационный параметр "Межцифровой интервал".
- Канальным окончаниям R422 добавлена настройка скорости приема/передачи по линии связи.
- Добавлена поддержка новых типов канальных окончаний R232 (интерфейс RS-232) и R485 (интерфейс RS-485).
- Добавлена передача в сообщениях SIP причины отбоя в поле Reason (как правило, при нештатных ситуациях, например отсутствии сигнала готовности в линии канального окончания FO01).
- Улучшен алгоритм отбоя по таймауту RTP. Теперь отбой по таймауту выполняется даже в случае, когда канальное окончание не получило ни одного пакета RTP (ранее в подобном случае отбой не происходил).
- Устранена проблема: при некоторых условиях (смена используемого кодека EVRC* на кодек не-EVRC* без пересоздания канала при включенной функции VAD) активация медиапотока могла заканчиваться ошибкой и даже приводить к перезагрузке блока.
- Добавлена периодическая проверка наличия процессов udhcpc (клиент DHCP) и ntpclient (клиент NTP). Если обнаруживается, что процесс, который должен работать, по каким-то причинам отсутствует, выполняется его повторный запуск.
- Канальному окончанию FS01 добавлена возможность указания домена в параметре "Горячая линия". Если в значении параметра указан домен (есть символ '@'), то указанный домен используется при отправке INVITE и имеет приоритет перед другими конфигурационными параметрами ("To домен" и "SIP URI").
- В канальном окончании FO01 сделан периодический контроль состояния кофидека. При обнаружении потери кофидеком конфигурации выполняется реинициализация модуля FO01.
- В полупостоянных потоках RTP (канальное окончание EM01) при использовании кодеков GSM, GSM-EFR, GSM-HR-08, AMR, EVRC, EVRC0, EVRCB, EVRCB0 авария LOS формируется даже при использовании VAD, что позволяет лучше контролировать функционирование системы связи.
- Когда в ответе SDP отвергается медиапоток, в целях уменьшения размера сообщения не указываются атрибуты отвергнутого медиапотока.
- В ситуации, когда в ответ на INVITE несколько раз приходит ответ "180 Ringing", генерация КПВ включается только один раз (ранее при каждом получении "180 Ringing" генерация КПВ начиналась заново, что нарушало последовательность "сигнал"-"пауза").
- В веб-интерфейсе вкладка "SIP окончания" переименована в "Канальные окончания", так как не все отображаемые там канальные окончания используют SIP.
- В веб-интерфейсе из диалога конфигурации полупостоянных потоков RTP (канальное окончание EM01) удалена настройка ИКМ-кода, так как модуль EM01 всегда использует a-закон.
- В веб-интерфейсе из настроек канального окончания EM01 удален нефункциональный параметр "Маскировать аварии".
- Если канальное окончание FO01 получает Caller-ID с "непечатными" (невалидными) символами, такие символы заменяются на '?'. Ранее получение "мусора" в имени Caller-ID могло приводить к отбою из-за невозможности сформировать валидный URI вызывающего абонента.
- Устранена ошибка, которая в некоторых случаях могла возникать при записи конфигурации после изменения режима журналирования, приводившая к перезагрузке блока.
- Исправлена ошибка: в некоторых случаях, когда выполнялся отбой сразу после отправки INVITE (до установки диалога), сообщение CANCEL не отправлялось в сеть, однако успешность отправки не проверялась, в результате SIP сессия оставалась незавершенной.
- Исправлена ошибка: в некоторых случаях, когда сразу после INVITE из сети IP принималось CANCEL, отбой не обрабатывался канальным окончанием, в результате чего канальное окончание оставалось в занятом состоянии.
- Исправлены ошибки: при передаче ответа в сеть IP не проверялась успешность отправки "200 OK". В случаях, когда непосредственно перед ответом было принято CANCEL, канальное окончание могло оставаться в занятом состоянии. Теперь при неуспешной отправке ответа выполняется отбой.
- Исправлена ошибка: если соединение разрывалось в момент приема из канала TDM сигнала DTMF, некоторые канальные окончания при следующей активации медиапотока могли передавать пакеты RTP RFC2833 с концом DTMF предыдущего сеанса.
- Исправлена ошибка: при получении ответа 1xx или при получении ACK неверно проверялось наличие SDP в принятом сообщении. В результате при некоторых условиях был возможен ложный отбой с причиной "Incompatible media parameters".