לאחר שנה של פיתוח, יצא סניף יציב חדש של פלטפורמת התקשורת הפתוחה Asterisk 21, המשמש לפריסת מרכזיות תוכנה, מערכות תקשורת קוליות, שערי VoIP, ארגון מערכות IVR (תפריט קולי), דואר קולי, ועידות טלפוניות ומוקדים טלפוניים. קוד המקור של הפרויקט זמין תחת רישיון GPLv2.
Asterisk 21 מסווגת כגרסת תמיכה רגילה, עם עדכונים שמתפרסמים על פני תקופה של שנתיים. התמיכה בסניף LTS של Asterisk 20 תימשך עד אוקטובר 2027, ו-Asterisk 18 עד אוקטובר 2025. התמיכה בסניף 17.x LTS הופסקה. מהדורות LTS מתמקדות ביציבות ואופטימיזציה של ביצועים, בעוד שגרסאות רגילות מתמקדות בהוספת פונקציונליות.
בין השינויים בכוכבית 21:
- היכולות של מודול res_pjsip_pubsub הורחבו, והוסיפו יכולות נוספות למחסנית PJSIP SIP להחלפה מבוזרת של נתוני סטטוס מכשיר באמצעות סיומת Jabber/XMPP PubSub (שליחת הודעות באמצעות מנוי).
- מודול sig_analog עבור ערוצי FXS אנלוגיים כולל את התכונה Called Subscriber Hold (CSH), המאפשרת למשתמש להעביר שיחה יזומה בהמתנה, לנתק ולחדש את השיחה על ידי הרמת השפופרת בטלפון אחר באותו קו. לניהול המתנה של שיחה, מוצעת הגדרה הנקראת מנוי מנוי.
- בפונקציה 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 (אם אתה משתמש ביישומים אלה, עליך לשנות את המודולים ב-moduls.conf).
- מודולים שהוכרזו בעבר מיושנים הוסרו: chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor.
מקור: OpenNet.ru
