כוכבית היא מערכת ה- PBX הנפוצה ביותר (Private Branch Exchange) ומערכת IVR (Interactive Voice Response), שתוכננו מהקיזוז כדי לספק מנוע טלפוניה מוכשר ואמין, וכן ערכת כלים עבור מפתחים שרוצים ליצור יישומי תקשורת.
זוהי תוכנת שורת פקודה בקוד פתוח, שרת המציע את כל הגמישות הנדרשת על ידי מפתחים ואינטגרטורים ליצירת פתרונות תקשורת מתקדמים בחינם. זה יכול לשמש גם שער, תכונה / שרת מדיה או מוקד טלפוני.
תכונות במבט אחד
התכונות העיקריות כוללות מערכת IVR (Interactive Voice Response), גשר כנסים, כל אבני הבניין הדרושות ליצירת שרת PBX (Private Branch Exchange), וכמעט כל כלי תקשורת אחרים שאתה יכול לדמיין.
כוכבית יכולה לשמש כמתג (PBX), המוגדר כבסיס של PBX היברידי או IP, עבור החלפת שיחות, הפעלת פונקציות שונות, חיבור המתקשרים וניהול נתיבי עם העולם החיצוני מעל IP, דיגיטלי (T1 / E1) או אנלוגי (POTS).
תחילת העבודה עם כוכבית
התקנת כוכבית על מערכת גנו / לינוקס מוכיחה כי היא משימה קלה, כמו כל מה שאתה צריך לעשות לאחר הורדת ופריקה של הגירסה האחרונה של התוכנה (ראה קישור להורדה לעיל), עליך לבצע את תצורת & lsquo ;. && Make & rsquo; פקודה ב אמולטור מסוף, כמובן לאחר הניווט למיקום של קבצי הארכיון שחולצו (למשל cd / home /softoware/asterisk-13.0.1).
לאחר תהליך קומפילציה מוצלח, הודעה תודיע לך כי כוכבית יכולה להיות מותקנת במערכת שלך על ידי הפעלת & lsquo; ביצוע התקנה & rsquo; הפקודה או השורש & lsquo; sudo להפוך את ההתקנה & rsquo; הפקודה כמשתמש מועדף. כי זה, עכשיו אתה יכול להשתמש כוכבית גם להתקין אחד הקדמי-קצה זמין על Softoware.
מערכות הפעלה נתמכות
כוכבית היא תוכנה רב פלטפורמתית, כלומר היא תומכת ומפעילה על מגוון רחב של מערכות הפעלה לינוקס ו- UNIX, כולל גנו / לינוקס, FreeBSD, OpenBSD, Solaris ו- Mac OS X. זה יכול להיות בהצלחה מותקן על פלטפורמות חומרה של 64 סיביות ו- 32 סיביות.
מה חדש במהדורה זו:
- הודעות אלה פותרות מספר בעיות שדווחו על ידי הקהילה ולא היו מתאפשרות ללא השתתפותך.
מה חדש בגירסה 14.6.0:
- הודעות אלה פותרות מספר בעיות המדווחות על ידי הקהילה לא היה אפשרי ללא השתתפותך.
מה חדש בגירסה 14.2.1:
- AST-2016-008: קריסה בהצעה או תשובה מנקודת הקצה של SDP באמצעות Opus
- אם הצעה או תשובה של SDP מתקבלת עם Codec Opus ועם הפרמטרים של הפורמט מופרדים באמצעות רווח הקוד שקודם לנתח יקרא רקורסיבית עצמה עד קריסתו. זה קורה כאשר הקוד אינו מטפל כראוי רווחים המפרידים את הפרמטרים.
- פעולה זו אינה דורשת מנקודת הקצה להגדיר את אופוס בהגדרת כוכבית. זה גם לא דורש את נקודת הקצה להיות מאומת. אם אורח מאופשר עבור chan_sip או אנונימי ב- chan_pjsip, ההצעה או התשובה של ה- SDP עדיין מעובדות וההתרסקות מתרחשת.
- AST-2016-009: פעילויות באתר לא מאומתות מרחוק ב- chan_sip
- הנהג ערוץ chan_sip יש הגדרה ליברלית עבור שטח לבן כאשר מנסים להפשיט את התוכן בין שם כותרת SIP ותו המעי הגס. במקום לעקוב אחר RFC 3261 ו הפשטת רק רווחים אופקיות כרטיסיות, אסטריסק מטפל כל תו לא ASCII להדפסה כאילו זה היה שטח לבן. משמעות הדבר היא כותרות כגון
- Contactx01:
- ייראה ככותרת של איש קשר חוקית. זה בדרך כלל לא מהווה בעיה עד כוכבית ממוקם יחד עם proxy אימות SIP. במקרה כזה, שילוב ערמומי של כותרות חוקיות תקפות ובלתי חוקיות עלול לגרום ל- proxy לאפשר לבקשת INVITE אל כוכבית ללא אימות מאחר שהיא סבורה שהבקשה היא בקשת In-Dial. עם זאת, בגלל הבאג שתואר לעיל, הבקשה תיראה כמו בקשת out-of-Dial כדי כוכבית. כוכבית תעבד את הבקשה כשיחה חדשה. התוצאה היא כי כוכבית יכולה לעבד שיחות ממקורות שלא נבדקו ללא כל אימות.
- אם אינך משתמש ב- proxy לאימות, הבעיה אינה משפיעה עליך. אם ה- proxy שלך מודע לדיאלוג (כלומר, ה- proxy עוקב אחר מה שתיבות דיאלוגים תקפות כרגע), הבעיה אינה משפיעה עליך. אם אתה משתמש ב- chan_pjsip במקום ב- chan_sip, הבעיה אינה משפיעה עליך.
מה חדש בגירסה 14.2.0:
- שיפורים שבוצעו בגירסה 14.2.0:
- ASTERISK-26558 - app_queue: הוסף משתנה כדי לדעת אם השיחה לא נענתה לאחר תור
- ASTERISK-26176 - chan_sip: הוסף קוד חשבון ל- AMI PeerEntry
- ASTERISK-26538 - codec_opus: הוסף דוגמה לתצורות / דוגמאות / codecs.conf.sample
- ASTERISK-26488 - ARI: הוסף 'ari show app', 'ari show apps' ו- 'ari set debug' פקודות CLI
- ASTERISK-26418 - res_rtp_asterisk: להאיץ את רזולוציה של ICE על ידי רשימה שחורה של תת-רשתות מארחות שאינן מעורבות ב- RTP
- באגים קבועים בגירסה 14.2.0:
- ASTERISK-26608 - הכישלון וקישור קישורים ב- OpenBSD
- ASTERISK-26520 - codec_opus: לקו fmtp שנוצר אין תוכן
- ASTERISK-26605 - codec_opus: אזהרת דואר זבל כאשר אופוס ניהל משא ומתן אך codec_opus לא נטען.
- ASTERISK-26516 - pjsip: נזק לזיכרון עם דליפת זיכרון אפשרית.
- ASTERISK-26556 - מנהל: גרסת AMI דווחה גם ב- Ast 13 & 14, למרות השינויים בתחביר Ast 14
- ASTERISK-26343 - ASTERISK-25951 גורם לבעיות במניפולציה של callerid באמצעות agi
- ASTERISK-26592 - ערכי ברירת המחדל (3.1) ברירת המחדל ל- Unicode והפיכת הכוכבית CLI לקריאת אשפה
- ASTERISK-26565 - chan_unistim on 11, 13, 14 שיחה ממתינה בהמתנה באופן זמני נועל את הסט
- ASTERISK-26575 - Testinguite: יש לבדוק פונקציונליות PJSIP כאשר res_srtp לא נטען.
- ASTERISK-26571 - res_pjsip: רזולוציה שגויה כאשר תצורת IPv6 מפורשת מוגדרתASTERISK-26468 - ari: אירועי גשר מפסיקים לפעול לאחר רצף זה של שיחות ARI
- ASTERISK-24400 - ooh323 שולח קוד Hangup שגוי
- ASTERISK-26555 - סרטון מרובה-מפלגות: תקן כמה הודעות רגרסיות של כוכבית-11
- ASTERISK-26412 - build: היכונו ל- GCC 6.2
- ASTERISK-26509 - מספר אזהרות פירוק לא קריטיות בעת הבנייה ב- Ubuntu 16.10
- ASTERISK-26523 - chan_sip: כוכבית 13.12.1 מנתקת שיחות נכנסות לאחר 2 דקות - rtptimeout מתנהג בצורה לא טובה - רגרסיה
- ASTERISK-26549 - app_dial: כאשר משתמשים ב- PickupChan (), ייתכן שלכמה ערוצים יש מצב מכשיר שגוי
- ASTERISK-24274 - [תיקון] פורמט Codec אינו כלול בתכונות המדיה של SDP כאשר נעשה שימוש ב- Codec של SLIN48
- ASTERISK-26311 - [patch] rtp_engine: אפשר יותר מ -32 סוגי מטען דינמיים.
- ASTERISK-26506 - [תיקון] res_pjsip_outbound_publish: קריסה בעת פרסום, ב- publisher_client_send בכתובת res_pjsip_outbound_publish.c
- ASTERISK-25070 - תקן FTBFS ב- Hurd
- ASTERISK-26476 - chan_sip: אפשרות תצוגה שגויה & quot; יציאה יוצאת. נסה שוב 403 & quot; בהגדרות הצג & quot; דלג על & quot;
- ASTERISK-26541 - res_pjsip_sdp_rtp: הגבל מספר פורמטים למקסימום
- ASTERISK-26537 - AMI: אירוע NewConnectedLine אינו מתועד
- ASTERISK-26526 - [UBSAN] vector.h: מצביע ריק יכול להיות מועבר כארגומנט 2 ל- memcpy
- ASTERISK-26524 - astobj2: משתנה data_size הוא שטח מבוזבז כאשר AO2_DEBUG אינו מופעל.
- ASTERISK-26344 - כוכבית 13.11.0 + קריסת PJSIP
- ASTERISK-26387 - כוכבית segfaults זמן קצר לאחר החל גם ללא שיחות פעילות.
- ASTERISK-26513 - בדיקות / ערוצים / pjsip / qualify / auth: התרסקות מספקת כדי להיות מטרד
- ASTERISK-26514 - חברת Super Awesome: אל תציין תחבורה ב- pjsip.conf
- ASTERISK-26510 - pjproject_bundled משתמש באפשרות --strip-components של זפת שאינה נתמכת בגרסאות ישנות
- ASTERISK-22480 - Embedded pjproject: build.mak מכיל נתיב מלא hardcoded לגרסה.mak
- ASTERISK-26307 - res_pjsip_caller_id: קריסה בשינוי יוצא
- ASTERISK-26503 - app_voicemail: קריסת כוכבית כאשר נעשה שימוש ב- MailboxExists
- ASTERISK-26423 - res_pjsip_sdp_rtp: רכיבי codec אסימטריים מסוג RTP עלולים לגרום לאובדן אודיו ולניצולים
- ASTERISK-26309 - [תיקון] res_pjsip: אפשר להתקנות IPv4 / IPv6 (Dual Stack).
- ASTERISK-26482 - [תיקון] chan_pjsip: segfault בפגישה מנותקת כבר
- ASTERISK-26421 - תקלות פילוח עם ARI מקורן בגשר ערבוב עם 43 לקוחות
- הפקודה ASTERISK-26444 - 'show show' ב- CLI אינה מחזירה בקשה.
- ASTERISK-26480 - [תיקון] CLI: debug debug: משלים אוטומטית את הקובץ לא מודול
- ASTERISK-26356 - menuselect: בדיקה לא חוקית עבור GTK2
- ASTERISK-26462 - [patch] app_queue: בעת שימוש בתורים עם זמן אמת, הגדרה חזרה להקשר ריק אינה מפסיקה את השימוש ביציאה
- ASTERISK-26439 - chan_rtp: קריסה כאשר מקורם
- ASTERISK-26457 - [תיקון] force_rport, auto_comedia: לא הופעל גילוי NAT.
- ASTERISK-26618 - build: תוספת backport של בדיקת librt ל- config.ac
- תכונות חדשות שבוצעו בגרסה 14.2.0:
- ASTERISK-26595 - ARI: הוסף את היכולת לשלוט במקור הווידאו בגשר ערבוב רב-מפלגתי
- ASTERISK-26492 - ARI: הוספת יכולת לציין משתני ערוץ על אירועי websocket
- ASTERISK-26470 - ARI: הוסף שדה 'asterisk_id' לאירועים יוצאים
מה חדש בגירסה 13.5.0:
- AST-2014-012: תיקון שגיאות עם רשימות בקרת גישה משפחתיות של כתובת אתר. לפני ההתחייבות הזו, משפחת הכתובת של הפריט הראשון ב- ACL שימשה להשוואת כל התנועה הנכנסת. הדבר עלול להוביל לתנועה של משפחות כתובות IP אחרות על-ידי עקיפת רשימות בקרת גישה.
- AST-2014-013: תקן קבצי ACL של PJSIP שלא נטענים בעת הפעלת בעיות של הפעלה ואישור של ACL בעת יצירת קשר הבעיה הגדולה ביותר שתיקון תיקון זה היא ש- ACL לא נטענו קודם לכן כאשר המודול res_pjsip_acl נטען. בנוסף, אנשי הקשר של ACL contact_permit ו contact_acl פורשו באופן יעיל כמו contact_deny תיקון זה תיקוני גם כן.
- AST-2014-015: תקן מצב מרוץ ב- chan_pjsip בעת שליחת תגובות לאחר קבלת CANCEL. בשל הארכיטקטורה בסידרה של chan_pjsip קיים מצב מרוץ שבו CANCEL עשוי להתקבל ומעובד לפני תגובות (כגון 180 צלצול, 183 התקדמות מושב, ו 200 אישור) נשלחים. מאז הפגישה היא במצב בלתי צפוי PJSIP יהיה לטעון מתי זה ניסה. שינוי זה גורם לכך שתגובות אלו לא יישלחו לפעילויות מנותקות.
- AST-2014-016: תיקון קריסה בעת קבלת הזמנה ב- InD שיח עם מחליף ב- res_pjsip_refer. היישום של INVITE עם החלפת ב- res_pjsip_refer לא ציפה שיתרחשו בדיאלוג. כתוצאה מכך הוא ינסה באופן לא חוקי לנתק ערוץ זה חשב היה תחת שליטתה. למעשה, הערוץ יהיה בשליטת חוט אחר. כאשר חוט השני לגשת לערוץ זה יהיה לגשת זיכרון משוחרר יכול לקרוס. שינוי זה גורם לכך ש- res_pjsip_refer לא יפעל ב- INVITE ב- 'שיח' עם 'החלפות'.
- AST-2014-017 - app_confbridge: הרשאת הרשאה / אישור מחלקה. פונקציה Dialplan Confrepan הרשאה הרשאה באמצעות AMI ואימות בכיתה לא הולם על הפעולה ConfbridgeStartRecord. הפונקציה DialPlan של CONFBRIDGE בעת ביצועה מפרוטוקול חיצוני (למשל AMI) עלולה לגרום להסלמת הרשאות. כמו כן, הפעולה AMI oConfbridgeStartRecorda € Â יכול לשמש גם כדי לבצע פקודות מערכת שרירותי מבלי לבדוק תחילה עבור גישה למערכת. כוכבית מעכבת כעת את הפונקציה CONFBRIDGE מלהיות מבוצעת מממשק חיצוני אם האפשרות live_dangerously מוגדרת לא. כמו כן, פעולה של oConfbridgeStartRecorda € AMI מותרת כעת לבצע רק תחת משתמש עם רמת גישה למערכת.
- AST-2014-018 - func_db: הפונקציה הרשאה של Dynamic Dialplan באמצעות AMI. הפונקציה dialblan DB כאשר מבוצעת פרוטוקול חיצוני (למשל AMI), עלולה לגרום להסלמת הרשאות. כוכבית מעכבת כעת את הפונקציה DB מלהיות מבוצעת מממשק חיצוני אם האפשרות live_dangerously מוגדרת לא.
מה חדש בגירסה 13.0.1:
- AST-2014-012: תיקון שגיאות עם רשימות בקרת גישה משפחתיות של כתובת אתר. לפני ההתחייבות הזו, משפחת הכתובת של הפריט הראשון ב- ACL שימשה להשוואת כל התנועה הנכנסת. הדבר עלול להוביל לתנועה של משפחות כתובות IP אחרות על-ידי עקיפת רשימות בקרת גישה.
- AST-2014-013: תקן קבצי ACL של PJSIP שלא נטענים בעת הפעלת בעיות של הפעלה ואישור של ACL בעת יצירת קשר הבעיה הגדולה ביותר שתיקון תיקון זה היא ש- ACL לא נטענו קודם לכן כאשר המודול res_pjsip_acl נטען. בנוסף, אנשי הקשר של ACL contact_permit ו contact_acl פורשו באופן יעיל כמו contact_deny תיקון זה תיקוני גם כן.
- AST-2014-015: תקן מצב מרוץ ב- chan_pjsip בעת שליחת תגובות לאחר קבלת CANCEL. בשל הארכיטקטורה בסידרה של chan_pjsip קיים מצב מרוץ שבו CANCEL עשוי להתקבל ומעובד לפני תגובות (כגון 180 צלצול, 183 התקדמות מושב, ו 200 אישור) נשלחים. מאז הפגישה היא במצב בלתי צפוי PJSIP יהיה לטעון מתי זה ניסה. שינוי זה גורם לכך שתגובות אלו לא יישלחו לפעילויות מנותקות.
- AST-2014-016: תיקון קריסה בעת קבלת הזמנה ב- InD שיח עם מחליף ב- res_pjsip_refer. היישום של INVITE עם החלפת ב- res_pjsip_refer לא ציפה שיתרחשו בדיאלוג. כתוצאה מכך הוא ינסה באופן לא חוקי לנתק ערוץ זה חשב היה תחת שליטתה. למעשה, הערוץ יהיה בשליטת חוט אחר. כאשר חוט השני לגשת לערוץ זה יהיה לגשת זיכרון משוחרר יכול לקרוס. שינוי זה גורם לכך ש- res_pjsip_refer לא יפעל ב- INVITE ב- 'שיח' עם 'החלפות'.
- AST-2014-017 - app_confbridge: הרשאת הרשאה / אישור מחלקה. פונקציה Dialplan Confrepan הרשאה הרשאה באמצעות AMI ואימות בכיתה לא הולם על הפעולה ConfbridgeStartRecord. הפונקציה DialPlan של CONFBRIDGE בעת ביצועה מפרוטוקול חיצוני (למשל AMI) עלולה לגרום להסלמת הרשאות. כמו כן, הפעולה AMI oConfbridgeStartRecorda € Â יכול לשמש גם כדי לבצע פקודות מערכת שרירותי מבלי לבדוק תחילה עבור גישה למערכת. כוכבית מעכבת כעת את הפונקציה CONFBRIDGE מלהיות מבוצעת מממשק חיצוני אם האפשרות live_dangerously מוגדרת לא. כמו כן, פעולה של oConfbridgeStartRecorda € AMI מותרת כעת לבצע רק תחת משתמש עם רמת גישה למערכת.
- AST-2014-018 - func_db: הפונקציה הרשאה של Dynamic Dialplan באמצעות AMI. הפונקציה dialblan DB כאשר מבוצעת פרוטוקול חיצוני (למשל AMI), עלולה לגרום להסלמת הרשאות. כוכבית מעכבת כעת את הפונקציה DB מלהיות מבוצעת מממשק חיצוני אם האפשרות live_dangerously מוגדרת לא.
מה חדש בגירסה 1.8.12.0:
- מניעת chanspy מחייב ערוצי זומבי
- (סוגר את הבעיה ASTERISK-19493. דווח על ידי lvl)
- תקן אפשרויות חיוג m ו- r ושיחות המזלגות יוצרות אזהרות למסגרות קוליות.
- (סוגר את הבעיה ASTERISK-16901. דווח על ידי כריס ג'נטל)
- הסר ISDN החזק את ההגבלה לשיחות שאינן מגושרות.
- (סוגר את הבעיה ASTERISK-19388. דווח על ידי בירגר הרצ'נסטר)
- תקן העתקה של CDR (קוד חשבון) לערוצים מקומיים.
- (סוגר את הבעיה ASTERISK-19384. דווח על ידי jamicque)
- ודא ש- כוכבית מכירה ב- ACX 4xx בשגיאות החלפה
- (סוגר את הבעיה ASTERISK-19303. דווח על ידי Jon Tsiros)
- בטל סגירה כפולה של מתאר קובץ ב- manager.c
- (סוגר את הבעיה ASTERISK-18453. דווח על ידי Jaco Kroon)
מה חדש בגירסה 1.8.10.1:
- השחרור של כוכבית 1.8.10.1 ו 10.2.1 לפתור שתי בעיות. ראשית, הם לפתור את הבעיה app_milliwatt, שבו מאגר יכול להיות מוצף על מחסנית, אבל לא ביצוע קוד מרחוק אפשרי. שנית, הם פותרים בעיה ב- HTTP AMI שבו ניתן להשתמש במידע האימות של digest כדי להציף מאגר במאגר, ומאפשר הזרקת קוד וביצוע.
- בעיות אלה ופתרונן מתוארות בעלון היידוע.
מה חדש בגירסה 1.8.0:
- גרסה זו כוללת תכונות חדשות. לקבלת רשימה של תכונות חדשות שנכללו במהדורה זו, עיין בקובץ CHANGES בתוך חבילת המקור. מכיוון שמדובר במהדורה חדשה, המשתמשים מעודדים לבצע בדיקות מורחבות לפני השדרוג לגירסה זו בסביבת ייצור.
מה חדש בגרסה 1.4.24:
- צוות הפיתוח של כוכבית גאה להודיע על שחרורו של Asterisk 1.4.24, והוא זמין להורדה מיידית באתר http://downloads.digium.com/
- בנוסף לתיקוני באגים אחרים, מועמד מהדורה זו מתקן מספר בעיות לקרוס, ופתור חלק מהבעיות שנותרו בקשר לאיסוף שיחות וחניית שיחות שהתגלו לאחר שחרורו של כוכבית 1.4.23. בנוסף, בעיות הקשורות chan_iax2, ו regressions שהובאו הארכה 'h' נפתרו.
- גרסה זו מסמלת את ההכללה הראשונה של קבצי סיכום המהדורה, אשר ייכללו בכל הגרסאות העתידיות. המטרה היא לתת סקירה ברורה יותר של השינויים שהתרחשו בין המהדורה הנוכחית לבין המהדורה הקודמת, אילו סוגיות נסגרו, ואילו חברי קהילה היו מעורבים בהגשת הנושא, בקוד, ובבדיקת הנושא. בנוסף, הבדל בסוף הקובץ מציג במבט קצר את מספר השינויים שבוצעו בקבצים בין הגרסאות הקודמות לבין הגרסאות הנוכחיות.
- לקבלת סיכום השינויים במהדורה זו, עיין בסיכום השחרור. לקבלת רשימה מלאה של השינויים במהדורה זו, עיין ב- ChangeLog.
- רשימת הבאגים נפתרה בהשתתפות הקהילה, ושחרור זה לא היה אפשרי ללא עזרתך!
- יישום החלפה מתרסק כוכבית. סוגר את הבעיה # 14308. נשלח על ידי bluefox. נבדק על ידי kc0bvu. מטושטשת על ידי סנברייט.
- קריסה ב- VoiceMailMain אם מתרחשת התראה לפני הזנת מספר תיבת דואר חוקי (IMAP בלבד). סוגר את הבעיה # 14473. נשלח על ידי, ו תיקון על ידי dwpaul.
- שיחות Gtalk נכנסות נכשלות. סוגר את הבעיה # 13984. נשלח על ידי, נבדק, ו תוקן על ידי jcovert.
- עמיתים בזמן אמת לעולם אינם מתאימים לאחר 'טעינה מחדש'. סוגר את הבעיה # 14196. נשלח על ידי, נבדק, ו תוקן על ידי pdf.
- העברת העברת SIP נכשלת. סוגר את הבעיה 14611. נשלח על ידי, נבדק, ו תוקן על ידי klaus3000.
תגובות לא נמצא