דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. מדריך להתקנת מרכזיית Asterisk ע"ג Ubuntu 20.04

מדריך להתקנת מרכזיית Asterisk ע"ג Ubuntu 20.04

מתוזמן נעוץ נעול הועבר תוכנה
5 פוסטים 3 כותבים 530 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ElhananE מנותק
    ElhananE מנותק
    Elhanan
    כתב ב נערך לאחרונה על ידי Elhanan
    #1

    מדריך להתקנת מרכזיית Asterisk ע"ג Ubuntu 20.04:

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

    דרישות מערכת:
    כדי לבצע את ההדרכה הזו אתם צריכים להתקין כמה חבילות הכרחיות, כדוגמת wget, git וכו', התקינו אותם כעת:

    sudo apt update
    sudo apt install wget build-essential git autoconf subversion pkg-config libtool
    

    התקנת DAHDI ו-LibPRI:
    DAHDI זה קבוצת דרייברים וכלי עזר עבור לינוקס שמאפשרים לAsterisk להתממשק עם מגוון חומרות שקשורות למרכזייה.
    וLibPRI מאפשר לAsterisk להתממשק עם חיבורי ISDN. אם אתם לא זקוקים לספריות אלו, תוכלו לדלג על השלב הזה.
    כדי להתקין את DAHDI יש לעבור ל/usr/src ושם להוריד ולהתקין.

    cd /usr/src/
    sudo git clone -b next git://git.asterisk.org/dahdi/linux dahdi-linux
    cd dahdi-linux
    sudo make
    sudo make install
    cd /usr/src/
    sudo git clone -b next git://git.asterisk.org/dahdi/tools dahdi-tools
    cd dahdi-tools
    sudo autoreconf -i
    sudo ./configure
    sudo make install
    sudo make install-config
    sudo dahdi_genconf modules
    

    וכדי להתקין את LibPRI יש להריץ:

    cd /usr/src/
    sudo git clone https://gerrit.asterisk.org/libpri libpri
    cd libpri
    sudo make
    sudo make install
    

    התקנת Asterisk:
    יש לשכפל את הקוד ל/usr/src

    cd /usr/src/
    sudo git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18
    

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

    cd asterisk-18
    

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

    sudo contrib/scripts/get_mp3_source.sh
    sudo contrib/scripts/install_prereq install
    sudo ./configure
    

    בשלב הבא, נבחר את המודל שאותו אנחנו רוצים להתקין, נריץ:

    sudo make menuselect
    

    ובחלונית שתפתח נבחר בformat_mp3.
    asterisk-mp3_.jpg
    לאחר שתבחרו את המודל, יש לעבור ללחצן 'שמירה ויציאה', וללחוץ על אנטר.
    כעת נתחיל את תהליך הקומפילציה (את הערך J2 תשנו בהתאם למספר הליבות במעבד שיש לכם):

    sudo make -j2
    

    לאחר השלמת התהליך, התקינו את Asterisk ואת הסקריפט Asterisk init באמצעות הפקודה:

    sudo make install
    sudo make config
    sudo ldconfig
    

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

    sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
    

    לאחר מכן, כדי להגדיר את Asterisk לפעול תחת המשתמש Asterisk, יש לפתוח את הקובץ /etc/default/asterisk ולערוך אותו.

    sudo nano /etc/default/asterisk
    כעת לאחר פתיחת הקובץ יש להוריד את ה# משתי השורות האלו בקובץ:
    AST_USER="asterisk"
    AST_GROUP="asterisk"
    

    כעת נוסיף את המשתמש שיצרנו (Asterisk) לקבוצות dialout וaudio:

    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:
    כעת, לאחר שהכל מוגדר, מה שנשאר זה להפעיל את Asterisk. נריץ:

    sudo systemctl start asterisk
    

    וזהו, הפעלנו, כדי לוודא שאכן זה פועל, התחברו לממשק הCLI של Asterisk על ידי הרצת:

    sudo asterisk -vvvr
    

    אם הכל תקין, תקבלו את הפלט דיפולט של Asterisk.

    Connected to Asterisk GIT-18-263f906af4 currently running on ubuntu2004 (pid = 91303)
    ubuntu2004*CLI>
    

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

    sudo systemctl enable asterisk
    

    בהצלחה.

    נספח: פתיחת Asterisk בחומת אש:
    החומת אש הנפוצה ביותר היא AFW, כיוון שלא ניתן להדריך על כל חומת אש קיימת, נדריך על זו העיקרית:
    כברירת מחדל, SIP משתמש בפורט 5060 (ע"ג UDP), כדי לפתוח אותו הריצו:

    sudo ufw allow 5060/udp
    

    כמו"כ יש לפתוח את פורטים 10,000 ו20,000 עבור פרוטוקול RTP:

    sudo ufw allow 10000:20000/udp
    

    פורום איש את רעהו|חיתוך שירים|בלוג|מקצר קישורים|ביו

    שואףש clickoneC 2 תגובות תגובה אחרונה
    22
    • שואףש מנותק
      שואףש מנותק
      שואף
      השיב לElhanan ב נערך לאחרונה על ידי
      #2

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

      בהצלחה.

      ליצירת קשר: admin@i-call.me

      הידד! גישה למייל גם בלי מחשב ואינטרנט!

      ElhananE תגובה 1 תגובה אחרונה
      3
      • clickoneC מנותק
        clickoneC מנותק
        clickone
        השיב לElhanan ב נערך לאחרונה על ידי
        #3

        @יושב-אוהלים הגבתי לך במייל (מתנצל על התגובה המאוחרת, לפני החג היה לי עומס מאד חריג בעבודה ובחג לא עבדתי...)

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

        apt-get install asterisk
        

        אין טסט כמו פרודקשן.

        המייל שלי urivpn@gmail.com

        תגובה 1 תגובה אחרונה
        5
        • ElhananE מנותק
          ElhananE מנותק
          Elhanan
          השיב לשואף ב נערך לאחרונה על ידי Elhanan
          #4

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

          פורום איש את רעהו|חיתוך שירים|בלוג|מקצר קישורים|ביו

          שואףש תגובה 1 תגובה אחרונה
          1
          • שואףש מנותק
            שואףש מנותק
            שואף
            השיב לElhanan ב נערך לאחרונה על ידי
            #5

            @יושב-אוהלים אמר במדריך להתקנת מרכזיית Asterisk ע"ג Ubuntu 20.04:

            וכבר הקמתי איתה מערכת גדולה (הכל יחסי..)

            תספר לנו..

            ליצירת קשר: admin@i-call.me

            הידד! גישה למייל גם בלי מחשב ואינטרנט!

            תגובה 1 תגובה אחרונה
            0

            בא תתחבר לדף היומי!
            • התחברות

            • אין לך חשבון עדיין? הרשמה

            • התחברו או הירשמו כדי לחפש.
            • פוסט ראשון
              פוסט אחרון
            0
            • דף הבית
            • קטגוריות
            • פוסטים אחרונים
            • משתמשים
            • חיפוש
            • חוקי הפורום