Доступна коммуникационная платформа Asterisk 18
21 октября 2020 года
После года разработки состоялся релиз новой стабильной ветки открытой коммуникационной платформы Asterisk 18, используемой для развёртывания программных АТС, систем голосовой связи, VoIP-шлюзов, организации IVR-систем (голосовое меню), голосовой почты, телефонных конференций и call-центров. Исходные тексты проекта доступны под лицензией GPLv2.
Asterisk 18 отнесён (Архивная копия от 12 июня 2018 на Wayback Machine) к категории выпусков с расширенной поддержкой (LTS), обновления для которого будут выпускаться (Архивная копия от 12 июня 2018 на Wayback Machine) в течение пяти лет вместо свойственных для обычных выпусков двух лет. Поддержка прошлой LTS-ветки Asterisk 16 продлится до октября 2023 года, а ветки Asterisk 13 до октября 2021 года. При подготовке LTS-выпусков основное внимание уделяется обеспечению стабильности и оптимизации производительности, приоритетом же обычных выпусков является наращивание функциональности.
Ключевые(недоступная ссылка) улучшения в Asterisk 18:
- Добавлен новый режим форматирования лога "plain", при использовании которого не используются управляющие символы для выделения цветом и указывается информация о файле, функции и номере строки.
- В API Streams реализованы базовые возможности для управления согласованием кодеков (ACN, Advanced Codec Negotiation).
- Поведение приложения BridgeAdd приближено к приложению Bridge и также выставляет для канала переменную BRIDGERESULT, для передачи в сценарий обработки вызовов (dialplan) информации о результате совмещения каналов.
- В модуле res_pjsip реализованы новые опции incoming_call_offer_pref и outgoing_call_offer_pref для определения желаемого порядка кодеков для входящих и исходящих вызовов.
- В AMI (Asterisk Manager Interface) добавлена возможность указания 'Content-Type' для действий SendText.
- В ARI (Asterisk REST Interface), API для создания внешних коммуникационных приложений, которые могут напрямую манипулировать каналами, мостами и другими компонентами телефонии в Asterisk, для вызовов 'bridges.addChannel' добавлен параметр 'inhibitConnectedLineUpdates' для предотвращения передачи идентификатора нового подключённого канала другим участникам совмещённого канала. В ресурс ARI Channel добавлен субресурс "externalMedia (Архивная копия от 24 октября 2020 на Wayback Machine)", при помощи которого можно создавать каналы для подстановки в совмещённые каналы звука с внешнего сервера или для передачи на внешний сервер звука из совмещённых каналов.
- Добавлена поддержка видеокодека H.265/HEVC.
- Для приложений и каналов реализована поддержка протокола двунаправленной потоковой передачи звука AudioSocket(недоступная ссылка).
- Активирована по умолчанию настройка "hide_messaging_ami_events", позволяющая снизить объём генерируемых событий о сообщениях для снижения нагрузки на приложения AMI и ARI.
- Добавлена поддержка протоколов STIR/SHAKEN для борьбы с фальсификацией идентификатора звонящего (caller ID). Поддерживается как отправка заголовка с заверением идентичности при исходящих вызовов, так и проверка звонящего при приёме входящих вызовах.
- В шлюз для организации конференций ConfBridge добавлены опции maximum_sample_rate для задания максимальной частоты дискретизации и "text_messaging" для управления включением возможности обмена текстовыми сообщениями для пользователя.
- В приложениях Dial, Page и ChanIsAvail разрешено использование пустых позиций в списке адресатов, что позволяет упростить сценарии обработки вызовов за счёт исключения необходимости проверки пустых позиций.
- Во встроенном http-сервере добавлена опция enable_status' для отключения обработки внутренней страницы "/httpstatus".
- В res_musiconhold добавлен режим playlist, позволяющий указать список файлов или URL для воспроизведения.
- В res_rtp_asterisk механизм чёрных списков преобразован в систему списков доступа (ACL) с опциями ice_deny, ice_permit, ice_acl, stun_deny, stun_permit и stun_acl.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.