Telecom News - Asterisk 12 – הפתעות עם הפנים לעתיד

Asterisk 12 – הפתעות עם הפנים לעתיד

דף הבית >> חדשות עולם המרכזיות ומוקדי השירות >> Asterisk 12 – הפתעות עם הפנים לעתיד
Asterisk 12 – הפתעות עם הפנים לעתיד
מאת: ניר סמיונוביץ, 12.10.13, 21:00ניר סמיונוביץ

עולם התקשורת השתנה לחלוטין מקצה לקצה, ועל Asterisk לא רק לעקוב אחרי השינוי אלא להוביל אותו ולהיות חוד החנית בתוך עולם טכנולוגי זה.
 
Asterisk , התוכנה, שכבר אי אפשר להתעלם ממנה, היא בת 14 שנה, ונראה, שהיא לא עוצרת לרגע. כנס Astricon נערך השנה באטלנטה בו השתתפתי, חלק ניכר ממנו תחת ההכרזה הרשמית של גרסה 12. בניגוד לגרסאות קודמות, גרסה 12 איננה גרסת שיפור או גרסת תיקון לגרסאות הקודמות. מדובר בשינוי מהותי בארכיטקטורה הפנימית, בטכנולוגיות המקיפות ובצורת החשיבה של המפתחים בכל הנוגע למה ש- Asterisk (אסטריסק) אמורה לספק.

נתחיל בכמה שינויי תשתית עקרוניים, שיש להם השפעה מהותית על הביצועים והתאימות:

היה שלום chan_sip
כל מי, שעבד אי פעם עם Asterisk, מכיר את chan_sip. זה המרכיב העיקרי, שאחראי על חיבור התוכנה אל ספקי SIP וטלפוני SIP. מי, שמכיר את ההיסטוריה של Asterisk, יודע, ש-chan_sip היה תמיד אחד מאבני הנגף העיקריות של Asterisk, כי היה מדובר ב-SIP Stack ייעודי ל-Asterisk, גדול ומסועף. יתר על כן, כיוון שהיה מדובר בקוד מסועף, תחזוקתו היתה מסובכת. למעשה, היו לו כמה בעיות עקרוניות של חוסר תאימות לתקן, בייחוד בכל הקשור לתמיכה ב-Headers מאוד ארוכים, או כאלה, שיש להם יותר מדי Record-Route. 

Asterisk 12 לקחה כיוון חדש וצוות הפיתוח החליט לזנוח את chan_sip הישן (למרות שהוא עדיין קיים) לטובת פרויקט אחר הנקרא pjproject. לא מכירים את pjproject? מוזר מאוד. קיים סיכוי טוב, שאתם משתמשים בו בלי לדעת בכלל. אם אתם משתמשים באחת מאפליקציות ה-SIP לטלפון נייד, אתם משתמשים בחלקים של הפרויקט. הפרויקט מהווה את אבני הייסוד לחלק ניכר מאפליקציות ה-SIP הקיימות היום, ומהווה את אחד ה-SIP Stacks השלמים והסטנדרטיים ביותר הקיימים היום.

המעבר של Asterisk לכיוון פרויקט זה נובע מסיבות רבות, אבל לדעתי, הסיבה העקרונית למעבר היא ההכרה של הפרויקט בכך, שהוא כבר איננו מנוע טלפוניה. Asterisk 12 לוקחת עוד צעד קדימה במעבר ממערכת טלפוניה לכיוון Multimedia Application Bridging Framework. הכוונה היא, שאנחנו מתקדמים לעולם בו Asterisk לא בהכרח מקשר שיחות טלפון, אלא Streams מסוגים שונים, בטכנולוגיות שונות ובמדיומים שונים.

אחת היכולות החדשות של pjproject  בתוך הפרויקט היא היכולת לטעון חלקים מסוימים של pjproject לתוך הסביבה, ועל ידי כך לבנות אפליקציות ייעודיות ואופטימליות למשימה. לדוגמא, שימוש במודולים מסויימים יכול להפוך את Asterisk למערכת Session Border Controller יעילה, לעומת מודולים אחרים, שיהפכו את Asterisk לשרת Media Proxy יעיל מאוד.

מערך Thread Pool לניהול שיחות
Asterisk 12 לקחה צעד קדימה מול הגרסאות הקודמות. בעבר, Asterisk היתה פותחת לכל שיחת טלפון Thread ניהול נפרד – לכשעצמה פעולה לגיטימית והגיונית לתוכנה מסוג זה. אבל, זה יצר Overhead מסויים של ניהול בתוך המערכת, וגם היווה תקרת זכוכית לא ברורה בכל הקשור ליכולות הברורות של המערכת.

מטרת מערך ה-Thread Pool, שהוכנס לפרויקט, היא לתת מסגרות פעולה ידועות וברורות למערכת ניהול השיחות המתקיימות, ועל ידי כך להוביל לשיפור ניכר של ניצולת המשאבים במערכת.
 
ממשק חיצוני לפיתוח אפקליציות Flow Control - ARI
כל מי, שפיתח אי פעם  אפליקציה ל-Asterisk, יודע כמה עובדות בסיס. פיתוח אפליקציות לתחום ה-Flow Control  הוא משימה לא פשוטה. הסיבה העקרונית היא, ש-Asterisk בגרסאות הקודמות לא ממש נועדה לזה. כדי לשחק עם Flow Control נאלצנו תמיד לבצע עבודה חלקית מול ה-Asterisk Manager, עבודה ב-AGI, עבודה ב-DIALPLAN. אפילו כלים כמו AdHearsion או pyAsterisk לא סיפקו לנו את היכולות המתאימות, כי התשתית עצמה לא נועדה לזה.

Asterisk 12 מביאה איתה טכנולוגיה, שפותחה בשנה האחרונה, שנקראת ARI, ראשי תיבות של Asterisk REST Interface (בניגוד לממשק ההקלטה הקלוקל הנושא את אותו שם). ARI היא טכנולוגיה המאפשרת פיתוח של אפלקיציות Call Flow המתממשקות ישירות ליכולות הפנימיות של Asterisk, ללא צורך לשנות את קוד המקור הפנימי של המערכת. הממשק מספק יכולות כמעט בכל תחום במערכת, מיצירת שיחות, חיבור שיחות יחד לשיחת ועידה, העברות, הקלטות וכו'.

כחלק מטכנולוגיה זו, במסגרת ועידת המפתחים, הוחלט גם להוציא לפרישה אפליקציות ישנות ולהחליפן במימוש מבוסס ARI, כאשר האפליקציה הראשונה על הכוונת היא app_queue הוותיקה. יכולת השליטה של תוכנות חיצוניות במה שקורה בתוך app_queue היא מוגבלת ביותר, דבר שאיפשר לחברות רבות ליצור מנגנונים אחרים לפיתוח מוצרי ה-Call Center שלהם. המעבר ל-ARI יאפשר למפתחים לקחת את מערכת הבסיס, שתסופק בתור קוד ARI, ולפתח עליה מוצרים חדשים.
 
Asterisk בעולם של PRISM
PRISM, אחד המושגים החמים ביותר בשוק אבטחת המידע, חשף את העולם לאחת הבעיות, שכולנו העדפנו להתעלם מהן – מי מאזין לשיחות שלנו. אחת המטרות של Asterisk 12 תהיה לאפשר החדרה של טכנולוגיות הצפנה חדשות, כאשר המטרה הראשונה תהיה לאפשר יכולות הצפנה ב-AES 256 עם HMAC 80 לפחות.

כמו כן, בהתאם לשינוי התקנים ב-WebRTC, מתבצע מהלך הדרגתי, שיעביר את הטכנולוגיה הנוכחית, שהיא SDES-SRTP, שבה העברת המפתחות לצורכי הצפנת המדיה מתבצעת כחלק מתהליך ה-SDP, לטכנולוגיה של DTLS-SRTP המאובטחת יותר.

נושאי האבטחה ב-Asterisk היוו השנה כ-50% מהכנס, כשהתכנים נוהלו על ידי אריק קליין וניר סמיונוביץ (גרינפילד טכנולוגיות). זו הפעם הראשונה בהיסטוריה של כנסי Astricon, שחברת Digium מסרה לקהילה את ניהול התכנים של מסלול שלם בכנס ולא התערבה בהם כלל.
 
סיכום ופנים לעתיד
אנו ערים לשינוי מגמה בפרויקט בכך, שהוא משנה את פניו מעולם של טלפוניה בלבד, לעולם של שירותים אחודים. צוות הפיתוח הבין בשנה האחרונה, כי עולם התקשורת השתנה לחלוטין מקצה לקצה, ועל Asterisk לא רק לעקוב אחרי השינוי אלא להוביל אותו ולהיות חוד החנית בתוך עולם טכנולוגי זה.

כמו כן, אנו ערים לכך, שהאוזן הקשבת של הובלת הפרויקט השתנתה. בעבר התמקדה האוזן הקשבת בעיקר בצרכים המסחריים של חברת Digium. מיקוד זה השתנה וחוזר עתה לכיוון הקהילה, ועל כך כולנו שמחים. שנת 2014 תעמוד בסימן שינוי זה.

מאת: ניר סמיונוביץ,  אוקטובר 2013
מנכ"ל  GreenfieldTech
www.greenfieldtech.net
nirs@greenfieldtech.net
 
אסטריסק



 
 
Bookmark and Share


 

LIVECITY

לוח מודעות

למה צריך אתר עיתונות עצמאי וחופשי בתחום ההיי-טק? - כאן

שאלות ותשובות לגבי האתר - כאן

מי אנחנו? - כאן.

מחפשים הגנה מושלמת על הגלישה הניידת והנייחת ועל הפרטיות מפני כל תוקף? הפתרון הזול והטוב בעולם - כאן.

לוח אירועים וכנסים של עולם ההיי-טק - כאן.

מחפש מחקרים? מאות מחקרים מצויים כאן

מחפש תוכנות חופשיות? תוכל למצוא משחקיםתוכנות לפרטיים ותוכנות לעסקיםתוכנות לצילום ותמונות, הכל בחינם.


מעוניין לבנות ולתפעל אתר אישי או עסקי מקצועי? לחץ כאן.

שימרו על עצמכם והישמעו להוראות פיקוד העורף!!!!
 




1.5.24 - Axis Tel Aviv 2024

7-8.5.24 - ChipEx2024 

7.5.24 - Data Driven Factories - Industry 4.0 

6.6.24 - Israel Mobile Summit 

לוח האירועים המלא לגולשים מצוי כאן.
 

 

הכי ניצפים 

המחדל הגדול: איך המתקפה נעלמה מעיני המודיעין והטכנולוגיות שלו?- כאן 

תאגיד השידור - "עלינו". איך עשו עלינו סיבוב והשאירו את אגרת הטלוויזיה - כאן

כל מה שלא מספרים לכם בתחום "השוק הסיטונאי" - פרק א': בזק - כאן

כמה מפסידים בביצועים של הפס הרחב במעבר ל"שוק הסיטונאי"? - הרבה - כאן

למה בכלל צריך להחליף / לרכוש נתב במעבר ל"שוק סיטונאי"? - כאן

איך אני יודע כמה מגהרץ יש בחיבור LTE? מי ספק הסלולר המהיר בישראל? - כאן

חשיפת מה שאילנה דיין לא פרסמה ב"ערוץ 2" על תעלולי השר משה כחלון - כאן

ההגנה המושלמת על הגלישה ניידת והנייחת ועל הפרטיות מפני כל תוקף - כאן

המשך חשיפת הבלוף ששמו "מהפיכת הסלולר" ואיך מסרסים את הנתונים לציבור - כאן

סיכום ביקור בסיליקון ואלי - למה 3 הגדולות משקיעות ומפתחות באותם תחומים - כאן

שלמה פילבר (עד לאחרונה מנכ"ל משרד התקשורת) - עד מדינה? הצחקתם אותי! - כאן

"יש אפליה בחקירה"? חשיפה: למה השר משה כחלון לא נחקר עד היום? - כאן

חשיפת חשד לשחיתות הדומה לזו של "תיק 4000" אך בתחום הסלולר - כאן

חשיפת מה שלא רוצים  שתדעו בעניין פריסת אנלימיטד (בניחוח בלתי נסבל) - כאן

חשיפה: איוב קרא אישר לקבוצת סלקום בדיוק מה שביבי אישר ל-Yes ולבזק - כאן

האם השר איוב קרא היה צריך בכלל לחתום על האישור, שנתן לקבוצת סלקום? - כאן

האם ביבי וקרא קבלו בכלל תמורה עבור ההטבות הרגולטוריות שנתנו לסלקום? - כאן

המסמכים בנושא בזק-Yes (תיק 4000) מוכיחים "תפירת תיק" לאיש הלא נכון! - כאן

עובדות ומסמכים המוסתרים מהציבור: האם ביבי כשר תקשורת עזר לקב' בזק? - כאן

מה מקור ה-Fake News שהביא לתפירת תיק לביבי והעלמת החשודים הנכונים - כאן

אחת הרגליים של "תיק 4000 התפור" התמוטטה היום בניצחון (כפול) של בזק - כאן

איך כתבות מפנקות הפכו לפתע לטובת הנאה שהיא מיסודות עבירת השוחד? - כאן

שערוריית הקנס הענק על בזק וחשיפת "תעודת הביטוח" של נתניהו בתיק 4000 - כאן

תיק 5000: סלקום - IBC לא תפרוס סיבים ותרכב על גב הרכוש הפרטי של בזק - כאן

ערוץ 20: "תיק תפור": אבי וייס חושף את מחדלי "תיק 4000" - כאן

התבלבלתם: גיא פלד הפך את כחלון, גבאי ואילת לחשודים המרכזיים בתיק 4000 - כאן

פצצות בתיק 4000: האם היו בכלל התנגדויות למיזוג בזק-יס? - כאן

נמצא מסמר נוסף בארון הקבורה של תיק 4000 התפור - כאן

נחשפה עוד עובדה חשובה בדרך אל ההלוויה של תיק 4000 - כאן

תיק 4000 לא הושלם: האם היועמ"ש קיבל את כל המידע הנחוץ לחקר האמת? - כאן

תיק 4000: גם תקנות התקשורת התומכות בגרסת נתניהו לא נכללו בחקירה - כאן

חשיפת שקרים נוספים בתיק 4000: הטעיית הציבור נמשכת ללא הרף - כאן

תיק 4000: נחוצה ועדת חקירה ממלכתית לגבי "אישום" שר התקשורת - נתניהו - כאן

תיק 4000: היועמ"ש לממשלה אישר "מיזוג" בזק-יס. צריך ועדת חקירה ממלכתית - כאן

אוסף הטעויות בתיק 4000: "אני מאשים" - לא חתרו כלל לגילוי האמת - כאן

שערוריית תיק 4000: איך יש 2 גרסאות שונות של כתב החשדות של היועמ"ש? - כאן

ערוץ 20: אבי וייס חשף טענות שגויות בכתב החשדות נגד רוה"מ בתיק 4000 - כאן

תיק 4000: חשיפת מסמך נוסף שיסייע גם הוא לחיסול תיק 4000 התפור - כאן

ערוץ 20: אבי וייס ואלי ציפורי חשפו שקרי הפרקליטות לגבי ההדלפות בתיק 4000 - כאן

תיק 4000: מתי מדוע ואיך הוא הפך מ"תיק בזק" ל"תיק תפור" ומחורר? - כאן

הספינים והשקרים בתיק 4000 חזרו. הם חלק מניסיון הפיכה שלטונית שיש לחקור - כאן

סודות ושקרים בפרקליטות והיועמ"ש: מי היה ב"ניגוד עיניינים" בתיק 4000? - כאן

תיק 4000 יושלך לפח האשפה של ההיסטוריה עקב חקירה רשלנית ללא מסמכים - כאן

תיק 4000: מסמר נוסף ענק לארון הקבורה שלו (פרי חשיפה של אלי ציפורי) - כאן

תיק 4000: בעיות זיכרון, חקירה משובשת ושקרים המכוונים להפיכה שלטונית! - כאן

חשיפות חדשות בעקבות הדלפת עדויות שלמה פילבר - "עד המדינה" בתיק 4000 - כאן

האם "תיק 4000" התפור אכן בדרכו ל"פח האשפה של ההסטוריה"? - כאן

חשיפת הכזבים של היועמ"ש מול האמת המוכחת לגבי ההדלפות בתיק 4000 - כאן

פוטש בשידור חי: את מי שהיה צריך לעצור ולחקור זה את "עד המדינה" פילבר! - כאן

תיק 4000: האם נוכל לנחש שהחשיפה כאן תהיה הגרזן הסופי שיפרק את התיק? - כאן

תיק 4000: הביזיון של כתב האישום הבדיוני דורש ועדת חקירה ממלכתית - כאן

האמת המוסתרת מהציבור בתיק 4000: פירוט 20 שקרים / אלי ציפורי ואבי וייס - כאן

איך זה שהיחיד שדיווח אמת בפרשה שהתפתחה לתיק 4000 - קיבל כתב אישום? - כאן

תיק 4000: ההדלפות לכלכליסט כביכול נגד רוה"מ דווקא מצביעות על חפותו - כאן

"נקודת האפס" - Ground Zero  שבו החלה תפירת תיק 4000 נחשף - כאן

למה לא נפתחה חקירה ב"תיק 5000" ומתבצע שימוע נוסף של הטבות ל-IBC? - כאן

החלטות של מש' התקשורת בעניין "ההדדיות" ממוטטות עוד לבנה בתיק 4000! - כאן

חשיפת הסיבה לתפירת תיק 4000 ב"נקודת האפס": "פרשת עורכי הדין"! - כאן

חשיפה בלעדית: מסתירים עוד מסמכים ש"מפוצצים" את תיק 4000 לרסיסים! - כאן

פירוט 60 שקרים בתיק 4000 (ויש עוד) שמסתירים בכוונה מהציבור! - כאן

"הנדסת התודעה" בתיק 4000 לא מסתיימת ותימשך בחודשים הבאים! - כאן

השקרים,הרמאויות, הצנזורות,העיוותים והסילופים של רביב דרוקר בתיק 4000 - כאן

חשיפת הפברוק של דרוקר שמחסלת את הראייה הישירה היחידה כנגד נתניהו - כאן

חשיפה דרמטית בתיק 4000: האם כעת התיק התפור ייפול? - כאן

איך ספינולוגים שוטפים את מוח הציבור פעם 3 בתכנית "המקור" על תיק 4000? - כאן

איך שינוי מילה אחת גם ע"י דרוקר "הפיל בפח" עדים רבים בתיק 4000? - כאן

התרגיל של שלמה (מומי) למברגר שסוגר כל חקירה שיכולה להוביל למנדלבליט! - כאן

הסתעפות תיק 4000: תיק 5000 - הטיוח הגדול כדי שהחקירה לא תגיע למנדלבליט - כאן

פשוט מדהים: התגלו כעת 2 מסמכים התומכים בגרסת נתניהו בתיק 4000 - כאן

זה לא נגמר: נחשפו כעת עוד מסמכים המסייעים לגרסת נתניהו בתיק 4000 - כאן

הטיוח של שלמה (מומי) למברגר, שלא קורא מסמכים, כדי להגן על מנדלבליט! - כאן

תעלולים חדשים של למברגר שגם ממציא וסוגר תלונה כדי להגן על מנדלבליט! - כאן

"אני מאשים": על היועמ"ש מנדלבליט לבטל היום את תיק 4000 ולהתפטר! - כאן

התמוטטות "תיק בזק" הייתה אמורה להוביל לביטול "תיק 4000": "אני מאשים!" - כאן

7 "ראיות זהב" מרכזיות בתיק 4000 שאפשר להשליך מיידת היישר לפח הזבל - כאן

עדכונים שוטפים על הסודות המסתתרים בעדות אילן ישועה בתיק 4000 - כאן

האם הגיע הזמן להעמיד לדין את תופרי התיקים ומיוחד את תופרי "תיק 4000"? - כאן

פירמידת השקרים שנבנתה ע"י היועמ"ש וגלובס סביב אילן ישועה כדי "להלבינו" - כאן

חשיפה דרמטית: אילן ישועה היה כנראה מוכן להעיד גם תחת אזהרה בתיק 4000 - כאן

האם אילן ישועה ייחקר ברשות ניירות הערך בחשדות החמורים שהתעוררו נגדו? - כאן

משפט שערוריית תיק 4000: עדכונים שוטפים ביחס למשפט נתניהו שחשוב לדעת- כאן

תיק 4000 המופרך: עדכונים שוטפים במשפט נתניהו שהציבור חייב לדעת! - כאן

חשיפת הסודות הכמוסים של ראשי הפרקליטות שמנהלים את "תיקי האלפים" - כאן

בכירים בפרקליטות ובלשכת היועמ"ש: הפרקליטות עשתה טעות בתיק 4000! - כאן

משפט "תיקי האלפים" המפוברקים נמשך: עדכונים שוטפים שהציבור אמור לדעת - כאן

גם על פי היומן של בנימין נתניהו מ-2015 - אין בסיס לכתב האישום בתיק 4000 - כאן

חשיפה: עוד ראיה מזכה לנתניהו בתיק 4000 מסתתרת בהחלטת מש' התקשורת - כאן

הסודות של ניר חפץ ואילן ישועה נחשפו באמצעות מוטי גילת שלא הבין אותם - כאן

עדכונים מהחקירה הנגדית של ניר חפץ שממשיך לפורר את תיק 4000 התפור - כאן

תפירת תיק 4000: חשיפת פרטי המפלצת של תוכנת הריגול המשטרתית אחריכם - כאן

השלכות תיק 4000: איך הלבינו את המפעל המפלצתי של הפריצות לסמארטפונים - כאן

ממצאי ועדת מררי - שקרים, טיוח ענק וזריית חול בעיני הציבור - כאן

השלכות דו"ח מררי: איך העיזה המשטרה לרמות במצח נחושה שופטים בכירים? - כאן

חשיפת מסמך מאגר המידע המשטרתי הסודי והמפלצתי על ראשי ערים ורשוית - כאן

2 הדלפות מהפרקליטות לאחר היום הראשון של החקירה הנגדית של שלמה פילבר כשאחת מהן מפילה את תיק פגסוס על המשטרה ובעקיפין על השב"כ - כאן

למה הוטל צו איסור פרסום על החשיפות בתיק 1000? כדי לחסום האמת! - כאן
 
מפלצת הפגסוס לא מסתתרת בחוק האזנות הסתר. היכן היא כן מתחבאת? - כאן

 
זרקור חברות
 
PRnews
 
NORDVPN
 
X
 
פרי הדמיון
 
טלגרם
 
לייבסיטי
 
כמה זה? השוואת מחירים
 
Amiel
 
PRNEWS
 
טלי וייס
 
 
Slideshare Linkedin Twitter
Youtube Instagram Facebook
Google+ live
Bitly Vimeo Pinterest
אנדרואידאנדרואיד-ברקוד אפל ברקודאפל

 
  מהירות גלישה Your IP
לייבסיטי - בניית אתרים