Состоялся релиз новой 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 с исправлением ошибок и включением части перечисленных в новости нововведений.
>>> Подробности