כוכבית הוא פלטפורמת קוד פתוח ופתוח ליישום מרכזיה משלך מבוססת VoIP עבור העסק או הארגון הקטן שלך. בדרך זו תוכלו לשפר את התפוקה שלכם ולהיות מסוגלים לשרת את הלקוחות שלכם בצורה הרבה יותר אופטימלית עם כל הטלפונים שברשותכם.
במדריך זה תרצו למד כיצד להתקין ולהגדיר אותה באובונטו, מכיוון שזו אחת ההפצות הפופולריות ביותר. אך השלבים יכולים להיות דומים מאוד עבור הפצות אחרות מבוססות דביאן, ואפילו עבור הפצות אחרות של GNU / Linux, מכיוון שהוא יותקן מקוד המקור, ויוצר כדי ליצור את הבינארי.
התקן את Asterisk שלב אחר שלב
אל התקן את Asterisk במערכת שלך, אתה רק צריך לבצע את הצעדים הפשוטים האלה ...
תנאים מוקדמים
לפני שתתחיל בהתקנת הכוכבית, תחילה עליך לקבל את כל חבילות הכרחיות לקמפל. באופן כללי, סביר להניח שההפצה שלך כבר כוללת אותם, אך אתה יכול להיות בטוח על ידי הפעלת התוכניות הבאות (אם הן מותקנות הן לא יעשו דבר):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install wget build-essential subversion
זה יתקין את חבילת ה- wget כדי להוריד את המקורות, את מערכת בקרת גרסאות ה- Subversion ואת החבילות החיוניות לבניית החבילה מהמקור.
הורד כוכבית
להלן: הורד גופנים משלו תוכנת Asterisk, כלומר קוד המקור ממנו תוכלו לבנות את הבינארי של תוכנית זו. לשם כך, מהטרמינל עליך לבצע:
cd /usr/src/
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz
sudo tar zxf asterisk-18.3.0.tar.gz
cd asterisk-18.3.0
לפתור תלות
השלב הבא הוא לפתור תלות שיש לכוכבית, במיוחד כשמדובר במודול MP3 הדרוש לשיחות. לשם כך, מהטרמינל תוכלו להפעיל את הפקודות הבאות כדי להשתמש בתסריטים הזמינים למטרות אלה:
sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install
פקודות אלה יפתרו תלות אלה ויציגו הודעת התקנה מוצלחת אם היא הצליחה.
התקן את Asterisk
זה הזמן להרכיב ולהתקין את כוכבית ככזו. לשם כך, הצעדים הבאים פשוטים למדי, אתה רק צריך להשתמש:
sudo ./configure
sudo make menuselect
מהתפריט בחר format_mp3 ולחץ על F12, אתה יכול גם להשתמש במקלדת ולבחור Save & Exit ולחץ על ENTER.
אחרי זה אתה יכול להתחיל את התהליך של אוסף ככזה:
sudo make -j2
באפשרותך לשנות את המספר המלווה -j במספר ליבות המעבד שלך. לדוגמה, אם יש לך 8 ליבות אתה יכול להשתמש ב- j8 כדי להאיץ את האוסף. אם יש לך רק גרעין אחד, תוכל לדכא את האפשרות -j.
תצורה בסיסית
לאחר השלמת האוסף, שעשוי להימשך פחות או יותר בהתאם לביצועי המחשב, להלן הַתקָנָה מבינארי:
sudo make install
sudo make basic-pbx
sudo make config
sudo ldconfig
השלב הבא בהתקנת הכוכבית החיונית הוא יצירת משתמש חדש. מטעמי ביטחון, עדיף צור משתמש חדש:
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
כעת עליך לפתוח את קובץ התצורה הבא / etc / default / asterisk עם עורך הטקסט המועדף עליך ובטל את ההערה של שתי שורות (הסר את המספר מההתחלה):
- AST_USER = »כוכבית»
- AST_GROUP = »כוכבית»
הדבר הבא הוא להוסיף את המשתמש שנוצר ל- קבוצות חיוג ואודיו שמערכת הטלפוניה של ה- IP צריכה לעבוד:
sudo usermod -a -G dialout,audio 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
התחל בתהליך
לאחר שהכל מוגדר, הדברים הבאים הם התחל שירות שמתחיל את תהליך הכוכבית. לשם כך, פשוט רוץ:
sudo systemctl start asterisk
sudo systemctl enable asterisk
כדי ודא שהוא פועל:
sudo asterisk -vvvr
אם זה לא עובד, בדוק שהפעלת כראוי או שיש לך סוג כלשהו של חומת אש או מערכת אבטחה זה עשוי לחסום את זה.
עוד מידע - כוכבית וויקי
תצורת כוכבית
ברגע שכל זה נעשה, אתה אמור כבר להפעיל את שרת הטלפוני שלך ב- VoIP כך שהטלפונים המחוברים לרשת המקומית שלך יוכלו לתפקד כראוי. עם זאת, אם אתה צריך לעשות איזה סוג של התקנה בפרט, אתה יכול לקחת בחשבון את קבצי הכוכבית החשובים הבאים:
- /etc/asterosk/asterisk.conf: הוא קובץ התצורה הראשי. בה אתה יכול להגדיר את כל היסודות על המערכת עצמה, כגון הספריות שבהן שאר התצורה ממוקמת, קבצי הקול, המודולים וכו ', כמו גם פונקציות חשובות של השירות.
- /etc/asterisk/sip.conf: זהו קובץ תצורה חשוב נוסף, הוא מגדיר כיצד פועל פרוטוקול SIP, הן להגדרת משתמשי המערכת והן לשרתים אליהם עליהם להתחבר. בפנים תראו שני חלקים חשובים, אחד [כללי], עבור פרמטרים גלובליים וחתכים או הקשרים אחרים עבור משתמשים ואחרים.
- /etc/asterisk/extensions.conf: קובץ תצורה חשוב אחר של Asterisk. בו תוכלו לקבוע כיצד הוא יתנהג.
- /etc/asterisk/queues.conf- כדי להגדיר תורים וסוכני תורים, כלומר חברים.
- /etc/asterisk/chan_dahdi.conf: שם מוגדרים הקבוצות והפרמטרים של כרטיסי התקשורת.
- /etc/asterisk/cdr.conf: שם מצוין כיצד לאחסן את רשומות השיחות שבוצעו.
- /etc/asterisk/features.conf: תכונות מיוחדות כגון העברות, גרסיות וכו '.
- /etc/asterisk/voicemail.conf- חשבונות והגדרות של דואר קולי.
- /etc/asterisk/confbridge.conf- לקביעת תצורה של משתמשי חדר ישיבות, חדרים ואפשרויות תפריט.
- אחר: Asterisk הוא מאוד תכליתי וגמיש, כך שיכולות להיות הרבה יותר תצורות, אם כי אלה העיקריות.
מעניין מאוד שמישהו עודד לתעד את ההתקנה והתצורה של כוכבית, תודה ליצחק.
האם אתה מתכנן להמשיך עם מאמרים אחרים בנושא? עזבתי רוצה עוד. אני מבין שלא לכולנו יש טלפונים ברשת, אך האם נוכל לבדוק תוכנת VoIP במכשירים הניידים שלנו? (לדוגמה)
אמרתי מזל טוב ואני מקווה שאתה מעודד להמשיך ולהעמיק בנושא.
תודה רבה
https://www.freepbx.org/
אולי אתה מגיע לכאן מוקדם יותר. הוא כולל אסטריקס (פחות או יותר) ונמנע מכל תצורה ידנית של יחידת הבקרה. בכל מקרה אתה צריך להשקיע זמן וסבלנות.
בהצלחה למי שמעודד !!!