Asterisk 19.0.0

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