Android

วิธีการติดตั้งเครื่องหมายดอกจันบน centos 7

เวก้าผับ ฉบับพิเศษ

เวก้าผับ ฉบับพิเศษ

สารบัญ:

Anonim

เครื่องหมายดอกจันเป็นแพลตฟอร์ม PBX โอเพ่นซอร์สที่ได้รับความนิยมและได้รับการยอมรับอย่างกว้างขวางซึ่งให้พลังกับระบบ IP PBX, เซิร์ฟเวอร์การประชุมและเกตเวย์ VoIP มันถูกใช้โดยบุคคลธุรกิจขนาดเล็กองค์กรขนาดใหญ่และรัฐบาลทั่วโลก

คุณสมบัติดอกจันประกอบด้วยข้อความเสียงเพลงรอสายการประชุมทางโทรศัพท์การจัดคิวการบันทึกการโทรการตอบสนองด้วยเสียงแบบโต้ตอบและอีกมากมาย

บทแนะนำนี้จะแนะนำขั้นตอนที่จำเป็นสำหรับการติดตั้ง Asterisk 15 บน CentOS 7

ข้อกำหนดเบื้องต้น

  • ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo

    อัพเดตระบบ CentOS ของคุณและติดตั้งเครื่องมือพัฒนาที่จำเป็นในการรวบรวมซอร์สโค้ด Asterisk:

    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 ส่งคืนค่า Disabled :

getenforce

Disabled

ดาวน์โหลด Asterisk

เรากำลังจะดาวน์โหลดซอร์ส Asterisk ในไดเร็กทอรี /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 บน Asterisk:

sudo contrib/scripts/get_mp3_source.sh

ถัดไปติดตั้งการพึ่งพาที่หายไปทั้งหมดด้วยสคริปต์ install_prereq :

sudo contrib/scripts/install_prereq install

สคริปต์จะติดตั้งแพคเกจที่จำเป็นทั้งหมดและเมื่อดำเนินการสำเร็จจะพิมพ์ข้อความต่อไปนี้:

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

ติดตั้งเครื่องหมายดอกจัน

สคริปต์ configure จะทำการตรวจสอบจำนวนมากเพื่อให้แน่ใจว่ามีการขึ้นต่อกันทั้งหมดที่ต้องใช้โดยกระบวนการสร้างและติดตั้งเริ่มต้นสคริปต์โดยพิมพ์:

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

เมื่อเสร็จสิ้นการประสบความสำเร็จคุณจะเห็นผลลัพธ์ต่อไปนี้:

ขั้นตอนสุดท้ายคือการเปิดใช้งานบริการเครื่องหมายดอกจันเพื่อเริ่มการบูตด้วย:

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:

รู้สึกอิสระที่จะปรับไฟร์วอลล์ตามความต้องการของคุณ

ข้อสรุป

ในคู่มือนี้เราได้แสดงวิธีการติดตั้ง Asterisk เวอร์ชันล่าสุดจากแหล่งข้อมูลในระบบ CentOS ของคุณ

ตอนนี้คุณควรตรวจสอบเอกสารดอกจันและเรียนรู้เพิ่มเติมเกี่ยวกับวิธีกำหนดค่าและใช้เครื่องหมายดอกจัน

ดอกจัน centos