Skip to content

The first online guide to installing Asterisk and FreePBX in Hebrew!

Notifications You must be signed in to change notification settings

MusiCode1/Heb_Asterisk_Install_Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

Heb_Asterisk_Install_Guide

The first online guide to installing Asterisk and FreePBX in Hebrew!

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

מדריך התקנת מרכזיית אסטריסק מקבצי המקור

התקנת אסטריסק

התקנת תלויות

נתקין את כל החבילות שאסטריסק צריכה לפעולה תקינה:

sudo apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev subversion  libsqlite3-dev build-essential libjansson-dev libxml2-dev  uuid-dev
אם מתקבלת הודעת שגיאה על חבילת subversion, כזאת:
E: Package 'subversion' has no installation candidate
צריך להוסיף את המקור שלה למאגר. כך:
sudo add-apt-repository universe
sudo apt update && sudo apt -y install subversion

(מקור: https://computingforgeeks.com/how-to-install-asterisk-16-lts-on-ubuntu-18-04-16-04-debian-9/)

הורדת הגרסה האחרונה

קודם נוריד את הגרסה האחרונה (עם תמיכה לטווח ארוך - TLS) של אסטריסק:

הגרסה האחרונה נכון לעכשיו היא 16.

נדפדף לתיקיית scr:

cd /usr/src/

נוריד את אסטריסק:

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz

כשתסתיים ההורדה נחלץ את הקובץ:

sudo tar zxf asterisk-16-current.tar.gz

לאחר החילוץ נכנס לתיקייה:

cd asterisk-16.*/

הכוכבית באה כדי לפתוח את התיקייה, למרות שאנו לא יודעים את השם המלא שלה (זה אמור להיות משהו כמו asterisk-16.0.5).

התקנת תלות – מקודד mp3

נתקין את המקודד של mp3:

sudo contrib/scripts/get_mp3_source.sh

אשמח למי שיסביר לי למה זה טוב. אי אפשר להשתמש בקבצי mp3 בלי זה?

בדיקת תלויות חסרות

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

sudo contrib/scripts/install_prereq install

(אפשר להריץ את הסקריפט הזה גם לבדיקה בלבד, ללא התקנה של התלויות החסרות, על ידי החלפת הפרמטר install ב test.) אם תשאל על האיזור שלך (tzdata) בחר אסיה, ואחר כך ירושלים. אם תשאל על איזור החיוג שלך (וברירת המחדל היא 61 - אוסטרליה) הקש 972 - ישראל.

לבסוף אמורים לקבל תוצאה כזו:

#############################################
## install completed successfully
#############################################

קמפול האסטריסק מקבצי המקור

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

sudo ./configure

אם המערכת מוכנה, אתה אמור לקבל תוצאה כזו (חוץ מנתוני הCPU השונים...):

                .$$$$$$$$$$$$$$$=..      
              .$7$7..        .7$$7:.    
            .$7$7..           .7$$7:.
          .$$:.                 ,$7.7
        .$7.     7$$$$           .$$77
     ..$$.       $$$$$            .$$$7
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
 .777.   .$$$$$$77$$$77$$$$$7.      $$$,
 $$$~      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$I        .$$$7
$$$       .7$$$$$$$$$$$$$$$$      :$$$.
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.
$$$        $$$   7$$$7  .$$$    .$$$.
$$$$             $$$$7         .$$$.
7$$$7            7$$$$        7$$$
 $$$$$                        $$$
  $$$$7.                       $$  (TM)
   $$$$$$$.           .7$$$$$$  $$
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
       $$$$$$$$$$$$$$$$.
 
configure: Package configured for:
configure: OS type  : linux-gnu
configure: Host CPU : x86_64
configure: build-cpu:vendor:os: x86_64 : pc : linux-gnu :
configure: host-cpu:vendor:os: x86_64 : pc : linux-gnu :

About

The first online guide to installing Asterisk and FreePBX in Hebrew!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published