Asterisk 20

good-penguin.png

Состоялся релиз новой LTS-ветки Asterisk 20 — свободной программной телефонной станции.

Некоторые нововведения по сравнению с версией 19.0.0:

  • Сборка модуля res_monitor отключена по умолчанию. Его все еще можно включить вручную в menuselect, но в будущих версиях он будет удален.

  • Поддержка RSA для аутентификации пиров в chan_iax2.

  • res_http_media_cache — при воспроизведении файла по URL теперь прежде всего будет учитываться формат медиа через заголовок Content-Type, и только в последнем случае через расширение файла.

  • Опция async_operations в res_pjsip теперь всегда включена и игнорируется в конфигурационном файле.

  • Для удобства текстовые логи теперь имеют расширения .log и, соответственно, обновлен скрипт asterisk.logrotate.

  • Сообщение анонса перевода вызова может быт кастамизировано в features.conf

  • Переменная TRANSFER_EXTEN может быть установлена на канал для автоматической передачи добавочного номера.

  • В app_confbridge добавлена опция end_marked_any для выкидывания из конференции участников после выхода одного из помеченных пользователей.

  • DBPrefixGet в AMI теперь позволяет извлечь все ключи из встроенной базы данных, начинающиеся с определенного префикса.

  • В chan_dahdi добавлена функция POLARITY, которая позволяет читать и устанавливать полярность FXS-каналов на оборудовании, которое это позволяет.

  • Новое событие DeadlockStart в AMI при сборке с опцией DETECT_DEADLOCKS, которое может сообщать о взаимных блокировках процессов.

  • Новые модули res_geolocation и res_pjsip_geolocation с реализацией поддержки определения местоположения в SIP-сообщениях INVITE.

  • В res_musiconhold добавлена опция answeredonly, которая предотвращает музыку удержания на неотвеченных каналах.

  • TLS-транспорт в res_pjsip теперь позволяет перезагружать сертификаты и ключи (но при условии что пути к файлам останутся прежними). Это может быть полезно при использовании сертификатов с коротким сроком жизни, например от Let«s Encrypt.

  • Новая опция allow_wildcard_certs совместно с verify_server позволяет доверять серверам с wildcard-сертификатами (только для TLS-транспорта, не WSS).

  • Возможность определения пользовательских уровней журналирования в logger.conf и использования их в приложении Log. Также добавлена CLI-команда logger show levels.

  • В новом модуле res_cliexec реализована поддержка вызова приложений плана набора прямо из CLI — может быть полезно для тестовых целей.

  • Для res_fax_spandsp добавлена поддержка сборки с библиотекой spandsp 3.0.0.

  • Опция m в приложениях Park и ParkAndAnnounce позволяет переопределять музыку удержания.

  • Новое приложение ToneScan, служащее для синхронного определения сигналов, таких как тоны набора или занятости, СИТ-тонов и модемов.

  • Определенные AMI-события теперь могут быть глобально отключены через опцию disabledevents в секции [general] manager.conf.

Одновременно представлены выпуски LTS-веток — Asterisk 18.15.0 и Asterisk 16.29.0 с исправлением ошибок и включением части перечисленных в новости нововведений.

>>> Подробности

©  Linux.org.ru