אנדרואיד

כיצד להתקין כוכבית על סנטוס 7

Объединение сети (Bonding) в CentOS 7

Объединение сети (Bonding) в CentOS 7

תוכן עניינים:

Anonim

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

תכונות הכוכבית כוללות דואר קולי, מוסיקה בהמתנה, שיחת ועידה, תור שיחות, הקלטת שיחות, תגובה קולית אינטראקטיבית ועוד ועוד.

מדריך זה ינחה אתכם בשלבים הנדרשים להתקנת Asterisk 15 ב- CentOS 7.

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

  • לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.

    עדכן את מערכת CentOS שלך והתקן את כלי הפיתוח הדרושים להרכבת קוד המקור של כוכבית:

    sudo yum update sudo yum groupinstall core base "Development Tools"

השבת את Selinux

אם SELinux מוגדרת למצב enforcing , כוכבית לא תפעל כראוי.

כדי להשבית את תכונות האבטחה של SELinux, פתח את קובץ /etc/selinux/config והגדר את SELINUX=disabled

/ etc / selinux / config

# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted

שמור את הקובץ והפעל מחדש את מערכת CentOS שלך באמצעות:

sudo shutdown -r now

ברגע שהמכונה getenforce לוודא getenforce מחזירה את Disabled :

getenforce

Disabled

הורד כוכבית

אנו הולכים להוריד את מקור הכוכבית בספרייה /usr/src שהוא המיקום הנפוץ להצבת קבצי מקור.

שנה לספרייה /usr/src ידי הקלדה:

cd /usr/src/

הורד את הגרסה האחרונה של Asterisk 15 עם הפקודה הבאה של wget:

sudo wget

לאחר השלמת ההורדה, חלץ את הקובץ שהורדת באמצעות הפקודה הבאה:

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

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

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

התקן כוכבית

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

sudo./configure --libdir=/usr/lib64

בסיום מוצלח תראה את הפלט הבא:

השלב האחרון הוא לאפשר לשירות Asterisk להתחיל אתחול באמצעות:

sudo systemctl enable asterisk

התאם את כללי חומת האש

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

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

פתח את עורך הטקסט שבחרת וצור את שירות ה- Firewalld הבא:

/etc/firewalld/services/asterisk.xml

asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX). asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).

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

sudo firewall-cmd --add-service=asterisk --permanent sudo firewall-cmd --reload

לבסוף בדוק אם כללי החומת אש החדשים מיושמים בהצלחה באמצעות:

sudo firewall-cmd --list-all

public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:

אל תהסס להתאים את חומת האש בהתאם לצורך שלך.

סיכום

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

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

כוכבית