| מפתח | חברתדיג'יום וקהילתתוכנה חופשית |
|---|---|
| מחזור חיים | 1999–הווה (כ־26 שנים) |
| גרסה אחרונה | 23.1.0 (20 בנובמבר 2025) |
| מערכת הפעלה | דמויי־יוניקס |
| נכתבה בשפות | C (שפת תכנות) |
| סוג רישיון | GPLv2, עם החרגות |
| קוד מקור | https://github.com/asterisk/asterisk |
| קטגוריה | טלפוניה |
| asterisk.org | |
אסטריסק (באנגלית:Asterisk) היאתוכנה חופשית למרכזייתטלפוניה. היא משמשת הן לטלפוניית IP והן לחיבור ל־PSTN.
מקור השם הוא במילה האנגלית לתוכוכבית (*). שהוא אחד המקשים על לוח הטלפונים ומשמש לכל מיני פעולות מיוחדות. כמו כן בסביבתיוניקס התו משמש כתו "ג'וקר" שיכול להחליף כל תו אחר. אסטריסק נועדה להיות תוכנה גמישה שתוכל לעשות "כל דבר".
המתחזקת העיקרית של אסטריסק היא חברתדיג'יום, אשר נוסדה על ידי מרק ספנסר, הכותב המקורי של אסטריסק שהוא גם מחברה המקורי שלPidgin. אסטריסק מפותחת בעיקר עללינוקס אך גם מערכות דמויות־יוניקס אחרות:FreeBSD,OpenBSD,Solaris,Mac OS X ו־NetBSD.
אסטריסק היא מרכזייה. ככזו היא יודעת לנתב שיחות, לשמור ולנתב דואר קולי, ליצור שיחות ועידה, לנהל תורים ("אנא המתן ותענה בהקדם"), ופעולות מרכזיה נוספות. ליתר דיוק, אסטריסק אינה מרכזיה אלא ערכה ליצירת מרכזיות. כלומר קל מאוד ליצור בעזרתה את המרכזיה הרצויה.
הדרך הפשוטה ביותר לתכנת את אסטריסק היא על ידי שינוי ה־dialplan שלה, כלומר - מה צריך לעשות עם כל שיחה בכל מצב נתון. יש לאסטריסק כמה דרכים לכתוב את התוכניות הזו: תוכניות פשוטות שמתארות אותה שורה אחרי שורה, תחביר דמוי C בשם AEL, וכן תוכניות קטנות בשפתלואה. לחלופין אפשר להשתמש בממשק AGI, שבו תוכנית חיצונית מדברת עם אסטריסק דרך הקלט הסטנדרטי והפלט הסטנדרטי (דומה ל־CGI, אולם יותר אינטראקטיבי). אפשר לשלוט על אסטריסק גם דרךממשק המנהל (Manager Interface) - תוכנית מתחברת לפורט 5038, יכולה לקבל הודעות על מה שקורה במרכזיה ויכולה לשלוח פקודות לביצוע.
אסטריסק כוללת תמיכה במגווןפרוטוקוליVoIP - בראש ובראשונהSIP וכן פרוטוקולIAX (שנועד לשמש לתקשורת בין מרכזיות אסטריסק). היא תומכת בצורה סבירה גם ב־H.323,Jingle,MGCP ו־SCCP. להבדיל מתוכנות כגוןSER, אסטריסק אינהפרוקסי של פרוטוקול SIP. כלומר אין מדובר ב"צינור" שמעביר את הבקשה עם מינימום שינויים. אסטריסק בנויה על מנת להתערב.
אסטריסק כוללת תמיכה בעברית. קובצי שפה בעברית אינם חלק מההפצה הרשמית אמנם ניתן להשיגם באתר קהילת המשתמשים הישראלים של המיזם.
אסטריסק מפותחת לפי תנאי רישיוןGPL (גרסה 2), אולם בתוספת מספר החרגות:
הכנסותיה של דיג'יום נובעות בין היתר ממכירת תוספים קנייניים לאסטריסק.[1] לדיג'ום ישנה גם גרסה קניינית של הקוד של אסטריסק.[2] לשם כך היא דורשת מכל מי שתורם קוד לפרויקט הרשאה לשנות את רישיונו.[3]