Asterisk 20 байланыш платформасынын чыгарылышы

Бир жылдык өнүгүүдөн кийин АТСтерди, үн байланыш системаларын, VoIP шлюздарын, IVR системаларын (үн менюсун), үн почтасын, телефондук конференцияларды жана чалуу борборлорун уюштуруу үчүн программалык камсыздоону жайылтуу үчүн колдонулган Asterisk 20 ачык байланыш платформасынын жаңы туруктуу бутагы чыгарылды. Долбоордун баштапкы коду GPLv2 лицензиясы астында жеткиликтүү.

Asterisk 20 кеңейтилген колдоо (LTS) чыгаруу катары классификацияланат, ал жаңыртууларды кадимки эки жылдын ордуна беш жылдык мөөнөттө алат. Asterisk 18дин мурунку LTS бутагын колдоо 2025-жылдын октябрына чейин, ал эми Asterisk 16 тармагын колдоо 2023-жылдын октябрына чейин созулат. LTS релиздери туруктуулукту жана өндүрүмдүүлүктү оптималдаштырууга көңүл бурат, ал эми үзгүлтүксүз чыгарылыштары функцияларды кошууга багытталган.

Asterisk 20дагы негизги жакшыртуулар:

  • Сырткы процесстер аркылуу буйруктарды иштеп чыгуунун тууралыгын текшерүүгө мүмкүндүк берүүчү тест алкагы кошулду.
  • res_pjsip модулу TLS ачкычтарын жана сертификаттарын кайра жүктөө үчүн колдоо көрсөтөт.
  • Өзүңүздүн чакырууңузду ойноо же кеңейтүүлөрдү орнотуу сыяктуу которууларды баштоо үчүн кошумча опциялар кошулду.
  • Кээ бир окуяларды глобалдык түрдө өчүрүү мүмкүнчүлүгү AMI (Жылдызча менеджер интерфейси) кошулду (конфигурация файлынын [жалпы] бөлүмүндө disabledevents директивасы пайда болду). Туюктук аныкталганда пайда болгон жаңы DeadlockStart окуясын ишке ашырды. Берилген префикстен башталган бардык ачкычтарды маалымат базасынан алуу үчүн DBPrefixGet аракети кошулду.
  • Чакырууларды иштетүү функцияларын (диалплан) ишке киргизүү үчүн CLIге “dialplan eval function” буйругу жана модулдарды кайра жүктөө үчүн “модулду жаңылоо” буйругу кошулду.
  • Башка тиркемелерди аты боюнча таап, ишке киргизүүнү жеңилдетүү үчүн pbx жардамчы тиркемеси кошулду.
  • Башка каналдар үчүн өзгөрмөлөрдү жана функцияларды жазуу үчүн ЭКСПОРТ функциясы кошулду. TRIM, LTRIM жана RTRIM жаңы сап функциялары кошулду.
  • Жооп берүүчү машина детекторуна (AMD) ыктыярдуу үн файлын ойнотуу мүмкүнчүлүгү кошулду.
  • Bridge жана BridgeWait тиркемелери каналдар көпүрө болмоюнча каналга жооп бербөө мүмкүнчүлүгүн кошту.
  • Үн почтасы колдонмосуна (app_voicemail) билдирүүлөрдү жок кылуудан коргоо опциясы кошулду.
  • Кошулган аудио скрамблинг функциясы (тыңшоодон коргоо үчүн).
  • Жайгашкан жерди аныктоо куралдары (res_geolocation) кеңейтилди.
  • app_queue чалуу күтүлүп турганда музыка ойнотуу үчүн колдоо кошулду.
  • Чалуу күтүлүп турганда ойнотулган музыканы терүү планында жокко чыгаруу үчүн res_parking модулуна опция кошулду.
  • Белгиленген колдонуучу кеткенден кийин колдонуучуларды конференциядан ажыратуу үчүн app_confbridge үчүн end_marked_any опциясы кошулду.
  • Чалууга кошулуу боюнча жеке колдонуучунун аудио көрсөткүчүн өчүрүү үчүн hear_own_join_sound опциясы кошулду.
  • Жаңы каналдар үчүн демейки боюнча CDR (Call Detail Record) өчүрүү мүмкүнчүлүгү берилген.
  • SendText тиркемесинин карама-каршы функциясын аткарган текстти кабыл алуу үчүн ReceiveText тиркемеси кошулду.
  • JSON талдоо үчүн кошумча функция.
  • Каалаган каналга каалаган көп жыштык сигналын (R1 MF, Multi-Frequency) жөнөтүү үчүн SendMF тиркемеси кошулду.
  • Сигналдарды аныктоо үчүн ToneScan модулу кошулду (тондук терүү, бош эмес сигнал, модемдин жообу, Атайын маалымат обондору ж.б.).
  • Мурда эскирген тиркемелер алынып салынды: үнсүз, 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_dr_mys,

    Source: opennet.ru

Комментарий кошуу