כוכבית: כיצד להתקין תוכנת IP טלפוניה

כוכבית, כיצד להתקין

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

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

עבור פלטפורמות אחרות, כגון Microsoft Windows או MacOS, לא תצטרך לקמפל ממקורות, תוכל למצוא חבילות מהודרות כבר מוכנות להתקנה.

התקן את Asterisk שלב אחר שלב

אל התקן את Asterisk במערכת שלך, אתה רק צריך לבצע את הצעדים הפשוטים האלה ...

תנאים מוקדמים

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

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

זה יתקין את חבילת ה- wget כדי להוריד את המקורות, את מערכת בקרת גרסאות ה- Subversion ואת החבילות החיוניות לבניית החבילה מהמקור.

הורד כוכבית

להלן: הורד גופנים משלו תוכנת Asterisk, כלומר קוד המקור ממנו תוכלו לבנות את הבינארי של תוכנית זו. לשם כך, מהטרמינל עליך לבצע:

פעולה זו מורידה את גרסת התוכנה Asterisk 18.3.0, שהיא האחרונה נכון לכתיבת שורות אלה.

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

זה הזמן להרכיב ולהתקין את כוכבית ככזו. לשם כך, הצעדים הבאים פשוטים למדי, אתה רק צריך להשתמש:

קרא את קובץ LEADME אם יש לך בעיות או שאתה מנסה להתקין גרסה אחרת. יכולים להיות הבדלים קלים.

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 הוא מאוד תכליתי וגמיש, כך שיכולות להיות הרבה יותר תצורות, אם כי אלה העיקריות.

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   שומר מחשבים דיג'ו

    מעניין מאוד שמישהו עודד לתעד את ההתקנה והתצורה של כוכבית, תודה ליצחק.

    האם אתה מתכנן להמשיך עם מאמרים אחרים בנושא? עזבתי רוצה עוד. אני מבין שלא לכולנו יש טלפונים ברשת, אך האם נוכל לבדוק תוכנת VoIP במכשירים הניידים שלנו? (לדוגמה)

    אמרתי מזל טוב ואני מקווה שאתה מעודד להמשיך ולהעמיק בנושא.

    תודה רבה

  2.   מגדה דיג'ו

    https://www.freepbx.org/

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

    בהצלחה למי שמעודד !!!