Posts in category VE-01

Выпущено обновление ПО плат VE-01 и VE-02

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r53 и ve-01-rootfs_1.0-r50 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 50.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r52 и ve-02-rootfs_1.0-r6 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 6.

По сравнению с предыдущими ревизиями прошивок плат в них сделаны следующие изменения:

  • Устранен вывод в журнал ложного сообщения "starting RTP stream to ...", который мог происходить через 2 минуты после старта медиапотока.
  • Исправлена ошибка: при использовании функции Session Timer шлюз мог генерировать для обновления таймера сообщения UPDATE с неверным значением хоста в поле Contact. Это могло приводить к тому, что удаленный юзер-агент передавал запрос в рамках существующего диалога на неверный URI, и запрос не принимался шлюзом.

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r52 и ve-01-rootfs_1.0-r49 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 49. По сравнению с предыдущим релизом 48 в ней добавлен новый тип канальных окончаний "МБ" с сигнализацией тональными сигналами 2100 Гц. Подробнее описание работы канального окончания описано здесь.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r51 и ve-02-rootfs_1.0-r5 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 5. По сравнению с предыдущим релизом 4 в ней также добавлен новый тип канальных окончаний МБ.

Пакет sw обновлен до ревизии r1772. По сравнению с предыдущим релизом r1770 в нем сделаны следующие изменения:

  • В веб-интерфейсе в диалогах конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний типа МБ.
  • Исправлена ошибка: в веб-интерфейсе в диалоге конфигурации плат VE-01 и VE-02 при удалении из таблицы SIP-пользователей пользователя, имеющего более одного контакта, удалялась только строка с первым контактом, остальные контакты оставались в таблице в виде "мусора".

Выпущено обновление ПО плат VE-02, SW-01

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий ve-02_1.0-r50 и ve-02-rootfs_1.0-r4 соответственно. В пакетах содержится прошивка платы VE-02 (исполнение для установки в блок MC04-DSL-3U) ревизии 4. По сравнению с предыдущим релизом 3 в ней добавлена поддержка модулей EM01. Модуль EM01 позволяет преобразовать аналоговые сигналы интерфейса канала ТЧ в поток RTP.

Пакет sw обновлен до ревизии r1770. По сравнению с предыдущим релизом r1764 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлена поддержка модулей EM01 платы VE-02.
  • В веб-интерфейсе в диалоге конфигурации платы VE-02 убраны конфигурационные параметры "Код" из конфигурации канальных окончаний модулей FS01, FO01 и EM01, так как эти модули всегда используют кодирование по a-закону.
  • Исправлена ошибка: в платах VE-01 и VE-02 веб-интерфейс не позволял создать полупостоянный поток RTP для канала 256.
  • Исправлена ошибка: в веб-интерфейсе могли отображаться отрицательные значения счетчиков пакетов.
  • В веб-интерфейсе в диалоге конфиуграции платы ST-018 исправлены названия двух последних столбцов таблицы на вкладке "Потоки E1": добавлено "J2".
  • В веб-интерфейсе в диалоге конфигурации платы ST-018 исправлена опечатка в заголовке столбца вкладки "Ethernet" (было написано "WCAT" вместо "VCAT").
  • Исправлена ошибка: в веб-интерфейсе в таблице состояния портов коммутатора ethernet платы SW-01 при скорости соединения 1000 Мбит/с состояние дуплекса могло отображаться как "Half".

Выпущено обновление ПО плат VE-01, VE-02, SW-01

Пакеты ve-01, ve-01-rootfs, ve-02, ve-02-rootfs обновлены до ревизий ve-01_1.0-r51, ve-01-rootfs_1.0-r48, ve-02_1.0-r48 и ve-02-rootfs_1.0-r2 соответственно. В пакетах содержатся прошивки плат VE-01 и VE-02 ревизий 48 и 2. По сравнению с предыдущими релизами в новых прошивках сделаны следующие изменения:

  • Добавлен новый тип канального окончания: R2DTMF. Канальное окончание поддерживает вариант системы межстанционной сигнализации R2, известный как "R2-DTMF". Подробнее о работе данного типа канального окончания можно прочитать здесь.
  • Оптимизирован алгоритм обработки ответа на предложение SDP: в некоторых случаях устранено ненужное пересоздание медиапотока при ответе абонента, приводившее к заметному на слух прерыванию звука.
  • Улучшен алгоритм активации медиапотока и генерации сигнала КПВ: теперь медиапоток, приходящий со стороны сети IP, всегда имеет приоритет, а местный сигнал КПВ генерируется при получении ответа "180 Ringing" только в случае отсутствия медиапотока.
  • Исправлены опечатки в выводимых в системный журнал сообщениях.
  • Исправлена ошибка, которая могла приводить к перезагрузке платы в случае завершения транзакции INVITE по таймауту.

В прошивке платы VE-02 дополнительно обновлены библиотеки openssl, c-ares и pcre до ревизий 1.0.2q, 1.15.0 и 8.42 соответственно.

Пакет sw обновлен до ревизии r1762. По сравнению с предыдущим релизом r1758 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации плат VE-01 и VE-02 добавлена поддержка канальных окончаний R2DTMF.
  • В режиме веб-интерфейса "IP-АТС" неиспользуемым каналам в TDM-маппере назначается режим "Очищен" (было - завернут на себя).
  • В веб-интерфейсе в таблице коммутации TDM-маппера текст ячеек каналов, завернутых на себя, отображается черным цветом.
  • Исправлена ошибка: при завершении аварий платы по получению нулевого значения переменной .3.0 (общая авария платы) индикатор "mem" зажигался независимо от того, были ли завершенные аварии подтверждены или нет.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r50 и ve-01-rootfs_1.0-r47 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 47. По сравнению с предыдущей ревизией 46 в ней сделаны следующие изменения:

  • Библиотека openssl обновлена до версии 1.0.2q. Подробнее об изменениях в openssl можно прочитать в Release Rotes.
  • Библиотека c-ares обновлена до версии 1.15.0. Подробнее об изменениях в c-ares можно прочитать в changelog.
  • Библиотека pcre обновлена до версии 8.42. Подробнее об изменениях с pcre можно прочитать в changelog.
  • Добавлена поддержка расширения 100rel (надежная передача предварительных ответов), подробнее см. RFC:3262.
  • Улучшен алгоритм обновления параметров уже существующего медиапотока: устранено прерывание медиапотока в случаях, если кодек, Payload Type и ключи шифрования не изменились.
  • Улучшена фильтрация СУВ канальным окончанием FXO: кратковременные (короче 50 мс) импульсы 1 теперь полностью игнорируются (ранее приводили к инкременту счетчика числа звонков).
  • Улучшен алгоритм передачи вызова канальным окончанием FXS: теперь выполняется проверка поддержки удаленными UAS сообщения REFER и расширения replaces. UAS, которому будет отправлен REFER, теперь выбирается с учетом этой проверки.
  • Улучшен алгоритм объединения двух соединений в конференцию канальным окончанием FXS: если одно из имеющихся соединений является фокусом конференции, вместо создания новой конференции второе соединение передается уже существующей конференции.
  • Исправлена ошибка: при получении канальным окончанием FXS сообщения NOTIFY, уведомляющего о выполнении ранее отправленного REFER, при анализе поля Event не учитывалась возможность наличия параметров.
  • Исправлена ошибка: в случае невозможности активировать медиапоток канальным окончанием PRI происходил односторонний отбой (только в направлении сети IP).
  • Исправлена ошибка: при посылке reINVITE фокусу конференции абонентом, создавшим конференцию, поле Contact ответа содержало URI Conference-factory вместо URI фокуса конференции.
  • Исправлена ошибка: если уже существующему полупостоянному потоку RTP, у которого отсутствует входящий медиапоток, запретить использование VAD, авария LOS не появлялась.
  • Исправлена ошибка: если во время транзакции INVITE (например во время ожидания ответа вызываемого абонента) происходила новая транзакция в этом же диалоге, то ответ на первоначальный INVITE не передавался.
  • Исправлена ошибка: канальное окончание 256 не отправляло в плату SW-01 уведомления об изменении настроек ДВО.
  • Исправлена ошибка: изменения конфигурационного параметра "SIP прокси" канальных окончаний не применялись к уже выполненной регистрации.

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01, ve-01-rootfs и ve-01-sounds обновлены до ревизий ve-01_1.0-r49, ve-01-rootfs_1.0-r46 и ve-01-sounds_1.0-r6 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 46. По сравнению с предыдущей ревизией 45 в ней сделаны следующие изменения:

  • Прокси-сервер repro обновлен до версии 1.10.2.
  • Некоторые SIP-телефоны при регистрации указывают неверный номер порта (например 5060 вместо 5061 при работе через транспорт TLS), что приводило к невозможности вызова (контакты абонента не находились в базе данных регистраций). Теперь при регистрации юзер-агента AOR формируется без учета номера порта, что позволяет принимать входящие вызовы даже юзер-агентам, указывающим неверные номера портов.
  • Добавлена функция административной блокировки входящей и исходящей связи абонентам канальных окончаний FXS. При блокировке исходящей связи абонент слышит голосовое сообщение "Ваш номер отключен за неуплату". При блокировке входящей связи вызывающий слышит голосовое сообщение "Извините, в данный момент соединение невозможно". Возможна установка исключений, позволяющих абоненту вызывать определенные номера даже при включенной блокировке исходящих вызовов.
  • Канальным окончаниям FXS добавлена функция ограничения некоторых видов связи. Ограничение задается совпадением вызываемого номера с регулярным выражением.
  • Улучшен алгоритм определения встречного занятия канальными окончаниями 1IND в случаях получения сигнала "Ответ" до набора первой цифры (устранено ложное определение занятия).
  • Исправлена ошибка: после соединения с использованием SRTP при запросе ввода пароля канальному окончанию FXS вместо голосовых фраз воспроизводилось шипение.

Пакет sw обновлен до ревизии r1748. По сравнению с предыдущим релизом r1742 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации платы VE-01 добавлена функция блокировки входящей и исходящей связи абонентам канальных окончаний FXS.
  • В веб-интерфейсе в конфигурации канальных окончаний FXS платы VE-01 добавлен конфигурационный параметр "Ограничение видов связи".
  • Исправлено несколько опечаток в веб-интерфейсе.

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r48 и ve-01-rootfs_1.0-r45 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 45. По сравнению с предыдущей ревизией 44 в ней сделаны следующие изменения:

  • Добавлена функция синхронизации регистраций SIP-пользователей с платой SW-01.

До сих пор, если на плате VE-01 регистрировались клиенты SIP, и по каким-то причинам плата перезагружалась (например в процессе обновления прошивки платы, в результате аппаратного или программного сбоя, или при замене платы) данные регистраций терялись. В результате если, например, SIP юзер-агент зарегистрировался на 1 час, и сразу после этого плата перезагружалась, почти целый час из-за потери регистрации юзер-агент не получал входящие вызовы, пока не обновлял свою регистрацию. Таким образом потеря регистрации могла приводить к нежелательным перерывам связи.

Теперь при каждой регистрации юзер-агента плата VE-01 передает данные регистрации плате SW-01, где они сохраняются в базе данных. В случае перезагрузки платы VE-01 (даже в результате ее физической замены на другую плату) сохраненные данные регистраций передаются из SW-01 в VE-01, в результате чего ранее зарегистрированные юзер-агенты продолжают получать входящие вызовы сразу после окончания загрузки конфигурации в плату VE-01, чем минимизируется время перерыва связи.

Следует учитывать, что данные регистраций привязаны к номеру слота платы VE-01, и не сохраняются при ее перестановке из одного слота в другой. Также данные регистраций не синхронизируются между основной и резервной платами SW-01.

  • Канальным окончаниям 1IND добавлен конфигурационный параметр "Инверсия СУВ", позволяющий работать через соединительные линии, имеющие инверсную полярность СУВ A (1 в активном состоянии и 0 - в неактивном).
  • Канальным окончаниям 1IND добавлен конфигурационный флаг, при установке которого первый сигнал "Ответ" не воспринимается как запрос АОН, если не сопровождается тональным сигналом 500 Гц. Подробности смотрите на странице описания канального окончания 1IND.
  • Канальным окончаниям 1IND добавлен конфигурационный параметр "Межцифровая пауза", позволяющий регулировать значение пауз между сериями импульсов набора номера.
  • Канальным окончаниям 1IND добавлен конфигурационный параметр "Пауза межгорода", позволяющий устанавливать дополнительную паузу в процессе передачи номера при исходящем в направлении TDM вызове.
  • Улучшена организация взаимодействия с SW-01 по шине управления: уменьшена вероятность ложного пропадания платы при большой загрузке служебными сообщениями.
  • Исправлена ошибка, которая могла приводить к падению и последующей перезагрузке платы при отбое поставленного на холд соединения канального окончания FXO.

Пакет sw обновлен до ревизии r1742. По сравнению с предыдущим релизом r1732 в нем сделаны следующие изменения:

  • Добавлена поддержка функции синхронизации регистраций SIP-пользователей плат VE-01.
  • В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 добавлены параметры "Инверсия СУВ", "Использовать сигнал "Снятие ответа", "Воспринимать первый "Ответ" как запрос АОН", "Пауза межгорода" и "Межцифровой интервал".
  • В веб-интерфейсе в конфигурации канальных окончаний 1IND платы VE-01 в параметре "Префикс межгорода" разрешен ввод нецифровых символов.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1725. По сравнению с предыдущим релизом r1724 в нем изменено отображение номера слота канальных окончаний платы VE-01 веб-интерфейсом в режиме "IP-АТС". Ранее использование режима "IP-АТС" требовало, чтобы плата VE-01 была установлена в слот 1. При этом слот 10 могла занимать плата FS-08. Теперь режим "IP-АТС" предполагает, что плата VE-01 установлена в слоте 10, при этом слот 1 может занимать плата FS-08.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1724. По сравнению с предыдущим релизом r1722 в нем сделаны следующие изменения:

  • Исправлена ошибка, в результате которой веб-интерфейс не показывал диалог конфигурации шлюзов TDMoIP.
  • Исправлена ошибка: в веб-интерфейсе в режиме "IP-АТС" в списке канальных окончаний SIP конфигурации платы VE-01 неверно отображались слот/порт канальных окончаний (наблюдался сдвиг на единицу).

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r47 и ve-01-rootfs_1.0-r44 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 44. По сравнению с предыдущей ревизией 43 в ней сделаны следующие изменения:

  • Канальным окончаниям FXS добавлена функция выдачи дополнительного сигнала готовности после набора префикса межгорода. Некоторые пользователи телефонных услуг привыкли, что после набора префикса межгорода (например цифры 8) в абонентской линии снова присутствует сигнал "Готовность". Канальное окончание FXS теперь имеет возможность давать абоненту дополнительный сигнал "Готовность". Данная функция активируется установкой конфигурационного параметра "Сигнал готовности после префикса МГ".
  • Канальным окончаниям FXO добавлена функция автоматической блокировки при неисправности абонентской линии. В случае отсутствия сигнала "Готовность" в линии канальное окончание переходит в состояние NoDialtone и не принимает вызовы со стороны сети IP. В этом состоянии канальное окончание периодически проверяет линию на появление готовности. В случае обнаружения готовности канальное окончание переходит в исходное состояние. Благодаря этой функции решается проблема отсутствия исходящей связи из-за неисправности абонентской линии самого приоритетного канального окончания FXO в то время как имеются другие (менее приоритетные) исправные линии.
  • Исправлена ошибка: при поступлении очень короткого (менее 50 мс) нуля в канале СУВ A (сигнал вызова) канальное окончание FXO могло перейти в состояние Ringing и оставаться в нем неопределенно долго (независимо от параметра "Таймаут звонка") до прихода следующего нуля в СУВ А.

Пакет sw обновлен до ревизии r1708. По сравнению с предыдущим релизом r1683 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлен конфигурационный параметр "Сигнал готовности после префикса МГ" канальных окончаний FXS платы VE-01.
  • Исправлена ошибка: в веб-интерфейсе в настройках канального окончания FXO платы VE-01 чекбокс "Игнорировать наличие гудка" вместо игнорирования гудка включал игнорирование Caller-ID.
  • Таймаут взятия управления резервной платой SW-01 увеличен до 60 секунд.

Выпущены прошивки плат RP-400 и RP-650, выпущено обновление ПО платы SW-01

В репозиторий добавлены пакеты rp-400 и rp-650, содержащие прошивки плат RP-400 и RP-650 соответственно.

Пакет sw обновлен до ревизии r1683. По сравнению с предыдущим релизом r1682 в нем исправлена ошибка, в результате которой в веб-интерфейсе в таблице коммутации TDM неверно указывались номера каналов платы VE-01, если в конфигурационном параметре "Число потоков E1" платы VE-01 установлены значения 3, 5, 6 или 7. Также пакету sw добавлены зависимости от пакетов rp-400 и rp-650.

Выпущено обновление ПО платы VE-01

Пакеты ve-01, ve-01-rootfs и ve-01-sounds обновлены до ревизий ve-01_1.0-r46, ve-01-rootfs_1.0-r43 и ve-01-sounds_1.0-r5 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 43. По сравнению с предыдущей ревизией 42 в ней сделаны следующие изменения:

  • Голосовая фраза "Ваш звонок был завершен", передаваемая канальным окончанием АДАСЭ, уже занятым соединением, при поступлении вызова от привилегированного абонента, заменена на фразу "Извините, ваш разговор прерван более приоритетным вызовом", что более точно отражает суть произошедшего события.
  • Исправлена ошибка, приводившая к перезагрузке платы, если канальное окончание 1IND получало пакет АОН, содержащий менее 18 символов.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r45 и ve-01-rootfs_1.0-r42 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 42. По сравнению с предыдущей ревизией 41 в ней сделаны следующие изменения:

  • Устранены перезагрузки платы, которые могли происходить при использовании полупостоянных потоков RTP с включенной функцией передачи СУВ.
  • Исправлена ошибка: если у канального окончания FXS сконфигурирован режим "горячая линия", и после посылки вызова, но до получения ответа происходило размыкание шлейфа длительностью, менее чем на 50 мс превышающей максимальную длительность сигнала flash, выполнялся новый вызов, при этом предыдущий вызов не снимался.

Выпущено обновление ПО плат SW-01, VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r44 и ve-01-rootfs_1.0-r41 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 41. По сравнению с предыдущей ревизией 40 в ней сделаны следующие изменения:

  • Таблица маршрутов SIP теперь вместо регулярных выражений POSIX использует Perl-совместимые регулярные выражения (PCRE), которые ранее уже использовались в конфигурации канальных окончаний шлюза. Синтаксис регулярных выражений PCRE значительно более мощный и гибкий, чем стандартных регулярных выражений POSIX. Примером одной из возможностей PCRE, отсутствующих в регулярных выражениях POSIX, является negative lookahead, позволяющая реализовать условия совпадений типа "все кроме...".
  • Добавлена возможность конфигурации параметров прокси-сервера "Прекратить поиск после нахождения маршрутов" и "Параллельный вызов маршрутов" через веб-интерфейс. Ранее эти параметры читались из внутреннего конфигурационного файла /etc/repro.config. Назначение этих параметров описано на wiki-странице маршрутизации SIP.

Пакет sw обновлен до ревизии r1674. По сравнению с предыдущим релизом r1669 в нем добавлены чекбоксы "Прекратить поиск после нахождения маршрутов" и "Параллельный вызов маршрутов" на вкладке "Маршруты SIP" диалога конфигурации платы VE-01 веб-интерфейса.

Выпущено обновление ПО плат SW-01, VE-01

Пакет sw обновлен до ревизии r1667. По сравнению с предыдущим релизом r1660 в нем сделаны следующие изменения:

  • В веб-интерфейсе конфигурации платы VE-01 добавлен глобальный конфигурационный параметр "Макс. число участников конференции", позволяющий изменять ограничение на число участников конференции при использовании встроенного в плату VE-01 сервера конференций.
  • Команда API send теперь требует наличия права изменения конфигурации.
  • Исправлена ошибка: в веб-интерфейсе конфигурации плат GE-12, GE-108 и GE-16 отображался отсутствующий в данных платах конфигурационный параметр "Источник синхронизации SDH".
  • Исправлена ошибка: в веб-интерфейсе при перетаскивании мышью отдельных каналов из таблицы коммутации на панель групповых каналов неверно определялся номер слагаемого группового канала.
  • Исправлена ошибка: в веб-интерфейсе при перетаскивании мышью отдельного канала на панель групповых каналов устанавливался неверный режим слагаемого в таблице групповых каналов, в результате при последующем выборе этого канала в панели групповых каналов сделанные изменения не отображались.
  • Исправлена ошибка: при изменении режима суммирования группового канала в панели групповых каналов сделанное изменение не отображалось в таблице групповых каналов.
  • Исправлена ошибка: при подключении к серверу Zabbix указатель использовался вне области видимости указываемого объекта. Теоретически это могло приводить к обращениям по неверному IP адресу сервера.

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r43 и ve-01-rootfs_1.0-r40 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 40. По сравнению с предыдущей ревизией 39 в ней сделаны следующие изменения:

  • Добавлен глобальный конфигурационный параметр, устанавливающий максимальное число участников конференции для встроенного фокуса конференций. Допустимые значения - от 3 до 99.
  • Устранена проблема: если после набора номера окончанием FXS абонент кладет трубку в тот момент, когда сообщение INVITE уже отправлено, но ответ от прокси-сервера еще не получен, посланный вызов не снимался.
  • Устранены перезагрузки платы при получении некоторых типов оповещений ALERT от медиапроцессора (MSP). Ранее любое оповещение ALERT от MSP трактовалось как нарушение в работе, и выполнялась перезагрузка платы. В действительности некоторые типы ALERT'ов не препятствуют дальнейшей работе платы. Теперь при получении ALERT от MSP анализируется тип оповещения, и перезагрузка платы выполняется только в случае необходимости.
  • Исправлена ошибка: при принудительном отбое соединения нажатием красной кнопки в веб-интерфейсе канальные окончания 1IND и MFC R2 не передавали отбой в сторону канала TDM, в результате чего происходил односторонний отбой.

Выпущено обновление ПО плат PD-04, SW-01, VE-01

pd-04

Пакет pd-04 обновлен до ревизии pd-04_1.0-r8. В него добавлена прошивка платы PD-04 ревизии 15. По сравнению с прошивкой ревизии 13 в ней добавлена поддержка модуля 4W01.

sw

Пакет sw обновлен до ревизии r1660. По сравнению с предыдущим релизом r1651 в нем сделаны следующие изменения:

  • В веб-интерфейсе реализована панель групповых каналов, упрощающая конфигурацию и коммутацию групповых каналов. При нажатии клавиши G на под-вкладке "Таблица коммутации" вкладки "TDM" веб-интерфейса блока в левом верхнем углу экрана появляется панель групповых каналов. Повторное нажатие G скрывает панель. Также показать или скрыть панель можно нажатием кнопки "Панель гр. каналов", расположенной над таблицей коммутации каналов. Панель содержит:
    • элемент выбора группового канала, позволяющий выбрать для просмотра и/или модификации любой из групповых каналов от G0 до G31;
    • надпись "Выбрать новый", при клике которой будет автоматически выбран не используемый в данный момент групповой канал, при этом все слагаемые выбранного канала будут очищены;
    • группу "Недавние", отображающую пять последних просмотренных групповых каналов. Клик по элементу этой группы левой кнопкой мыши выбирает соответствующий групповой канал для просмотра и/или модификации. Элементы из этой группы можно "перетащить" мышью в таблицу коммутации, при этом режим канала, на который будет "брошен" групповой канал, будет изменен на "групповой" с назначением соответствующего номера группового канала;
    • индикатор режима суммирования группового канала отображается в виде символа "А" (арифметическое суммирование) или "L" (логическое суммирование), клик левой кнопкой мыши по символу меняет режим суммирования канала;
    • слагаемые группового канала показывают суммируемые каналы. Можно "перетащить" мышью канал из таблицы коммутации на любую из ячеек слагаемых группового канала, при этом слагаемое будет заменено на канал, который был "брошен" на его ячейку. Также можно выделить в таблице коммутации несколько каналов и "перетащить" мышью несколько выделенных каналов на любую из ячеек слагаемых панели групповых каналов, в этом случае все ранее существовавшие слагаемые будут заменены "брошенной" группой каналов.
  • В веб-интерфейсе в конфигурации платы VE-01 добавлена поддержка расширенного набора кодеков (для плат VE-01 с прошивками ревизии 39 и выше добавлена поддержка кодеков GSM, G728, iLBC, GSM-EFR, AMR, GSM-HR-08, EVRC, EVRC0, EVRCB и EVRCB0). В форме конфигурации полупостоянных потоков RTP добавлены конфигурационные параметры "Bundling" и "Interleave" для кодеков EVRC/EVRCB. В конфигурации канальных окончаний SIP на вкладке "Настройки медиа" добавлен конфигурационный параметр "Max-interleave (EVRC/EVRCB)". Здесь же размер пакетов RTP теперь устанавливается строкой ввода, а не select'ом, расширен допустимый диапазон значений параметра. Подробнее об этих параметрах смотрите на cводной странице конфигурационных параметров проекта sip_ua в разделе Конфигурационные параметры медиа.
  • Изменен интерфейс конфигурации модулей 4W01 платы PD-04. В TDM-маппере каналам, используемым модулями 4W01, добавлены всплывающие подсказки.
  • В веб-интерфейсе в форме конфигурации модулей EM01 платы PD-04 при изменении режима автоматически устанавливаются наиболее часто используемые значения уровней приема и передачи для выбранного режима. То же самое производится при снятии отметки с чекбокса "Блокировка".
  • Улучшен алгоритм работы агента Zabbix: при большом объеме параметров мониторинга (тысячи) обработка получаемых от серверов данных может занимать значительное время (несколько секунд). Ранее на все время обработки данных захватывался семафор, и если в этот момент возникала авария, основной рабочий поток мог блокироваться до окончания обработки данных агентом. Теперь перед началом обработки данных агент быстро копирует данные во временный объект, затем производит их обработку и, наконец, быстро копирует результат обратно. Семафор захватывается только на время копирования данных.
  • Исправлена ошибка: при обнаружении плат PS-48D и PS-24D делалась попытка записи отсутствующих в этих платах переменных .15.0 и .17.0, что приводило к выводу сообщения об ошибке в системный журнал.

ve-01, ve-01-rootfs

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r42 и ve-01-rootfs_1.0-r39 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 39. По сравнению с предыдущей ревизией 38 в ней сделаны следующие изменения:

  • Встроенный в плату фокус конференции теперь поддерживает шифрование (RTP/SAVP).
  • Добавлена поддержка расширенного набора голосовых кодеков: GSM, G728, iLBC, GSM-EFR, AMR, GSM-HR-08, EVRC, EVRC0, EVRCB, EVRCB0.
  • Состояние Ringing канального окончания PRI переименовано в Proceeding. Это точнее отражает суть процесса.
  • Реализована защита от одностороннего отбоя каналов ISDN PRI. При отбое соединения со стороны IP запускается таймер ожидания RELEASE. Если в течение 10 секунд RELEASE не приходит, выполняется сброс канала.
  • При приеме вызова со стороны TDM канальным окончанием ISDN PRI голосовому каналу TDM устанавливается закон кодирования (a-law / μ-law), указанный в Bearer Capability сообщения SETUP.
  • Устранен вывод в лог ложного сообщения об ошибке при уничтожении канального окончания АДАСЭ.
  • Устранен вывод в лог ложного сообщения об ошибке при создании сигнального канала ISDN PRI.
  • Исправлена ошибка: если маршрутизатор IPv6 анонсирует префиксы с нулевым временем жизни, адрес с таким префиксом мог быть выбран платой VE-01 в качестве основного адреса IPv6. Теперь адреса с такими префиксами игнорируются платой.
  • Исправлена ошибка: при отправке запросов NDP мог использоваться неверный мультикастовый адрес ethernet.
  • Исправлена ошибка: не изменившийся со времени прошлого запроса MAC адрес внешнего хоста IPv6 воспринимался платой как ошибка получения MAC адреса, что приводило к ложной индикации аварии "Remote host down".
  • Исправлена ошибка: не уничтожались канальные окончания с типом отличным от VoIP (TAP, сигнальный канал ISDN PRI), что приводило к невозможности создать другой тип окончания с тем же номером канала.
  • Исправлена ошибка, которая могла приводить к невозможности создать новое соединение после использования кодеков G726.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1649. По сравнению с предыдущим релизом r1636 в нем сделаны следующие изменения:

  • В веб-интерфейсе добавлена поддержка конфигурации модуля 4W01 платы PD-04.
  • В веб-интерфейсе в конфигурации потоков RTP платы VE-01 в поле "Назначение" теперь можно указывать как адреса IPv4, так и адреса IPv6 (например: 192.168.0.75:10234, 2a01:540:2f09:9800:ad:c3ff:fe00:6:10234). Обратите внимание, что адрес IPv6 не заключается в квадратные скобки. Последний символ двоеточие (:) является разделителем адреса и номера порта.
  • В веб-интерфейсе при переключении плат GE-04 и PE-04 в режим VLAN IEEE 802.1, если в таблице VLAN нет ни одной записи, автоматически создается пустая (незаполненная) запись VLAN.
  • В веб-интерфейсе в таблице установленных плат в столбец "Комментарий" помещается только часть текста комментария, не превышающая по ширине 200 пикселей. Полный текст комментария отображается во всплывающем tooltip'е при наведении на ячейку курсора мыши.
  • Если процесс swd находится в режиме завершения работы, блокируется обработка ответов на запросы наличия плат. Таким образом исключено обнаружение новых плат в процессе завершения работы, что могло приводить к задержкам или (в редких случаях) перезагрузкам.
  • В конфигурации плат GE-04, GE-12, GE-16, GE-108, PE-04, SM-01, SM-02 и TE-01 добавлен параметр запрета управления потоком на внутреннем порту коммутатора ethernet. В веб-интерфейсе добавлен соответствующий чекбокс.
  • При обновлении прошивки платы VE-01 проверяется, что плата есть в списке плат, и что на ней не включен DHCP. В противном случае выдается предупреждение.
  • В веб-интерфейсе платы ST-018 добавлены настройки источника синхронизации SDH, в полях конфигурации вставки/выделения поле режима дополнено вариантами "Eth <-> LA", "Eth <-> LB".
  • Исправлена ошибка: в веб-интерфейсе счетчики платы TE-01 могли отображать отрицательные значения.
  • Исправлена ошибка: в веб-интерфейсе в конфигурации канальных окончаний АДАСЭ платы VE-01 игнорировался параметр "Таймаут гудка".
  • Пакету sw добавлена зависимость от пакета st-018, содержащего прошивку платы ST-018.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r41 и ve-01-rootfs_1.0-r38 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 38. По сравнению с предыдущей ревизией 37 в ней сделаны следующие изменения:

  • Увеличена "длина хвоста" эхоподавителя до максимально возможного значения.
  • Исправлена ошибка: у канальных окончаний FXO и ISDN PRI после выполнения трансфера соединения мог возникать односторонний отбой.

Выпущено обновление ПО плат SW-01 и VE-01

Пакеты ve-01, ve-01-rootfs и ve-01-sounds обновлены до ревизий ve-01_1.0-r40, ve-01-rootfs_1.0-r37 и ve-01-sounds_1.0-r4 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 37. По сравнению с предыдущей ревизией 36 в ней сделаны следующие изменения:

  • Устранен вывод в системный лог сообщений типа "ts 5: CIPHER_SRTP_OPT request failed". Ситуация, в которой выводилось это сообщение, не является ошибкой.
  • Канальным окончаниям АДАСЭ добавлен конфигурационный флаг, разрешающий принимать из канала TDM набор номера DTMF.
  • При поступлении канальному окончанию АДАСЭ приоритетного вызова перед разрывом существующего соединения в направлении сети IP воспроизводится голосовая фраза "Ваш звонок был завершен".
  • Если в ответе "200 OK" вызываемого абонента присутствует заголовок P-Asserted-Identity или P-Preferred-Identity, в CDR устанавливаются параметры вызываемого абонента, указанные в заголовке. Это полезно в ситуациях, когда, например, вызывается группа абонентов, один из которых отвечает на вызов. Теперь в CDR будет указан URI абонента, ответившего на звонок (с которым реально состоялся разговор), а не URI группы, как это было раньше.
  • Устранена регрессия: в прошивках ревизий 35 и 36 при создании полупостоянных потоков RTP с включенной функцией "Передавать СУВ" СУВ не передавались.

Пакет sw обновлен до ревизии r1636. По сравнению с предыдущим релизом r1607 в нем сделаны следующие изменения:

  • Добавлена поддержка платы ST-018.
  • В веб-интерфейсе в конфигурации канального окончания АДАСЭ платы VE-01 добавлен чекбокс "Разрешить прием номера DTMF".
  • В веб-интерфейсе в конфигурации канального окончания PPS платы VE-01 слово "регенераторы" заменено на "ретрансляторы".
  • В веб-интерфейсе при записи конфигурации плат GE-04, GE-12, GE-108, PE-04, GE-16 и ST-018 выполняются дополнительные проверки на необычные сочетания конфигурационных параметров, скорее всего являющиеся ошибкой конфигурации (например включено менее двух портов коммутатора ethernet). При обнаружении таких сочетаний выдается предупреждающее сообщение с возможностью подтвердить или отменить запись конфигурации в плату.
  • Добавлена поддержка TLS агенту Zabbix. Теперь в настройках сервера можно выбрать один из трех способов подключения: "Без шифрования", "PSK" и "Сертификат".
  • Исправлена ошибка: агент Zabbix мог закрыть соединение с сервером, если первый принятый сегмент данных ответа сервера меньше 13 байт.
  • Исправлена ошибка, из-за которой при изменении режима порта 63 коммутатора ethernet в системный журнал выводилось сообщение об изменении конфигурации порта 27.
  • Исправлена ошибка: при обнаружении ошибки в веб-форме конфигурации канальных окончаний платы VE-01 (например недопустимого значения порога джиттера) выводилось сообщение об ошибке, однако диалог настроек закрывался.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r39 и ve-01-rootfs_1.0-r36 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 36. По сравнению с предыдущей ревизией 35 в ней сделаны следующие изменения:

  • Канальным окончаниям PPS добавлен конфигурационный параметр "Отключать ретрансляторы при отбое со стороны IP". При его установке, если канальное окончание получает BYE, в канал TDM передается команда выключения ретрансляторов.
  • Канальным окончаниям АДАСЭ добавлена функция "Приоритет диспетчера": при получении вызова от абонента, номер (username) которого совпадает с значением параметра "Горячая линия" при занятии 1600 Гц", текущее соединение разрывается, и устанавливается новое.
  • Канальное окончание АДАСЭ теперь допускает указание домена в конфигурационных параметрах "Горячая линия": значение параметров может быть указано как в форме имени (12345), так и в форме имени с доменом (12345@heaven.org).
  • Повышена надежность распознавания факса и перехода в режим T.38.
  • При окончании передачи факса переход из режима T.38 в режим голоса теперь выполняется не сразу после получения от факс-машины сообщения DCN, а по таймауту неактивности. При работе нескольких шлюзов в паре это дает удаленному шлюзу время на генерацию в канал сообщения DCN для удаленной факс-машины.
  • Окончаниям FXO добавлен конфигурационный параметр "Игнорировать наличие гудка". При установке этого флага окончание FXO выдерживает паузу "Таймаут гудка" после занятия линии, после чего начинает набор номера независимо от того, был в линии dialtone или нет. Эта функция может использоваться на линиях с нестандартным сигналом готовности и/или линиях плохого качества, где сигнал не определяется достаточно надежно.
  • Добавлена пауза 800 мс, которая выдерживается после окончания воспроизведения голосового сообщения перед отбоем соединения. Это помогает устранить обрывы окончания фразы из-за того, что некоторые телефонные аппараты не успевают закончить воспроизведение медиапотока из внутреннего буфера на момент получения отбоя.
  • При создании конференции в ее URI добавляется параметр x-id со случайно генерируемым значением. При получении запросов INVITE и REFER фокус конференции проверяет наличие этого параметра, и если он отсутствует или неверен, отклоняет запрос. Это защищает конференции от неавторизованного подключения.
  • Изменен алгоритм трансфера: после отправки первого NOTIFY ("100 Trying") ожидается ответ на NOTIFY, и только после получения ответа отправляется INVITE. Это исключает гонки, когда ответ на INVITE мог придти раньше ответа на NOTIFY, в результате чего новый (финальный) NOTIFY не мог быть отправлен.
  • При получении уведомления (NOTIFY) об успешном выполнении трансфера инициатор трансфера разрывает старое соединение, не полагаясь на то, что оно будет разорвано исполнителем.
  • Если канальному окончанию разрешены и RTP, и SRTP, то в предложении SDP формируются описания двух медиапотоков: RTP/SAVP и RTP/AVP. При ответе на предложение SDP, если использование SRTP запрещено, и в предложении есть медиапоток RTP/AVP, используется он. Если же в предложении был только медиапоток RTP/SAVP, то в ответе выбирается он, но не генерируются ключи (нет атрибута crypto), как это и было раньше.
  • При ответе на предложение SDP, содержащее несколько медиапотоков, в ответе сохраняется количество и порядок следования медиапотоков, перечисленных в предложении, как того требует RFC:3264.
  • В ответе на предложение SDP время сессии копируется из предложения (требование RFC:3264). Ранее всегда указывалось 0 0.
  • Исправлена ошибка, которая могла приводить к падению при изменении семейства адресов медиапотока (например если соединение было установлено по IPv6, а затем выполнен REINVITE с выбором IPv4).
  • Исправлена ошибка: при переводе канального окончания, использующего SRTP, на удержание (inactive) и последующем снятии с удержания могли неверно инициализироваться параметры шифрования, что приводило к шипению вместо звука в канале.
  • Исправлена ошибка: в случае таймаута ожидания ответа на вызов со стороны IP канальное окончание АДАСЭ освобождало канал, но не давало ответ вызывающему.
  • Исправлена ошибка: запрос регистрации канальных окончаний шлюза отправлялся через транспорт UDP независимо от установки транспорта в конфигурации окончания.
  • Исправлена ошибка: в режиме буферизации медиапотока "Адаптивный 2" минимальный размер буфера был вне допустимого диапазона (больше максимального).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1589. По сравнению с предыдущим релизом r1571 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации канальных окончаний FXO платы VE-01 добавлен конфигурационный параметр "Игнорировать наличие гудка".
  • Реализована функция административной блокировки портов коммутатора ethernet. В веб-интерфейсе на вкладке портов ethernet добавлены чекбоксы блокировки.
  • В веб-интерфейсе на вкладке "TDM" добавлена подвкладка "Список соединений", отображающая соединения каналов TDM:

  • Исправлена ошибка: при первом ("холодном") старте swd неправильно применялись ограничения скорости портов коммутатора ethernet.
  • Исправлена ошибка: если из модуля SFP не читалась вторая страница данных идентификации, то данные первой страницы также не возвращались клиенту, в результате веб-интерфейс выдавал сообщение "Нет модуля SFP".
  • Сделано кеширование нескольких внутренних таблиц коммутатора ethernet для сокращения времени генерации конфигурационного файла.
  • Включены внутренние механизмы контроля времени выполнения callback-функций, времени захвата и ожидания семафоров, времени выполнения главных циклов. При обнаружении подозрительных задержек в системный журнал будут выводиться сообщения. Это может помочь выявить причину в случае неожиданного срабатывания таймера watchdog.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1562. По сравнению с предыдущим релизом r1548 в нем сделаны следующие изменения:

  • Реализована возможность изменения корневого SNMP OID блока. Так как набор внутренних переменных каждого блока MC04-DSL-3U определяется установленными в него платами, каждый блок генерирует свой собственный SNMP MIB. Так как набор переменных каждого MIB расположен в одном и том же корне, возможно возникновение конфликта при загрузке MIB разных блоков в SNMP менеджеры. Возможность изменения корневого SNMP OID блока позволяет решить проблему конфликта OID, назначив блокам разные корневые OID. В веб-интерфейсе на вкладке "Мониторинг" отображается текущий корневой OID блока с возможностью изменить последний элемент. Здесь же размещены ссылки на MIB-файл блока и на общий ADC-MIB.
  • В веб-интерфейсе в настройках канальных окончаний PPS платы VE-01 добавлен чекбокс "Отключать ретрансляторы при отбое со стороны IP". Такая функция появится в ближайшем релизе прошивки платы VE-01.
  • Исправлена ошибка: при обратной коммутации группы выделенных каналов в TDM-маппере выделенные каналы могли коммутироваться не полностью.
  • Исправлена ошибка: SNMP агент snmpd, получив запрос GETNEXT c OID, предшествующим первому OID блока, возвращал ответ с неверным OID следующей переменной.
  • Исправлена ошибка: если имя хоста SNMP трапсинка резолвилось в адрес IPv6, а затем начало резолвиться только в адрес IPv4, SNMP TRAP'ы могли продолжать отправляться по старому адресу IPv6.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r38 и ve-01-rootfs_1.0-r35 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 35. По сравнению с предыдущей ревизией 34 в ней сделаны следующие изменения:

  • Добавлен новый тип канальных окончаний АДАСЭ, предназначенный для работы с каналами связи, используемыми на технологических сетях электроэнергетики. Подробно о работе этого канального окончания можно прочитать здесь.
  • Исправлена ошибка: функция stopTone() могла выполняться для уже отключенного канала, что приводило к выводу в лог сообщений типа sip_ua[363]: comcerto.cpp:5277: ts 17: stopTone() failed (result=-1).

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1548. По сравнению с предыдущим релизом r1524 в нем сделаны следующие изменения:

  • В веб-интерфейсе на вкладке "TDM" название кнопки "Очистить выделение" изменено на "Снять выделение" чтобы не возникало ложной аналогии с состоянием канала "Очищен".
  • В веб-интерфейсе на вкладке "TDM" добавлены кнопки "Очистить выбранные" и "Завернуть выбранные" для очистки и заворота группы выбранных каналов.
  • Если URI страницы веб-интерфейса оканчивается на символ хэш ('#'), то при перезагрузке страницы скриптом хэш из URI удаляется. Это устраняет проблему браузера Firefox, который при наличии хэша в конце URI не перезагружал страницу.
  • В веб-интерфейсе запросы API к серверу аппаратуры теперь выполняются более последовательно. В случае получения от сервера сообщения об ошибке запрос считается завершенным в момент закрытия пользователем окна с сообщением об ошибке, а не в момент получения ответа от сервера. Ранее существовавший механизм блокировок параллельных запросов убран.
  • Убран запрет закрытия окон с сообщением об ошибках выполнения запросов API клавишей ESC (был введен ранее из-за того, что при закрытии окна клавишей ESC не снималась блокировка последующих запросов). Теперь окна с сообщениями об ошибках снова можно закрывать клавишей ESC.
  • В веб-интерфейсе при успешном сохранении настроек сети браузер выполняет переход на указанный в настройках адрес IPv4 или IPv6 всегда - независимо от того, был ли адрес изменен пользователем или нет.
  • Изменен адрес репозитория по умолчанию, используемый для отображения changelog'а пакетов sw и kernel-image-3.6.9 (был резервный http://adc-line.ru, теперь основной https://repo.adc-line.ru).
  • В веб-интерфейсе после записи конфигурации в плату SM-01 или SM-02 выдается предложение выполнить рестарт платы.
  • Выполнение рестарта swd по команде от веб-интерфейса перенесено из потока, обрабатывающего запрос API, в главный рабочий поток. Это устранило задержки, иногда приводившие к перезагрузке платы по watchdog в процессе рестарта.
  • Реализована функция очистки файла конфигурации. В веб-интерфейсе добавлена кнопка "Очистить конфиг". Задержка на перезагрузку страницы браузером после рестарта увеличена с 3 до 5 секунд.
  • Сервер HTTP теперь может принимать запросы API методом POST не только с Content-Type: x-www-form-urlencoded, но и с Content-Type: application/json, когда в теле запроса передается "чистый" (незакодированный) JSON-объект.
  • В веб-интерфейсе в конфигурации платы VE-01 добавлена поддержка канальных окончаний АДАСЭ.
  • В веб-интерфейсе в конфигурации плат EM-04 расширен диапазон допустимых уровней приема и передачи до -17...+7.5 и -17.4...+7.5 соответственно.

Выпущено обновление ПО плат SW-01 и VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r37 и ve-01-rootfs_1.0-r34 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 34. По сравнению с предыдущей ревизией 33 в ней сделаны следующие изменения:

  • Добавлена функция отбоя по таймауту медиапотока RTP. Эта функция помогает решать проблему одностороннего отбоя в случаях, когда другие методы недоступны (например удаленный SIP user-agent не поддерживает расширение Session Timer). При использовании данной функции канальному окончанию задается максимальное время, в течение которого допускается отсутствие медиапотока RTP. Если поток RTP отсутствует дольше заданного времени, канальное окончание разрывает соединение.
  • Добавлена функция замены по регулярному выражению номера вызывающего абонента, приходящего со стороны TDM. Данная функция позволяет исправить ситуацию, когда по соединительной линии от удаленной стороны приходит номер вызывающего абонента (ANI/Caller-ID) не в том формате, который принят в нашей сети. Примером является посылка АОН, в которой передается только 7 последних цифр номера вызывающего, и отсутствует код страны и номер зоны. Для решения проблемы в конфигурации канальных окончаний FXO, 1IND, PRI и R2 добавлены конфигурационные параметры, позволяющие выполнять замену принимаемого Caller-ID/ANI/АОН по регулярному выражению. Значение параметра задается в виде строки формата /<regexp>/<replacement>, где <regexp> - регулярное выражение, на совпадение с которым проверяется полученный номер, <replacement> - строка, которой заменяется номер в случае совпадения с регулярным выражением. В замене могут использоваться группы из регулярного выражения, которые подставляются с помощью комбинаций \1, \2 и т.д.

    Для приведенного выше случая приема посылки АОН можно установить параметру "Преобразование АОН" значение /^(.*)$/7342\1, в результате канальное окончание будет добавлять к принятому семизначному номеру префикс "7342".
  • Исправлена ошибка: если посылки вызова в линии канального окончания FXO прекращались до достижения заданного параметром "Число звонков" значения, принятый в посылке Caller-ID номер вызывающего продолжал отображаться в столбце "Вызывающий" даже после перехода канального окончания в исходное состояние. Теперь номер вызывающего очищается.


Пакет sw обновлен до ревизии r1509. По сравнению с предыдущим релизом r1507 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации канальных окончаний платы VE-01 добавлен параметр "Таймаут RTP", устанавливающий величину таймаута медиапотока в секундах. Допустимые значения - от 0 до 7200. Значение 0 - особое, при установке значения 0 функция разрыва соединения по таймауту RTP отключена.
  • В конфигурации канальных окончаний платы VE-01 добавлена настройка функции замены принятого Caller-ID/ANI по регулярному выражению.

Выпущено обновление ПО плат SW-01 и VE-01

Пакет sw обновлен до ревизии r1507. По сравнению с предыдущим релизом r1505 в нем сделаны следующие изменения:

  • В веб-интерфейсе скорректированы стили элементов форм - полей ввода, кнопок и select'ов. Теперь в новом firefox'е формы отображаются более компактно.
  • В конфигурации канальных окончаний ISDN PRI платы VE-01 добавлен чекбокс, разрешающий принимать входящие вызовы со стороны PRI с Bearer Capability "3.1k audio" дополнительно к "Speech". Такой параметр появился в плате VE-01 начиная с прошивки ревизии 33:

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r36 и ve-01-rootfs_1.0-r33 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 33. По сравнению с предыдущей ревизией 32 в ней сделаны следующие изменения:

  • При старте платы добавлено ожидание окончания процесса начального сканирования файловой системы JFFS2 перед активацией таймера watchdog. Это помогает устранить перезагрузки при большой заполненности файловой системы.
  • Устранена проблема: при невозможности приема вызова со стороны линка ISDN PRI (например из-за неподдерживаемых Bearer Capabilities) вызывающему не отправлялось сообщение DISCONNECT, и вызов завершался по таймауту. Теперь передаются сообщения PROCEEDING с последующим DISCONNECT.
  • Канальным окончаниям ISDN PRI добавлен конфигурационный параметр, разрешающий принимать вызовы с Bearer Capability "3.1k audio" дополнительно к "Speech".
  • Библиотека libpri обновлена до версии 1.6.0. Об изменениях в библиотеке можно прочитать здесь.
  • Библиотека openssl обновлена до версии 1.0.2l. Об изменениях в библиотеке можно прочитать здесь.
  • Библиотека c-ares обновлена до версии 1.12.0.

Выпущено обновление ПО платы VE-01

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r35 и ve-01-rootfs_1.0-r32 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 32. По сравнению с предыдущей ревизией 31 в ней сделаны следующие изменения:

  • Добавлен новый тип канального окончания PPS, предназначенный для работы с ретрансляторами ППС-Р3 или аналогичными им. Это канальное окончание позволяет подключить групповой канал с ретрансляторами к системе диспетчерской связи или просто к телефонному коммутатору. При получении вызова со стороны сети IP (вызов от АТС) канальное окончание дает ответ, при этом в канал ретрансляторам передается команда "включить ретрансляторы". При вызове в противоположном направлении, при получении от ретранслятора команды включения канальное окончание передает вызов на заранее заданный SIP URI. При получении от ретрансляторов команды отключения канальное окончание разрывает соединение.
  • Разрешен прием запросов REGISTER с Content-Type: multipart/mixed (некоторые телефоны Cisco передают такой запрос). Ранее плата отказывалась принимать такой запрос, отвечая кодом 415.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1504. По сравнению с предыдущим релизом r1500 в нем сделаны следующие изменения:

  • В веб-интерфейсе конфигурации платы VE-01 добавлена возможность создания и конфигурации канальных окончаний "ретрансляторы ППС-Р3" (PPS), предназначенных для работы с ретрансляторами ППС-Р3 или аналогичными им. Прошивка платы VE-01 с поддержкой этого типа канальных окончаний выйдет в ближайшее время.
  • В веб-интерфейсе в конфигурации плат SM-01/SM-02 при установке чекбокса "Блокирован" поле "Номер потока TDM" соответствующего интерфейса очищается, что, таким образом, отключает выход в шину TDM блока.
  • В веб-интерфейсе скорректированы стили всплывающих окон. Ранее в новом firefox всплывающие окна оказывались растянутыми на полный размер окна браузера.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1496. По сравнению с предыдущим релизом r1492 в нем сделаны следующие изменения:

  • Из отображаемой статистики потоков RTP платы VE-01 убрана строка "Длительность сеанса".
  • В веб-интерфейсе конфигурации платы VE-01 заголовок окна настроек SIP-пользователя устанавливается в "Добавление SIP-пользователя" при нажатии кнопки "Добавить" и в "Настройки SIP-пользователя" при нажатии кнопки "Изменить". Ранее в любом случае отображалось "Добавить SIP-пользователя", что не всегда соответствовало сути выполняемой операции.
  • В веб-интерфейсе конфигурации плат SM-01/SM-02 параметры "Число каналов eth" слишком "любили" автоматически устанавливаться в максимально возможное значение. Теперь они автоматически перевычисляются только если значения "Число каналов DSL"/"Число каналов TDM" действительно изменены пользователем.
  • Исправлена ошибка: при нажатии кнопки "Включить ДП"/"Выключить ДП" в окне конфигурации платы RP-01 поверх окна конфигурации помещался спиннер, но после выполнения запрошенной функции он не пропадал.

Выпущено обновление прошивки платы VE-01 до ревизии 31

Выпущено обновление пакетов ve-01, ve-01-csp и ve-01-rootfs до ревизий ve-01_1.0-r34.9, ve-01-csp_1.0-r4.9 и ve-01-rootfs_1.0-r31.9. Текущая ревизия прошивки платы VE-01 обновлена до 31. По отношению к прошивке ревизии 30 сделаны следующие изменения:

  • Добавлена функция загрузки таблицы маршрутизации SIP из платы SW-01. Таблица маршрутизации позволяет менять target URI запросов SIP в соответствии с заданным набором правил. Подробнее об этой функции смотрите на wiki-странице ve:FunctionsSipRouting.
  • Переделана функция "перехват вызова": теперь перехватывать вызовы могут не только канальные окончания FXS, но и SIP-пользователи - см. описание на wiki-странице ve:FunctionsCallPickup.
  • Исправлена ошибка: при отправке сообщений REGISTER и начального INVITE не учитывались конфигурационные параметры "SIP прокси" и "Регистратор".

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1490. По сравнению с предыдущим релизом r1487 в нем сделаны следующие изменения:

  • Исправлена ошибка, которая могла приводить к падениям Segmentation fault при записи конфигурации в плату VE-01.
  • В конфигурации платы VE-01 добавлена возможность задавать SIP-пользователям группу перехвата. Группа перехвата SIP-пользователей сохраняется в конфиг-файле и передается плате VE-01.
  • Добавлена возможность резервирования групповых каналов.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1487. По сравнению с предыдущим релизом r1485 в нем сделаны следующие изменения:

  • Добавлена возможность устанавливать таблицу маршрутизации SIP в платах VE-01, поддерживающих такую функцию. Поддержка этой функции платой VE-01 появится в одном из ближайших релизов.
  • Исправлена ошибка: проверка числа каналов TDM E1 в веб-интерфейсе конфигурации плат SM-01 и SM-02 ошибочно применялась и к числу каналов TDM DSL. Ошибка появилась в r1478.

Выпущено обновление ПО плат TE-01 и VE-01

Пакет te-01 обновлен до ревизии te-01_1.0-r8. В нем появилась прошивка ревизии 8, в которой скорректирован опрос микросхемы ADM6993.

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий ve-01_1.0-r33 и ve-01-rootfs_1.0-r30 соответственно. Пакеты содержат прошивку платы VE-01 ревизии 30. По сравнению с прошивкой ревизии 29 сделаны следующие изменения:

  • Улучшена работа с юзер-агентами, указывающими неверное (нестандартное) название аудио-кодеков в SDP (например некоторые UA от Cisco/Linksys указывают кодек "G729a" вместо "G729"). Теперь шлюз VE-01 нечувствителен к подобным ошибкам.
  • Исправлена ошибка: при анализе SDP аудио-кодек, в атрибуте rtpmap которого явно указаны encoding-parameters (например "a=rtpmap:8 PCMA/8000/1"), считался неподдерживаемым.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1476. По сравнению с предыдущим релизом r1470 в нем сделаны следующие изменения:

  • В стартовый скрипт добавлено включение выхода контроля частоты часов реального времени для их контроля и калибровки в процессе производства плат SW-01.
  • Выполнение opkg upgrade через веб-интерфейс теперь требует наличия у пользователя права изменения конфигурации.
  • Добавлен вывод в лог сообщений о выполнении рестарта swd и перезагрузки платы с помощью веб-интерфейса.
  • В веб-интерфейсе конфигурации платы EM-04 при включении шлейфа поля ввода уровней сигнала становятся неактивными. В нижней части окна настроек добавлены картинки, поясняющие работу платы в режиме цифрового и аналогового шлейфов.
  • В веб-интерфейсе конфигурации платы VE-01 при создании канальных окончаний SIP начальное значение чекбоксов "АРУ" - "выключено". Также АРУ выключается при нажатии кнопки "Сбросить".

Выпущено обновление прошивки платы VE-01 до ревизии 29

Выпущено обновление пакетов ve-01, ve-01-msp и ve-01-rootfs до ревизий ve-01_1.0-r32.9, ve-01-msp_1.0-r4.9 и ve-01-rootfs_1.0-r29.9. Текущая ревизия прошивки платы VE-01 обновлена до 29. По отношению к прошивке ревизии 28 сделаны следующие изменения:

  • Сделана поддержка Session Timer (RFC4028), эта функция помогает бороться с проблемой одностороннего отбоя сессий. Канальным окончаниям SIP добавлен конфигурационный параметр Session-Expires. По умолчанию Session-Expires равен нулю, что означает не использовать Session Timer.
  • При организации конференций средствами платы VE-01 на стороне конференции активирован Session Timer с параметром Session-Expires равным 1800.
  • Окончаниям FXS добавлена настройка диапазона длительностей сигнала Flash: минимальная длительность всегда 80 мс, максимальная выбирается из значений 100, 200, 300, 400, 600 или 900 мс. Это позволяет выбрать минимально необходимую длительность Flash для телефонных аппаратов разных стандартов.
  • У окончаний FXS при нажатии Flash в предответном состоянии текущего соединения текущее соединение отбивается.
  • Улучшено определение сигнала "Занято" канальными окончаниями FXO: границы длительности сигнала и паузы между ними установлены в 290...500 мс. Добавлен конфигурационный параметр, определяющий количество циклов сигнала "Занято" подряд, после которых выполняется отбой. Значение 0 полностью отключает отбой по сигналу "Занято". Этот параметр позволяет устранить проблему обрывов соединений из-за ложного определения сигнала "занято".
  • Улучшена генерация сигнала "Занято": длительности посылки и паузы сделаны по 350 мс (было 500 мс).
  • Улучшена работа канальных окончаний MFC R2 в режиме T.38: при изменении СУВ А в режиме T.38 сразу выполняется отбой (ранее отбой происходил по таймауту приема/передачи факса).
  • Изменен алгоритм создания конференции методом "REFER конференции": теперь трансфер второго соединения в конференцию выполняется не после получения ответа 202 на первый REFER, а после получения завершающего NOTIFY (т.е. после полного окончания трансфера).
  • Добавлен прием и генерация поля P-Asserted-Identity. Благодаря этому при переводах вызовов обновляется информация о вызывающем и вызываемом абонентах, отображаемая в веб-интерфейсе и у других юзер-агентов.
  • Улучшена работа с SRTP: однажды выбранные crypto_suit и ключ теперь запоминаются в параметрах соединения, и в последующих REINVITE и при ответах на предложение SDP той же сессии используется уже имеющийся ключ (ранее генерировался новый ключ, и смена ключа приводила к заметному на слух прерыванию сигнала).
  • Обновлено ПО медиапроцессора (MSP).
  • Исправлена генерация CDR при параллельных вызовах (например при использовании функции "Групповой вызов"). Ранее в подобных случаях CDR не формировались.
  • Исправлена ошибка: в некоторых случаях после выполнения Call Transfer при ответе вызываемого могла возникнуть ошибка, приводившая к одностороннему отбою.
  • Исправлена ошибка: в некоторых случаях, если абонент окончания FXS делал исходящий вызов, переводил соединение на Hold и клал трубку, начинал звенеть звонок, а при последующем поднятии трубки абонент слышал тишину.
  • Исправлена ошибка: если канальное окончание ставили на Hold, а затем отбивали, то ему в линию не передавался сигнал "Занято".
  • Исправлена ошибка: если на момент старта платы VE-01 у окончания FXS был замкнут шлейф, то окончание оставалось в состоянии Idle. Если на такое окончание поступал вызов, то сразу происходил ответ. Теперь при создании окончания FXS проверяется состояние СУВ A, и если он равен нулю, канал активируется (переходит в состояние Dialtone).
  • Исправлена ошибка формирования предложения SDP в режиме T.38: строка connection была в секции media, теперь глобальная.
  • Исправлена ошибка формирования ответа SDP в режиме T.38: строка connection присутствовала дважды: в секции media и глобальная. Оставлена глобальная.
  • Исправлена ошибка проверки безопасного транспорта: в случае, если сообщение проходило через прокси-сервер несколько раз (например при использовании функции группового вызова и/или изменении типа транспорта), оно могло быть ошибочно отмечено как полученное через безопасный транспорт и быть принято канальным окончанием с флагом "Принимать только TLS".
  • Исправлена ошибка, приводившая к падению при получении сообщения REFER, значение поля Refer-To которого имеет формат Name-Addr (ранее предполагалось, что значением является URI).
  • Исправлена ошибка: получение в SDP невалидного IP адреса (например адреса IPv4 при указании семейства IP6) могло приводить к падению.
  • Устранена проблема: при попытке уничтожить только что созданный канал FoIP (Fax over IP) MSP возвращал ошибку. Ошибка устранена задержкой перед уничтожением канала.
  • Устранена возможная утечка памяти, возникавшая при получении запросов SUBSCRIBE, на которые на давалось окончательных ответов. Теперь на запрос SUBSCRIBE сразу дается ответ 405.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1465. По сравнению с предыдущим релизом r1458 в нем сделаны следующие изменения:

  • В веб-интерфейсе в конфигурации канальных окончаний SIP платы VE-01 добавлен параметр Session-Expires. При установке ненулевого значения для канального окончания активируется Session-Timer (RFC4028).
  • В веб-интерфейсе в конфигурации канальных окончаний FXO платы VE-01 добавлен параметр "Отбой после X циклов Занято", устанавливающий число идущих подряд циклов сигнала "Занято", после которых происходит отбой соединения. Значение 0 полностью запрещает отбой по приему сигнала "Занято". Этот параметр позволяет регулировать надежность определения окончания разговора и уменьшить вероятность разрыва соединения из-за ложного детектирования сигнала "Занято".
  • В веб-интерфейсе в конфигурации канальных окончаний FXS платы VE-01 добавлен параметр выбора длительности Flash. Этот параметр позволяет регулировать максимальную длительность разрыва шлейфа, воспринимаемую канальным окончанием как Flash.
  • Исправлена ошибка: авария "Плата отсутствует" не записывалась в журнал аварий.
  • Исправлена ошибка: конфигурация плате TE-01 передавалась каждые 10 минут, а это могло приводить к кратковременным нарушениям в ее работе. Теперь конфигурация передается только один раз после обнаружения платы.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1453. По сравнению с предыдущим релизом r1439 в нем сделаны следующие изменения:

  • Доработана процедура обновления ПО платы SW-01: если после завершения обновления требуется рестарт swd, проверяется изменение ревизии файла прошивки ПЛИС. Если ревизия изменилась (ревизия файла прошивки больше текущей загруженной ревизии), выдается предупреждение о том, что при старте swd будет произведен рестарт всех плат блока. Также подобное предупреждение выдается при запросе перезагрузки платы SW-01.
  • В веб-интерфейсе улучшена работа при перетаскивании мышью ячеек в таблице коммутации TDM маппера: ранее, если надо было соединить ячейку с расположенной ниже ячейкой, всплывающая подсказка мешала позиционировать курсор на целевую ячейку. Теперь при клике ячейки канала всплывающие подсказки убираются.
  • В веб-интерфейсе на вкладке "TDM" ячейки субвкладок "СУВы" и "Данные КИ" теперь раскрашиваются аналогично субвкладке "Таблица коммутации". Также на субвкладках "СУВы" и "Данные КИ" добавлены всплывающие подсказки и выделение ячеек скоммутированных каналов аналогично субвкладке "Таблица коммутации".
  • В веб-интерфейсе в заголовках окон конфигурации плат кроме имени платы и номера слота теперь отображается комментарий к плате (если он есть).
  • Реализована функция чата: теперь работающие с блоком операторы могут обмениваться текстовыми сообщениями. Это может быть полезно в процессе пусконаладочных работ или при устранении какой-либо неисправности.
  • В веб-интерфейсе в окне конфигурации платы VE-01 при переключении на вкладку "SIP окончания" производится повторное центрирование окна, так как эта вкладка заметно шире первой.
  • Исправлена ошибка веб-интерфейса: в состоянии платы VE-01 на вкладке "SIP пользователи" неверно отображалась информация в случае регистрации нескольких юзер-агентов под одной и той же учетной записью.
  • В базе данных CDR теперь сохраняется тип окончания вызываемого абонента. В веб-интерфейсе на вкладке CDR добавлено отображение типов канальных окончаний как вызывающего, так и вызываемого абонентов. В условиях автоматической передачи файлов CDR и параметров поиска теперь можно выбирать тип окончаний как вызывающего, так и вызываемого. В строке формата записей CDR добавилась комбинация символов "%t", на место которой подставляется тип окончания вызываемого абонента.
  • Исправлена ошибка в веб-интерфейсе конфигурации платы VE-01: при изменении параметров канального окончания пропадал комментарий канального окончания.
  • В веб-интерфейсе в состоянии платы TE-01 увеличена разрядность величины отображаемой задержки потоков E1 с 5 до 8 бит.
  • Исправлена пара опечаток в выводимом в лог тексте.

Выпущено обновление ПО плат SW-01, VE-01

Выпущена прошивка платы VE-01 ревизии 28. По сравнению с предыдущей ревизией 27 в ней произошли следующие изменения:

  • Исправлена ошибка, которая могла приводить к отсутствию слышимости и перезагрузке платы при изменении адреса IPv6.
  • Исправлена ошибка: при изменении адреса платы полупостоянные потоки RTP не изменяли свой локальный адрес отправителя, в результате чего каналы могли находиться в состоянии "Error" или "LOS".

Пакет sw обновлен до ревизии r1435. В новой ревизии устранена проблема, которая могла возникать при обновлении прошивки плат, использующих расширенные проверочные коды. При некоторых обстоятельствах после передачи запроса RESTART но до начала обновления транспорт на стороне SW-01 мог вернуться в режим расширенных проверочных кодов, в результате чего запрос на обновление платы не принимался, и обновление не начиналось. Теперь запрос на обновление принимается независимо от текущего режима проверочных кодов.

Выпущено обновление ПО плат SW-01, VE-01, TE-01

Выпущена прошивка платы VE-01 ревизии 27. По сравнению с предыдущей ревизией 26 в ней произошли следующие изменения:

  • Добавлен тип канальных окончаний "MFC R2" (соединительная линия с многочастотной сигнализацией R2).
  • В конфигурацию IPv6 добавлен вариант, при котором использование IPv6 полностью отключено.
  • Исправлена ошибка фильтрации дребезга СУВ в канальных окончаниях "1ВСК индуктивный код". Ошибка могла проявляться как переход окончания в состояние RBlocked при появлении короткого (меньше 10 мс) "нуля" на СУВ A.

Выпущена прошивка платы TE-01 ревизии 6. По сравнению с предыдущей ревизией 5 сделаны следующие изменения:

  • Для каждого из восьми потоков Е1 теперь можно выбрать свою полосу пропускания от 1 до 32 КИ.

Пакет sw обновлен до ревизии r1434. По отношению к предыдущему релизу r1431 сделаны следующие изменения:

  • В веб-интерфейсе в настройках параметров транков ethernet чекбокс "Использовать MAC для IP" переименован в "Хэшировать MAC для пакетов IP" - это лучше отражает суть настройки.
  • Обновлен веб-интерфейс конфигурации платы TE-01: добавлена конфигурация числа каналов в каждом из 8 потоков E1, добавлено отображение счетчиков ethernet.
  • В конфигурации платы VE-01 добавлена поддержка канальных окончаний "MFC R2". В конфигурации IPv6 VE-01 добавлен вариант "Отключен", при котором IPv6 не используется. По умолчанию конфигурация IPv6 платы VE-01 теперь установлена в "Отключен".

Выпущено обновление прошивки платы VE-01 до ревизии 26

Выпущено обновление пакетов ve-01 и ve-01-rootfs до ревизий ve-01_1.0-r29.9 и ve-01-rootfs_1.0-r26.9. Текущая ревизия прошивки платы VE-01 обновлена до 26. По отношению к прошивке ревизии 25 сделаны следующие изменения:

  • Добавлена функция "групповой вызов" ("параллельный вызов"): при получении вызова группы вызов "ветвится" на всех членов группы.
  • Добавлена функция "Перехват вызова" окончаниями FXS: одно окончание FXS может перехватить вызов другого окончания FXS, если они принадлежат одной и той же "группе перехвата".
  • Добавлена поддержка работы по протоколу IPv6.
  • Добавлена поддержка расширенных проверочных кодов (CRC16, CRC32) на управляющей шине кроссплаты.
  • Изменена отправка уведомлений при получении сообщения REFER: теперь сразу при получении REFER отправляется NOTIFY с кодом "100 Trying", а при получении окончательного ответа на INVITE - новый NOTIFY с кодом завершения INVITE.
  • Исправлена ошибка: при получении некорректно сформированного SDP предложения в некоторых случаях плата могла перезагружаться.
  • Исправлена ошибка формирования аварий "MF lost", приводившая к тому, что эти аварии не очищались при отключении аварийного потока E1 или при переводе платы в режим канальной платы.
  • Исправлены ошибки фильтрации дребезга СУВ окончаниями FXS. Ошибки проявлялись как отбой в момент снятия трубки при входящем вызове, если снятие трубки дает три переключения СУВ "A" вместо одного.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1429. По отношению к предыдущему релизу r1412 сделаны следующие изменения:

  • Реализован workaround бага, обнаруженного в браузерах chrome версии 53: когда браузер запрашивает документ, имеющийся у него в кэше, с указанием заголовка "If-None-Match", то при получении ответа "304 Not Modified" браузер с некоторой вероятностью не применяет запрошенный файл при рендеринге страницы. Теперь сервер, получив запрос, проверяет, нет ли в заголовке "User-Agent" подстроки "Chrome/53.", и если есть, игнорирует "If-None-Match", всегда отдавая запрошенный контент вместо ответа "304 Not Modified".
  • Исправлены стили элементов веб-интерфейса: ранее в браузерах Chrome не отображался градиент в заголовках окон и кнопках на вкладке "Разное".
  • В скриптах веб-интерфейса обновлена версия библиотеки jQuery до 3.1.0. Веб-интерфейс со старой версией (1.7.2) доступен по URL "/old.html".
  • Изменена система прав пользователей:
    • Добавлены новые права: право сохранения конфигурации в файл и право записи команд опроса и сброса счетчиков плат SM-01 и SM-02.
    • База данных учетных записей обновлена до версии 2, изначально новые права совпадают с общим правом записи.
  • В веб-интерфейсе изменен вид таблицы пользователей: появилась кнопка изменения настроек пользователя, с помощью которой можно менять права и комментарий пользователя.
  • Изменился алгоритм резервирования потоков E1 в TDM-маппере: при исправности основного потока резервный поток может использоваться для передачи произвольных данных (ранее в него всегда передавалась копия основного потока).
  • Изменена логика работы агента Zabix с ключами элементов данных: теперь при запросе элементов данных плат проверяется второй элемент ключа (ранее второй элемент ключа игнорировался). Если второй элемент ключа содержит слово "board" или название платы, совпадающее с названием реально установленной в блоке платы, агент возвращает запрошенный элемент данных. В противном случае возвращается ошибка "unsupported key" (если второй элемент ключа не совпадает с названием платы) или "Not Found" (если плата отсутствует в блоке).
  • В веб-интерфейсе при нажатии кнопки "Сохранить конфигурацию" выдается вопрос: "Вы действительно хотите сохранить текущую конфигурацию в ПЗУ ?".
  • В веб-интерфейсе в состоянии интерфейсов регенераторов платы SM-02 значение 3 поля "State" теперь отображается как "Нет СЦС(3)".
  • В веб-интерфейсе конфигурации платы TE-01 при отсутствии в плате модуля E1 отображается надпись "Модуль E1 не установлен", при этом все управляющие элементы конфигурации E1 заблокированы.
  • В веб-интерфейсе конфигурации платы PD-04, на которой не установлено ни одного модуля, выводится надпись "Модули не установлены".
  • Обновлен веб-интерфейс конфигурации платы VE-01:
    • добавлена конфигурация IPv6;
    • добавлена конфигурация групповых вызовов;
    • окончаниям FXS добавлен параметр "Группа перехвата вызовов";
    • на вкладке "ДВО" добавлена конфигурация кода вызова услуги "Перехват вызова".
  • В веб-интерфейсе в таблице коммутации каналов tooltip'ам с названием платы и номером порта/канала добавлена стрелочка, перекрывающая промежуток между телом tooltip'а и ячейкой таблицы, возникающий в некоторых версиях Internet Explorer. Это позволяет перевести курсор мыши с ячейки на ссылку в tooltip'е без пропадания tooltip'а.
  • В момент начала обновления прошивки платы, сразу после команды RESTART транспорт между платой SW-01 и обновляемой платой переводится в режим проверочных кодов XOR8. Это необходимо, так как начальный загрузчик платы, выполняющий обновление, может не поддерживать расширенные проверочные коды.
  • При пропадании платы VE-01 выполняется проверка, не находится ли плата в процессе обновления прошивки. И если находится, то ethernet порт коммутатора, работающий с этой платой, оставляется включенным чтобы не нарушить процесс обновления.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1405. По отношению к предыдущему релизу r1402 сделаны следующие изменения:

  • Названия линий тактовой синхронизации приведены к единой системе: refclk0 и refclk1. Названия исправлены в интерфейсах конфигурации плат SM-01, SM-02, TE-01, VE-01, а также на вкладке "Генератор".
  • Исправлена ошибка, в результате которой нельзя было сконфигурировать все каналы линейного тракта плат SM-01, SM-02 для TDM.
  • Исправлена ошибка, приводившая к неверному отображению значения AS и неотображению значения UAS в состоянии интерфейсов регенераторов второго типа. Ошибка присутствовала начиная с r1400.

Выпущено обновление ПО платы SW-01

Пакет sw обновлен до ревизии r1381. По отношению к предыдущему релизу r1380 в нем исправлена ошибка: не устанавливалось значение параметра "Таймаут набора" при конфигурации окончаний ISDN PRI платы VE-01.

Выпущено обновление ПО плат SM-02 и VE-01

Прошивка платы SM-02 обновлена до ревизии 5. Суть изменения: обновлено firmware микросхемы DSL.

Прошивка платы VE-01 обновлена до ревизии 25. В ней сделаны следующие изменения по отношению к предыдущей ревизии 24:

  • Исправлена ошибка: при переводе канальных окончаний TDM на hold им не проигрывалась музыка.
  • Исправлена ошибка, которая могла приводить к перезагрузке платы при смене IP адреса.
  • Исправлена ошибка, которая могла приводить к отсутствию синхронизации времени платы VE-01 с сервером платы SW-01.

Выпущен пакет sw_1.0-r1363

Выпущено обновление пакета sw до ревизии r1363. В нем сделаны следующие изменения по отношению к предыдущему релизу r1361:

  • Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U "портились" установки режима СУВ в TDM маппере при сохранении конфигурации платы VE-01.
  • Исправлена ошибка: в веб-интерфейсе MC04-DSL-3U нельзя было назначить номер потока E1 транку PRI в конфигурации платы VE-01.
  • На вкладке "Обновление ПО" web-интерфейса теперь отображается полная версия пакета sw.

Выпущено обновление ПО платы VE-01 и обновление пакета sw.

Выпущено обновление ПО платы VE-01 до ревизии r24. В ней сделаны следующие изменения относительно предыдущего релиза r23:

  • Добавлена поддержка SRTP (Secure RTP) окончаниям SIP и полупостоянным RTP потокам.
  • Полупостоянным RTP потокам добавлена возможность включения VAD, отключения комфортного шума, отключения эхоподавления и включения VBD.
  • Исправлена ошибка: у полупостоянных RTP потоков не работала передача СУВ при установке для СУВ Payload Type 101.
  • Исправлена ошибка, в результате которой не включался режим VAD, и не работала установка скорости кодека G.723 (5.3/6.3 кбит/с).

Выпущено обновление пакета sw до ревизии r1360. В нем сделаны следующие изменения относительно предыдущего релиза r1357:

  • В конфигурации канальных окончаний платы VE-01 добавлены настройки SRTP.
  • В конфигурации полупостоянных RTP потоков платы VE-01 добавлено управление функциями VAD и VBD, возможность отключения комфортного шума и эхоподавления. Здесь же добавлена установка мастер-ключа для шифрования медиапотока.
  • В статистике RTP платы VE-01 скорректирована (уменьшена на 3 dBm) индикация уровней сигнала в канале.
  • В ячейках таблицы TDM-маппера атрибут title заменен на "пузырь", отображаемый под ячейкой. При клике на этот "пузырь" открывается окно настроек соответствующей платы с выделением цветом фона соответствующего канала/порта.

Выпущен пакет sw_1.0-r1350.9

Выпущено обновление пакета sw до ревизии r1350. В нем сделаны следующие изменения по отношению к предыдущему релизу r1330:

  • Исправлена ошибка работы агента Zabbix: при наличии у сервера Zabbix DNS записи AAAA (адреса IPv6) этот адрес использовался агентом для соединения с сервером даже при отсутствии глобального адреса IPv6 у платы SW-01. В результате агент не мог соединиться с сервером из-за использования link-local IPv6 в качестве адреса отправителя пакетов. Теперь адрес IPv6 используется только при наличии глобального IPv6 у платы SW-01.
  • Исправлена ошибка, в результате которой было невозможно добавить мониторинг типа ИСУМ.
  • Исправлена ошибка: при скрытии результата проверки обновлений, если он показал наличие доступных обновлений, в панели со списком обновлений появлялись лишние кнопки "выбрать все", "отменить все" и "установить выбранные пакеты".
  • Устранена возможность отображения неверных (отрицательных) значений "Трафик Rx" и "Трафик Tx" портов Ethernet в веб-интерфейсе блока.
  • В веб-интерфейсе в настройках сети добавлено отображение и установка MTU. Сделано добавление параметра MTU в настройки сетевого интерфейса.
  • Ранее при нажатии клавиши Enter в окне загрузки SSH ключей в плату VE-01 автоматически срабатывала кнопка "OK", что не позволяло просто ввести перевод строки в окно ввода. Теперь при нажатии Enter кнопка "OK" не срабатывает.
  • Так как платы SM-01 не поддерживают сигнал RESET кросс-платы, одновременно с выдачей сигнала RESET всем имеющимся в блоке платам SM-01 передается команда restart. Это обеспечивает перезапуск платы SM-01 при переключении с основной платы SW-01 на резервную и обратно, а также по команде "Перезагрузка" веб-интерфейса.
  • Для удобства навигации в таблице коммутации TDM маппера нумерация каналов (столбцов) продублирована в нижней части таблицы. Кнопки "Отменить"/"Вернуть" продублированы под таблицей.

Выпущено обновление ПО платы VE-01 и обновление пакета sw.

Выпущено обновление ПО платы VE-01 до ревизии r23. В ней сделаны следующие изменения относительно предыдущего релиза r21:

  • Добавлен встроенный SIP прокси-сервер. Подробности об этом изменении читайте на wiki-странице.
  • Добавлена поддержка передачи факсов по протоколу T.38.
  • Сделан прием публичных ключей SSH из платы SW-01. Доступ по SSH с помощью пароля запрещен. Это повышает безопасность и удобство работы с платой - нет необходимости менять пароль и/или устанавливать ключ после каждого обновления ПО или замены платы.
  • В окончаниях ISDN PRI при получении SETUP с пустым номером вызываемого в канал генерируется акустический сигнал готовности станции (dialtone).
  • При ответе на предложение SDP теперь используются те же значения RTP payload type, что были в предложении.
  • Исправлено поведение при получении ответа на предложение SDP, в котором event payload type отличается от переданного в предложении: мы передаем события с pt, полученным в ответе, и ожидаем с pt, переданным в предложении.
  • Исправлена ошибка: окончания FXO не детектировали сигналы dialtone и "занято", что приводило к непрохождению вызовов в сторону TDM.
  • Исправлена ошибка, в результате которой в веб-интерфейсе не отображалось состояние каналов 255 и 256.
  • Исправлена ошибка: при отсутствии поддерживаемого кодека в принятом предложении SDP передавался ответ с неверным кодом 406 вместо 488.
  • Исправлена ошибка, которая могла приводить к перезагрузке платы при получении INVITE с предложением сессии T.38.
  • Исправлена ошибка: при получении REINVITE не всегда выполнялась проверка наличия поддерживаемого аудио-кодека в предложении SDP.
  • Исправлена ошибка: при рестарте контроллера PRI (например при изменении типа узла), находящегося в состоянии UP, отображаемое состояние не изменялось на DOWN.
  • Исправлена ошибка: время платы VE-01 не всегда синхронизировалось с платой SW-01.
  • Исправлена ошибка: происходило падение при попытке вызвать SIP URI без имени пользователя.
  • Исправлена ошибка: если у окончания FXS снимали трубку в момент деактивации канала, канал не активировался, и в трубке не было сигнала готовности станции.
  • Исправлена ошибка: если окончанию FXS в деактивированном состоянии канала приходил кратковременный импульс по СУВ A (помеха в линии), канал активировался и оставался в активном состоянии.
  • Исправлена ошибка: не проверялось разрешение и активация услуги ожидания вызова, если вызов поступал конкретному канальному окончанию (присутствовал параметр line в request URI).

Выпущено обновление пакета sw до ревизии r1324. В нем сделаны следующие изменения относительно предыдущего релиза r1320:

  • В веб-интерфейсе конфигурации канальных окончаний платы VE-01 добавлены настройки протокола T.38, дополнительных голосовых кодеков и канальных окончаний MFC R2 (настройки отображаются, если плата VE-01 поддерживает данные функции).
  • Реализовано расширение протокола доступа к регистрам платы VE-01, позволяющее отображать и конфигурировать канал 256 (ранее он был недоступен).
  • Исправлены ошибки в разметке HTML веб-интерфейса (дублировались закрывающие тэги и т.п.).

Выпущен пакет sw_1.0-r1320.9

Выпущено обновление пакета sw до ревизии r1320. В нем сделаны следующие изменения по отношению к предыдущему релизу r1314:

  • Добавлена возможность просматривать CDR, выбирая записи по набору условий (период времени, слот, плата, тип окончаний, имя/номер, длительность соединения и т.п.). Для ускорения работы с базой данных записи отображаются в прямом порядке (в порядке их записи в базы данных), а не в обратном.
  • Исправлена ошибка: после автоматической коммутации обратного канала в таблице коммутации стиль отображения канала мог оставаться неверным (например как для режима "очистить").
  • Исправлена ошибка: при некоторых условиях после переконфигурации ПЛИС на шину RESET мог выдаваться сигнал сброса недостаточной длительности.
  • Исправлена ошибка, из-за которой из платы VE-01 не считывался канал 255.
  • Добавлена поддержка загрузки в плату VE-01 публичных ключей SSH.
  • В конфигурации платы FS-08 значение по умолчанию параметра "Напряжение линии" установлено в 24 В.

Выпущен пакет sw_1.0-r1314.9

Выпущено обновление пакета sw до ревизии r1314. В нем сделаны следующие изменения по отношению к предыдущему релизу r1305:

  • Исправлена ошибка: при открытии в пользовательском интерфейсе конфигурации платы GE-04 выдавалось сообщение "Ошибка чтения переменной .4.x.10.0: Not found".
  • Повышена устойчивость работы в условиях большой нагрузки файловой системы: теперь все критичные к времени выполнения транзакции по шине SPI выполняются из одного потока и передаются ему через очередь.
  • При старте swd в системный журнал выводится номер ревизии пакета sw.
  • В окне конфигурации платы SM-01 надпись "Состояние ethernet линкa" заменена на "Состояние порта Ethernet".
  • Сделана поддержка отображения множественных регистраций SIP UA на плате VE-01.

Выпущен пакет sw_1.0-r1279

Только что выпущено обновление пакета sw до ревизии r1279. В нем сделаны следующие изменения по отношению к предыдущему релизу r1271:

  • В настройках платы VE-01 добавлена установка цифры для функции передачи вызова во время разговора.
  • В настройках платы VE-01 добавлен чекбокс разрешения передачи вызова опусканием трубки.
  • Исправлена ошибка: в конфигурации платы PS-001 исполнения 1 ошибочно отображалось "Исполнение платы 30 Вт", в то время как должно быть "Исполнение платы 40 Вт.".
  • CDR от плат теперь записываются в таблицу базы данных, а не в csv файл. Сделана функция автоматической периодической генерации CDR файлов и загрузки их на FTP сервер. В веб-интерфейсе сделана настройка автозагрузок CDR и отображение содержимого базы данных CDR. Closes #125.
  • В конфигурации платы VE-01 на вкладке "ДВО" добавлены установки цифр активации услуг, предоставляемых во время разговора (Отбой удерживаемого соединения, отбой активного соединения, переключение между соединениями и объединение соединений в конференцию).
  • В конфигурации SIP окончаний платы VE-01 чекбокс "Блокировать исходящие при отсутствии регистрации" выключается при сбросе настроек в значения по умолчанию кнопкой "Сбросить".
  • Исправлена ошибка набора кодеков по умолчанию в SIP окончаниях платы VE-01. Теперь по умолчанию все кодеки включены.
  • Исправлена ошибка запроса настроек ДВО абонентов. Теперь если для абонента в базе данных отсутствуют настройки ДВО, элементы ввода параметров ДВО заблокированы (ранее они были активны несмотря на то, что сами ДВО запрещены).
  • Канальным окончаниям FXS, FXO, 1IND и PRI платы VE-01 добавлен конфигурационный параметр запрета исходящих соединений при отсутствии регистрации окончания на сервере.
  • В конфигурации платы VE-01 добавлен параметр "Метод создания конференции".

Выпущена прошивка платы VE-01 ревизии 21

Выпущено обновление пакетов ve-01 и ve-01-rootfs до ревизий ve-01_1.0-r24.9 и ve-01-rootfs_1.0-r21.9. Текущая ревизия прошивки платы VE-01 обновлена до 21. По отношению к прошивке ревизии 20 сделаны следующие изменения:

  • В окончаниях FXS в режиме "Flash + цифра", когда имеется два вызова, нажатие Flash отправляет активное соединение на удержание, а в линию выдает гудок (готовность к приему цифры).
  • Изменена логика работы conference factory: теперь при создании новой конференции вызывающему абоненту больше не возвращается ответ "302 Моved temporarily", вместо этого вызов сразу передается созданному фокусу конференции, который, в свою очередь, сразу возвращает "200 OK".
  • Релизован новый метод организации конференции окончаниями FXS: сообщения REFER направляются не абонентам, а фокусу конференции, который, в свою очередь, посылает абонентам INVITE с Replaces. Это теперь метод по умолчанию. Объединение в конференцию посылкой REFER абонентам сохранено как опция.
  • Из заголовка Allow сообщений SIP убрана присутствовавшая там по ошибке UPDATE.
  • В окончаниях FXS, FXO, 1IND и PRI реализована опция, запрещающая исходящие вызовы при отсутствии регистрации на сервере регистрации.
  • Изменена логика работы режима VBD. Если VBD не запрещен в настройках канального окончания SIP, но не был согласован удаленной стороной по SDP, и при этом был выбран кодек G711 с законом кодирования, совпадающим с законом кодирования TDM канала, то при детектировании сигналов факса/модема режим VBD включается локально - только на одной стороне и без изменения payload type в пакетах RTP.
  • Сделана поддержка inbound late negotiation (входящий INVITE без SDP и SDP answer в ACK).
  • Сделаны конфигурируемыми цифры услуг, предоставляемых во время соединения в режиме Flash + цифра.
  • Окончаниям FXS добавлена возможность выполнять передачу вызова (Call transfer) комбинацией Flash+цифра. Добавлена глобальная опция, запрещающая передачу вызова простым опусканием трубки.
  • При выполнении передачи вызова, в случае получения неуспешного ответа на REFER, выполняется отбой обоих соединений.
  • Улучшена стабильность работы окончания FXS при переключении между активным и удерживаемым соединениями (ранее иногда возникала односторонняя слышимость).
  • Исправлена ошибка: если канал отключился в состоянии Busy (по таймауту 1 минута), то последующее размыкание шлейфа приводило к активации канала, но канал при этом оставался в состоянии BUSY. Теперь при размыкании шлейфа канал не активируется, а переходит в состояние Idle.

Выпущена прошивка платы VE-01 ревизии 20

Выпущено обновление пакетов ve-01 и ve-01-rootfs до ревизий ve-01_1.0-r23.9 и ve-01-rootfs_1.0-r20.9. Текущая ревизия прошивки платы VE-01 обновлена до 20. По отношению к прошивке ревизии 19 сделаны следующие изменения:

  • Добавлен DHCP клиент для динамического получения настроек сети от DHCP сервера. Обратите внимание, что обновление прошивки платы в режиме DHCP не поддерживается. Для обновления прошивки платы VE-01 необходимо сначала установить для нее статический адрес, затем выполнить обновление прошивки, дождаться появления платы VE-01 в списке плат, затем вернуть режим DHCP в ее настройках.
  • В качестве локального домена SIP окончаний теперь принимается не только текущий IP адрес платы, но и 127.0.0.1. Использование 127.0.0.1 в качестве домена позволяет конфигурировать TDM-only окончания (SIP окончания, вызывающие только другие окончания этой же платы) без необходимости менять домен в URI каждого из таких окончаний при изменении адреса платы, в том числе при использовании динамического (DHCP) адреса.
  • Теперь изменение IP адреса платы немедленно вступает в силу, рестарт платы больше не требуется.
  • В настройках полупостоянных потоков RTP добавлена поддержка размера пакета (ptime) 90 мс.
  • Добавлена поддержка избыточности RTP пакетов в полупостоянных RTP потоках. Теперь при конфигурации полупостоянных RTP потоков можно устанавливать величину избыточности (нет, x2, x3 или x4), что может быть полезным при работе через сеть с потерями. Эта функция поддерживается при использовании кодеков G711, G723, G729 и G726.
  • Для индикации ошибки при установке параметров полупостоянных RTP потоков добавлено состояние Error.
  • Исправлена ошибка: если в процессе работы полупостоянного RTP потока пропадал удаленный хост, и появлялась авария Remote host down, при последующем появлении удаленного хоста с прежним MAC адресом авария Remote host down не пропадала.

Выпущен пакет sw_1.0-r1271

Только что выпущено обновление пакета sw до ревизии r1271. В нем сделаны следующие изменения по отношению к предыдущему релизу r1266:

  • Обновлена прошивка ПЛИС платы SW-01. Теперь TDM-маппер коммутирует все 4 СУВ abcd, тогда как ранее коммутировались только СУВ ab, а СУВ cd всегда устанавливались в значение 01.
  • В окончаниях "RTP потоки" платы VE-01 добавлен параметр "Избыточность RTP". Теперь при конфигурации полупостоянных RTP потоков можно устанавливать величину избыточности (нет, x2, x3 и x4), что может быть полезным при работе через сеть с потерями. Данная функция будет поддерживаться платой VE-01 начиная с ревизии прошивки 20.
  • В настройках сети платы VE-01 добавлена конфигурация DHCP клиента, который появится в плате VE-01 начиная с ревизии прошивки 20.
  • Исправлена ошибка: не принималась конфигурация платы TE-01, сохраненная до ревизии 1235 из-за несовпадения размера конфигурационных данных с ожидаемым размером (начиная с ревизии 1235 размер увеличился). Теперь принимается любая конфигурация, размер которой не превосходит ожидаемого.