במאמר הבא אנו נסתכל על כוכבית. זה אחד פלטפורמת קוד פתוח המספקת פונקציות של מרכזיה טלפונית (PBX), שהוא בין הפופולריים ביותר. זה גם מאומץ באופן נרחב להפעלת מערכות PBX IP, שרתי ועידה ושערי VoIP. זו פלטפורמה המשמשת אנשים פרטיים, עסקים קטנים וחברות גדולות.
מאפייני הכוכבית כוללים גם דואר קולי, מוזיקה בהמתנה, שיחות ועידה, תור לשיחות, הקלטת שיחות, תגובה קולית אינטראקטיבית ועוד. בפוסט זה נראה את הצעדים הדרושים ל התקן את Asterisk 15 באובונטו 18.04.
תנאים מוקדמים
לפני שמתחילים בהתקנה, אמור שנצטרך להיות עם משתמש עם גישה להרשאות "סודו". נצטרך גם לעדכן את מערכת אובונטו שלנו ולהתקין את החבילות הבאות, הדרושות להורדת והתקנת Asterisk:
sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion
הורד כוכבית
אנחנו הולכים ל הורד את מקור הכוכבית בספריה / usr / src. במסוף (Ctrl + Alt + T) אנו כותבים:
cd /usr/src/
אנו ממשיכים להוריד את Asterisk 15 על ידי הקלדה באותו מסוף:
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
לאחר השלמת ההורדה, אנו מחלצים את תוכן החבילה שהורדת:
sudo tar zxf asterisk-15-current.tar.gz
לפני שתמשיך בצעדים הבאים, הקפד לשנות לספריה שזה עתה נוצרה:
cd asterisk-15.*/
התקן תלות בכוכבית
התסריט הבא יורד מקורות ה- MP3 הנדרשים לבניית מודול ה- MP3 ושימוש בקבצי MP3 בכוכבית:
sudo contrib/scripts/get_mp3_source.sh
נשתמש ב- סקריפט install_prereq כדי לפתור את כל התלות במערכת אובונטו שלנו:
sudo contrib/scripts/install_prereq install
הפקודה לעיל תתקין את כל החבילות הדרושות. לאחר השלמה מוצלחת, היא תדפיס את ההודעה הבאה:
התקן את Asterisk
סקריפט התצורה יבצע סדרה של בודק כדי לוודא שיש כל התלות הדרושה במערכת המערכת. נתחיל את התסריט בהקלדה:
sudo ./configure
עם סיום מוצלח, נראה את התוצאה הבאה:
השלב הבא הוא בחר את המודולים שברצוננו להרכיב ולהתקין. ניגש למערכת Menuselect ונכתוב במסוף (Ctrl + Alt + T):
sudo make menuselect
מכיוון שכבר הורדנו את קבצי המקור ל- MP3, עכשיו עלינו ליצור את מודול MP3 על ידי בחירת format_mp3:
לאחר שבחרנו מה מעניין אותנו, לחץ על F12 כדי לשמור ולצאת. אנו יכולים גם לעבור ללחצן "שמור ויצא" ולחץ על Enter.
הגענו לכאן, אנחנו יכולים התחל את תהליך הבנייה באמצעות הפקודה make:
sudo make -j2
הידור יכול להימשך זמן מה, תלוי במערכת. באפשרותך לשנות את הדגל -j בהתאם למספר הליבות של מעבד המחשב שלך.
לאחר סיום תהליך הבנייה, נראה את ההודעה הבאה:
כפי שאומר ההודעה הקודמת, השלב הבא הוא התקנת Asterisk ואת המודולים שלה על ידי כתיבה:
sudo make install
לאחר ההתקנה, התסריט יציג את ההודעה הבאה:
עכשיו שיש לנו Asterisk מותקן, אנחנו צריכים להתקין קבצי תצורה מרכזיים בסיסיים:
sudo make basic-pbx
השלב האחרון הוא התקן סקריפט הפעלה הקלדה:
sudo make config
זה גם רעיון טוב הפעל את ldconfig כדי לעדכן את מטמון הספרייה המשותפת:
sudo ldconfig
צור משתמש כוכבית
כברירת מחדל, Asterisk פועל כמשתמש שורש. מטעמי ביטחון, אנו ניצור משתמש חדש במערכת ונגדיר את הפלטפורמה לרוץ עם המשתמש החדש שנוצר.
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
כדי להגדיר את הכוכב כך שיפעל תחת משתמש זה, אנו נפתח את הקובץ / etc / default / asterisk ונבטל את התגובה לשתי השורות הבאות:
AST_USER="asterisk" AST_GROUP="asterisk"
אנחנו ממשיכים הוספת המשתמש Asterisk לקבוצת החיוג והשמע:
sudo usermod -a -G dialout,audio asterisk
אנחנו צריכים גם לשנות בעלות על כל קבצי Asterisk וספריות כדי שהמשתמש שיצרנו יוכל לגשת לקבצים האלה:
sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
החל כוכבית
עכשיו הכל מוגדר, אנחנו יכולים התחל שירות Asterisk עם הפקודה הבאה:
sudo systemctl start asterisk
כדי לוודא שהוא פועל, בואו התחבר לממשק שורת הפקודה (CLI) של הפלטפורמה הקלדה:
sudo asterisk -vvvr
תראה את בקשת CLI של Asterisk המוגדרת כברירת מחדל:
השלב האחרון הוא אפשר לשירות להתחיל עם אתחול עם:
sudo systemctl enable asterisk
ליתר ביטחון, זה תמיד מעניין יש חומת אש כמו UWF מופעל באובונטו שלנו. אם מישהו צריך מידע נוסף אודות השימוש או התכונות של Asterisk, אתה יכול לבדוק את אתר הפרויקט.
הדרכה טובה. כלול רק "צור דוגמאות" כדי להיות מסוגל להגדיר לגימה, iax2 ואחרים.
מצוין האם יש לך מדריכי כוכבית אחרים?
האמת היא שלא, אבל כשכתבתי מאמר זה מצאתי את הקהילה כוכבית- ES. שם תוכלו למצוא קצת תיעוד. Salu2.
מדריך טוב מאוד אבל הייתי רוצה לדעת מכיוון שבשלב האחרון שבו מתחילים את השירות, זה לא מאפשר לי לעשות את זה, זה אומר הכוכבית של lsd נכשלה. אתה יכול בבקשה להגיד לי איך לפתור את זה?
תודה
שלום. נסה לחפש או לשאול לגבי שגיאה זו ב- קהילת כוכבית. שלום 2.
שלום לכולם.
לאחר ביצוע ההליך. כיצד נוצרים משתמשים ותוספים?
כבר הורדתי יישום VoIP. אבל אני לא יודע מה לעשות הלאה
תודה