Состоялся выпуск Asterisk 19 — свободной программной телефонной станции.
Выпуск примечателен следующими нововведениями:
- Новые функции диалплана:
CHANNEL_EXISTS
,STRBETWEEN
,DIRNAME
,BASENAME
иSAYFILES
,MIN
иMAX
. - Новое приложение SendMF — аналог SendDTMF для многочастотной сигнализации.
- Новый модуль
res_tonedetect
. - Новое приложение Reload, позволяющее перезагружать модули напрямую из диалплана.
- Новая функция
scramble
— искажение звука с помощью инверсии частоты всего спектра. Предлагается использовать как способ осуществления приватности в таких приложениях как ChanSpy. - В приложение Originate добавлена возможность указывать кодеки.
- В функцию
PJSIP_HEADER
добавлена возможность поиска заголовков в сообщенияхINVITE
по шаблону. - Новое приложение WaitForCondition — приостановка диалплана до выполнения определенных условий
- В приложение Dial добавлена опция
A
, которая позволяет воспроизводить звуковой анонс в сторону звонящего. - Для драйвера PJSIP заявлена частичная поддержка перезагрузки транспорта. Это может быть полезно для таких кейсов как изменение сертификатов или внешнених IP-адресов на ходу.
- В приложение Morsecode добавлена американская азбука Морзе
Выпуск также примечателен большой чисткой устаревших модулей и приложения: muted
, conf2ael
, res_config_sqlite
, chan_vpb
, chan_misdn
, chan_nbs
, chan_phone
, chan_oss
, cdr_syslog
, app_dahdiras
, app_nbscat
, app_image
, app_url
, app_fax
, app_ices
, app_mysql
, cdr_mysql
.
Стоит отметить, что следующие модули также помечены как устаревшие и должны быть удалены в версии 21:
app_meetme
, app_osploop
, chan_alsa
(предлагается замена в виде chan_console
), chan_mgcp
, chan_skinny
, res_pktccops
, app_macro
,
chan_sip
(предлагается замена на chan_pjsip
), res_monitor
.
Одновременно представлены выпуски LTS-веток — Asterisk 18.8.0 и Asterisk 16.22.0 с исправлением ошибок и включением части перечисленных в новости нововведений.
>>> Подробности