Налична е комуникационна платформа Asterisk 17

След година разработка се състоя релиз на новия стабилен клон на отворената комуникационна платформа Asterisk 17, използвана за внедряване на софтуерни АТС, системи за гласова свързаност, VoIP шлюзове, организация на IVR системи (гласово меню), гласова поща, телефонни конференции и кол центрове. Изходните текстове на проекта на разположение под лицензия GPLv2.

Asterisk 17 са отнесени к категорията на изданията с обикновена поддръжка, обновленията за които се създават в течение на две години. Подкрепата за предишната LTS клон на Asterisk 16 ще продължи до октомври 2023 г., а за клона Asterisk 13 до октомври 2021 г. При подготовката на LTS издания основното внимание е отделено на осигуряването на стабилност и оптимизация на производителността, докато приоритетът на обикновените издания е разширяването на функционалността.

Ключови подобрения, добавени в Asterisk 17:

  • В ARI (Asterisk REST Interface), API за създаване на външни комуникационни приложения, които могат директно да манипулират канали, мостове и други компоненти на телефонията в Asterisk, е реализирана възможност за определяне на филтри за събития — приложението може да зададе списък с разрешени или забранени видове събития, след което на приложенията ще се предават само събития, разрешени в бял списък или не попадащи под черния списък;
  • В REST API е добавен нова функция ‘move’, позволяваща прехвърляне на канали от едно приложение на друго без връщане към сценария за обработка на повикванията (dialplan);
  • Добавено е ново приложение AttendedTransfer за поставяне в опашка на придружени прехвърляния на повиквания (операторът първо свързва целевия абонат и след успешното повикване свързва обаждащия с него) на зададен добавъчен номер;
  • Добавено е ново приложение BlindTransfer за пренасочване на всички канали, свързани с обаждащия, към целевия абонат („сляпо“ прехвърляне, когато операторът не знае дали целевият ще отговори на повикването);
  • В шлюз за организация на конференции ConfBridge в опцията remb_behavior са добавени параметри «average_all», «highest_all» и «lowest_all», работещи на ниво съединени канали (bridge), а не на ниво източници, т.е. стойността REMB (Receiver Estimated Maximum Bitrate), оценяваща пропускната способност на клиента, се изчислява и изпраща на всеки подателю, а не е привързана към специфичен изпращач;
  • В команда Dial, предназначена за установяване на нова връзка и нейното свързване с канала, са добавени нови променливи:
    • RINGTIME и RINGTIME_MS — съдържат времето между създаването на канала и получаването на първия сигнал RINGING;
    • PROGRESSTIME и PROGRESSTIME_MS — съдържат времето между създаването на канала и получаването на сигнала PROGRESS (еквивалентно на стойността PDD, Post Dial Delay);
    • DIALEDTIME_MS и ANSWEREDTIME_MS — варианти на DIALEDTIME и ANSWEREDTIME, предоставящи времето в милисекунди вместо секунди;
  • В rtp.conf за RTP/ICE е добавена възможността за публикуване на локален адрес ice_host_candidate, както и на трансмитиран адрес;
  • Пакетите DTLS вече могат да бъдат фрагментирани в съответствие с MTU, което позволява да се използват по-обемисти сертификати при съгласуване на DTLS връзки;
  • В командата ReadExten е добавена опция „p“ за спиране на четенето на добавъчния набор след натискане на символа „#“;
  • В PBX модула DUNDi е добавена поддръжка за двойно свързване с IPv4/IPv6;
  • За MWI (Indicator на съобщение в изчакване) е добавен нов модул „res_mwi_devstate“, позволяващ подписване за гласови пощенски кутии, използвайки събития „presence“, което осигурява възможност за използване на статусни клавиши BLF като индикатори за изчакване на гласова поща;
  • Драйверът chan_sip е обявен за остарял; вместо него за протокола SIP се препоръчва да се използва драйверът chan_pjsip, построен с използване на SIP стек. PJSIP и позволява да се избегнат ограниченията и тясните места, присъщи на стария драйвер, като монолитен дизайн, заплетеност на кодовата база, зададени в кода ограничения и трудоемкост при добавяне на нови функции.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster