Մեկ տարի զարգացումից հետո թողարկվեց Asterisk 21 բաց կապի հարթակի նոր կայուն մասնաճյուղը, որն օգտագործվում էր PBX-ների, ձայնային կապի համակարգերի, VoIP դարպասների, IVR համակարգերի (ձայնային մենյու), ձայնային փոստի, հեռախոսային կոնֆերանսների և զանգերի կենտրոնների տեղակայման համար: Ծրագրի սկզբնական կոդը հասանելի է GPLv2 լիցենզիայի ներքո:
Asterisk 21-ը դասակարգվում է որպես կանոնավոր աջակցության թողարկում, որի թարմացումները տարածվում են երկու տարվա ընթացքում: Asterisk 20-ի LTS մասնաճյուղի աջակցությունը կտևի մինչև 2027 թվականի հոկտեմբեր, իսկ Asterisk 18-ին մինչև 2025 թվականի հոկտեմբեր: 17.x LTS մասնաճյուղի աջակցությունը դադարեցվել է: LTS թողարկումները կենտրոնանում են կայունության և կատարողականի օպտիմալացման վրա, մինչդեռ սովորական թողարկումները կենտրոնանում են ֆունկցիոնալության ավելացման վրա:
Աստղանիշ 21-ի փոփոխություններից.
- Ընդլայնվել են res_pjsip_pubsub մոդուլի հնարավորությունները՝ ավելացնելով լրացուցիչ հնարավորություններ PJSIP SIP փաթեթին՝ Jabber/XMPP PubSub ընդլայնման միջոցով սարքի կարգավիճակի տվյալների բաշխված փոխանակման համար (ծանուցումներ ուղարկելով բաժանորդագրությամբ):
- Անալոգային FXS ալիքների համար sig_analog մոդուլը ներառում է Called Subscriber Hold (CSH) ֆունկցիան, որը թույլ է տալիս օգտագործողին նախապես դադարեցնել սկսված զանգը, անջատել և վերսկսել խոսակցությունը՝ հեռախոսը վերցնելով նույն գծի մեկ այլ հեռախոսից: Զանգի պահումը կառավարելու համար առաջարկվում է մի կարգավորում, որը կոչվում է subscriberhold:
- Res_pjsip_header_funcs ֆունկցիայի մեջ PJSIP_HEADERS-ի նախածանցի արգումենտը ընտրովի է (եթե նշված չէ, բոլոր վերնագրերը կվերադարձվեն):
- http սերվերում (AstHTTP - AMI over HTTP) կարգավիճակի էջի ցուցադրումը պարզեցվել է (հասցեն և նավահանգիստն այժմ ցուցադրվում են մեկ տողում):
- Users.conf կազմաձևման ֆայլը հնացել է:
- ast_gethostbyname() ֆունկցիան հնացել է և պետք է փոխարինվի ast_sockaddr_resolve() և ast_sockaddr_resolve_first_af() ֆունկցիաներով։
- SLAStation և SLATrunk հավելվածները app_meetme մոդուլից տեղափոխվել են app_sla (եթե օգտագործում եք այս հավելվածները, դուք պետք է փոխեք մոդուլները modules.conf-ում):
- Նախկինում հնացած հայտարարված մոդուլները հեռացվել են՝ chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor:
Source: opennet.ru