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


