Posts for the month of Август 2024

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

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r90 и r87 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 87.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r98 и r51 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 51.

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

  • Улучшен вывод сообщений в syslog (увеличен размер очереди сообщений).
  • Конфигурационный параметр "Принимать 3.1k audio" перенесен из канального окончания SS7 в настройки SSP.
  • Канальное окончание SS7 передает подадрес (subaddress) вызываемого и вызывающего абонентов из параметра Access Transport сообщения IAM в сообщение INVITE и обратно.
  • Канальное окончание SS7 при получении сообщений CON и ANM передает в сообщение "200 OK" подадрес (subaddress) подключенного (ответившего) абонента. При получении сообщения "200 OK" подадрес ответившего абонента передается в сообщении CON/ANM.
  • Канальное окончание SS7 при получении сообщения IAM с несуществующим кодом CIC передает сообщение REL (ранее такое сообщение IAM игнорировалось).
  • Канальное окончание SS7 при формировании индикатора Calling-Party-Category в сообщении IAM кроме числовых значений параметра URI cpc принимает также строковые значения "operator", "ordinary", "test", "payphone" и т.п.
  • Канальное окончание SS7 при отправке сообщений IAM поле Nature of Address Indicator вызываемого абонента устанавливает в значение 2 (Unknown).
  • SSP SS7 добавлены конфигурационные параметры SIP, как у большинства других канальных окончаний SIP ("Логин", "Пароль", "Realm", "SIP прокси" и т.п.).
  • Исправлена ошибка: получение канальным окончанием SS7 тестового вызова (сообщения IAM с категорией вызывающего абонента "test call") снимало удаленную блокировку канала.
  • Исправлена ошибка: при отсутствии информации о вызывающем абоненте (caller-ID) поля P-Asserted-Identity и/или Ramote-Part-ID использовали отображаемое имя и имя пользователя из URI канального окончания. Теперь при отсутствии caller-ID поля PAI/RPID в сообщение INVITE не добавляются.
  • Исправлена ошибка: при некоторых условиях сигнальные линки SS7lnk могли не передавать данные в канал TDM.
  • Исправлена ошибка: при изменении варианта протокола (ITU/ANSI) SS7 SSP параметры APC/DPC привязанных к этому SSP канальных окончаний SS7 и SS7lnk, заданные в формате "a-b-c", не обновлялись (их интерпретация зависит от варианта протокола - "3-8-3" или "8-8-8").
  • Исправлена ошибка: полупостоянные потоки RTP не применяли настройки режима буферизации "на лету".

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

  • В веб-интерфейсе при наличии аварий в блоке имя блока в "шапке" страницы отображается белым текстом на красном фоне.
  • В диалогах конфигурации плат VE-01 и VE-02 исполнения 1 реализована новая функция тестирования регулярных выражений. Иногда (в некоторых сложных или "хитрых" случаях) бывает трудно составить регулярное выражение правильно, легко ошибиться. Кроме этого, в платах используется сразу две альтернативные реализации регулярных выражений (libpcre и libpcre2), не совсем совместимые друг с другом по синтаксису. Новая функция призвана помочь в этом. В веб-интерфейсе рядом с каждой строкой регулярного выражения размещена иконка "молоток". При клике иконки открывается диалог тестирования регулярного выражения, показывающий "на лету" совпадение редактируемого выражения с набором тестовых строк и/или показывать результат подстановки (для регулярных выражений с заменой):

  • В веб-интерфейсе в диалогах конфигурации плат VE-01 и VE-02 исполнения 1 добавлены новые настройки SS7 SSP и сделан отдельный диалог для них. На вкладке "SS7" теперь только отображаются основные параметры (LPC, вариант протокола, URI), состояние SSP (Up/Down) и состояние регистрации SIP.

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

Пакеты ve-01 и ve-01-rootfs обновлены до ревизий r89 и r86 соответственно. В пакетах содержится прошивка платы VE-01 ревизии 86.

Пакеты ve-02 и ve-02-rootfs обновлены до ревизий r97 и r50 соответственно. В пакетах содержится прошивка платы VE-02 исполнения 1 ревизии 50.

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

  • Добавлена возможность подключаться к одной статической конференции по разным URI и автоматически вызывать разных участников в зависимости от использованного URI. Добавлены конфигурационные параметры "Рег. выражение вызова", "Автоматический вызов" (для рег. выражения вызова).
  • В статических конференциях добавлена возможность назначать определенным участникам статус спикеров, для этого добавлен конфигурационный параметр "Спикеры". При выходе последнего спикера из конференции оставшиеся участники отбиваются.
  • Канальному окончанию PRI добавлен конфигурационный флаг, позволяющий настроить режим идентификации B-канала (Preferred или Exclusive) при исходящем вызове (в передаваемом сообщении SETUP).
  • Канальному окончанию PRI добавлена функция блокировки B-каналов для входящих вызовов. При получении SETUP с указанием заблокированного канала в режиме Preferred канальное окончание PRI выбирает другой свободный не заблокированный канал.
  • Канальному окончанию PRI добавлены конфигурационные параметры, позволяющие задавать исключения блокировки B-каналов для входящих и для исходящих вызовов в зависимости от номера вызываемого и/или вызывающего абонентов. Примеры возможных сценариев использования блокировок и исключений блокировок B-каналов смотрите в разделе "Блокировки отдельных B-каналов" описания канального окончания PRI.
  • Канальному окончанию PRI добавлены конфигурационные параметры, позволяющие задавать тип номера (Type-of-Number) и индикатор плана нумерации (Numbering-Plan-Indicator), передаваемые в сообщении SETUP.
  • Улучшена валидация канальным окончанием PRI сигнальных сообщений, получаемых в ответ на SETUP.
  • Канальное окончание PRI передает подадрес (subaddress) вызываемого и вызывающего абонентов из сообщения SETUP в сообщение INVITE и обратно. В сообщениях SIP подадрес передается в параметрах "isub" и "isub-encoding" URI вызывающего и вызываемого абонентов.
  • Канальное окончание PRI при получении сообщения CONNECT передает в сообщение "200 OK" идентификацию подключенного (ответившего) абонента (имя, адрес, подадрес). При получении сообщения "200 OK" идентификация ответившего абонента передается в сообщении CONNECT.
  • Исправлена ошибка: канальное окончание PRI при получении ответа "183 Session Progress" вместо сообщения PROGRESS передавало сообщение ALERTING.

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

  • В веб-интерфейсе в диалоге конфигурации канального окончания PRI плат VE-01 и VE-02 исполнения 1 добавлены конфигурационные параметры "Тип номера", "Индикатор плана нумерации", "Preferred (non-Exclusive) B-каналы", блокировки разговорных каналов для входящих вызовов, исключения блокировок B-каналов по номерам вызывающего и вызываемого для входящих и исходящих вызовов.
  • В веб-интерфейсе в диалоге конфигурации статических конференций плат VE-01 и VE-02 исполнения 1 добавлены конфигурационные параметры "Рег. выражение вызова" с соответствующим параметром замены "Автоматический вызов", и параметр "Спикеры (рег. выражение)".
  • Добавлена поддержка платы GE-04 исполнения 2.
  • Добавлена поддержка платы ST-116.
  • Исправлена ошибка в веб-интерфейсе: если каналу в TDM-маппере установить режим "Очистить", а затем изменить его на "Цикловый СС", то ячейка канала отображалась неверно (серый цвет текста вместо синего).
  • Устранено ложное сообщение в лог "queue is full" при попытке отправить сообщение другой плате по шине управления в режиме резерва.

Пакеты opkg и libopkg1 обновлены до версии 0.2.4-r2. В пакете opkg версии 0.2.4-r1 файл /etc/opkg/trusted.gpg, содержащий публичный ключ АДС, ошибочно был создан программой gpg более поздней версии, чем используется в плате SW-01. В результате gpg платы SW-01 может "не понять" формат этого файла. Если при попытке обновления ПО Вы получаете сообщения "Signature check failed", проверьте, что в плате есть публичный ключ 778A73C3, командой opkg-key list. Если вместо ключа команда выдает сообщение об ошибке, установите ключ заново командой

rm -f /etc/opkg/trusted.gpg && wget -O- https://repo.adc-line.ru/keys/adc.key | opkg-key add -