Asterisk 20 կապի հարթակի թողարկում

Մեկ տարի զարգացումից հետո թողարկվեց Asterisk 20 բաց կապի հարթակի նոր կայուն մասնաճյուղը, որն օգտագործվում էր PBX-ների, ձայնային կապի համակարգերի, VoIP դարպասների, IVR համակարգերի (ձայնային մենյու), ձայնային փոստի, հեռախոսային կոնֆերանսների և զանգերի կենտրոնների տեղակայման համար: Ծրագրի սկզբնական կոդը հասանելի է GPLv2 լիցենզիայի ներքո:

Աստղանիշ 20-ը դասակարգվում է որպես ընդլայնված աջակցության (LTS) թողարկում, որը թարմացումներ կստանա հինգ տարվա ընթացքում՝ սովորական երկու տարվա փոխարեն: Asterisk 18-ի նախորդ LTS մասնաճյուղի աջակցությունը կտևի մինչև 2025 թվականի հոկտեմբեր, իսկ Asterisk 16 մասնաճյուղի աջակցությունը մինչև 2023 թվականի հոկտեմբեր: LTS թողարկումները կենտրոնանում են կայունության և կատարողականի օպտիմալացման վրա, մինչդեռ սովորական թողարկումները կենտրոնանում են ֆունկցիոնալության ավելացման վրա:

Աստղանիշ 20-ի հիմնական բարելավումները.

  • Ավելացվել է թեստային շրջանակ, որը թույլ է տալիս ստուգել հրամանների մշակման ճիշտությունը արտաքին գործընթացների միջոցով:
  • Res_pjsip մոդուլը ապահովում է TLS ստեղների և վկայագրերի վերաբեռնման աջակցություն:
  • Ավելացվել են փոխանցումներ սկսելու լրացուցիչ տարբերակներ, օրինակ՝ ձեր սեփական հրավերի նվագարկումը կամ ընդլայնումների տեղադրումը:
  • Որոշ իրադարձություններ գլոբալ անջատելու հնարավորությունն ավելացվել է AMI-ին (Asterisk Manager Interface) (disabledevents հրահանգը հայտնվել է կազմաձևման ֆայլի [ընդհանուր] բաժնում): Իրականացրել է նոր DeadlockStart իրադարձություն, որը ստեղծվում է փակուղի հայտնաբերման ժամանակ: Ավելացվեց DBPrefixGet գործողությունը տվյալների բազայից վերբերելու բոլոր ստեղները՝ սկսած տվյալ նախածանցով:
  • CLI-ին ավելացրել է «dialplan eval function» հրամանը՝ զանգերի մշակման գործառույթները գործարկելու համար (dialplan) և «module refresh» հրամանը՝ մոդուլները վերաբեռնելու համար:
  • Ավելացվեց pbx օգնական հավելված, որպեսզի ավելի հեշտ լինի գտնել և գործարկել այլ հավելվածներ անունով:
  • Ավելացվեց EXPORT ֆունկցիան այլ ալիքների համար փոփոխականներ և գործառույթներ գրանցելու համար: Ավելացվել են TRIM, LTRIM և RTRIM լարային նոր գործառույթներ:
  • Պատասխանող մեքենայի դետեկտորին (դրամ) ավելացվել է կամայական ձայնային ֆայլ՝ ի պատասխան նվագելու հնարավորությունը:
  • Bridge և BridgeWait հավելվածներն ավելացրել են ալիքին չպատասխանելու հնարավորությունը, մինչև ալիքները կամրջվեն:
  • Ձայնային փոստի հավելվածում (app_voicemail) ավելացվել է տարբերակ՝ հաղորդագրությունները ջնջվելուց պաշտպանելու համար:
  • Ավելացվեց աուդիո խառնման գործառույթը (գաղտնալսումից պաշտպանվելու համար):
  • Ընդլայնվել են տեղորոշման (res_geolocation) որոշման գործիքները։
  • App_queue-ին ավելացվել է երաժշտություն նվագարկելու աջակցություն, երբ զանգը սպասման մեջ է:
  • «res_parking» մոդուլին ավելացվել է տարբերակ՝ dialplan-ում անտեսելու երաժշտությունը, որը հնչում է, երբ զանգը սպասում է:
  • app_confbridge-ին ավելացվել է end_marked_any տարբերակ՝ օգտատերերին կոնֆերանսից անջատելու համար նշված օգտվողի հեռանալուց հետո:
  • Ավելացրել է listen_own_join_sound տարբերակը՝ առանձին օգտատիրոջ զանգին միանալու ձայնային ազդանշանն անջատելու համար:
  • Ապահովում է նոր ալիքների համար լռելյայնորեն անջատելու CDR-ը (Զանգի մանրամասների գրանցումը):
  • Ավելացվել է տեքստ ստանալու ReceiveText հավելվածը, որն իրականացնում է SendText հավելվածի հակառակ գործառույթը։
  • Ավելացվեց JSON-ի վերլուծության ֆունկցիա:
  • Ավելացվեց SendMF հավելվածը կամայական բազմահաճախական ազդանշան (R1 MF, Multi-Frequency) ցանկացած ալիք ուղարկելու համար:
  • Ավելացվեց 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_ices, app_ices, app_fax, app_ices,

    Source: opennet.ru

Добавить комментарий