à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
- ข้อกำหนดเบื้องต้น
- กำลังดาวน์โหลด Asterisk
- การติดตั้งเครื่องหมายดอกจัน
- การติดตั้งเครื่องหมายดอกจัน
- การกำหนดค่าไฟร์วอลล์
- ข้อสรุป
เครื่องหมายดอกจันเป็นเฟรมเวิร์กโอเพนซอร์ซที่ได้รับความนิยมและได้รับการยอมรับอย่างกว้างขวางสำหรับการสร้างแอปพลิเคชันการสื่อสาร มันถูกใช้โดยบุคคลธุรกิจขนาดเล็กองค์กรขนาดใหญ่และรัฐบาลทั่วโลก
คุณสมบัติดอกจันรวมถึงการประชุมทางโทรศัพท์, วอยซ์เมล, เพลงที่ถูกพักสาย, การโอนสาย, การรอสาย, การบันทึกการโทร, การจัดเก็บ / ดึงฐานข้อมูลและอื่น ๆ อีกมากมาย
ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง Asterisk 15 บน Debian 9
apt install asterisk
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
อัปเดตเซิร์ฟเวอร์ Debian ของคุณและติดตั้งแพ็คเกจที่จำเป็นในการดาวน์โหลดและสร้าง Asterisk:
sudo apt update && sudo apt upgrade
sudo apt install wget build-essential subversion
กำลังดาวน์โหลด Asterisk
ในขณะที่เขียนบทความนี้ Asterisk รุ่นล่าสุดที่เสถียรคือเวอร์ชัน 15
เปลี่ยนเป็นไดเร็กทอรี
/usr/src
และดาวน์โหลดซอร์ส Asterisk ด้วยคำสั่ง wget ต่อไปนี้:
cd /usr/src/
sudo wget
หลังจากการดาวน์โหลดเสร็จสมบูรณ์ให้ใช้คำสั่ง tar เพื่อแยกไฟล์เก็บถาวร:
sudo tar zxf asterisk-15-current.tar.gz
ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนเป็นไดเรกทอรีแหล่งที่มาของดอกจันก่อนดำเนินการตามขั้นตอนถัดไป:
การติดตั้งเครื่องหมายดอกจัน
เรียกใช้สคริปต์ต่อไปนี้เพื่อดาวน์โหลดแหล่งข้อมูล MP3 ซึ่งจำเป็นสำหรับการสร้างโมดูล MP3 และใช้ไฟล์ MP3:
sudo contrib/scripts/get_mp3_source.sh
จากนั้นรันสคริปต์
install_prereq
เพื่อแก้ไขการขึ้นต่อกันทั้งหมดบนระบบ Debian ของคุณ:
sudo contrib/scripts/install_prereq install
สคริปต์จะติดตั้งแพคเกจที่จำเป็นทั้งหมดและเมื่อดำเนินการสำเร็จจะพิมพ์ข้อความต่อไปนี้:
############################################# ## install completed successfully #############################################
ที่นี่คุณจะเห็นรหัสโทรศัพท์ ITU-T เริ่มต้นที่ 61 แต่ในกรณีของเราถ้าคุณอยู่ในอเมริกาเหนือเพราะฉันเป็นคุณจะต้องเปลี่ยนเป็น 1
การติดตั้งเครื่องหมายดอกจัน
รันสคริปต์
configure
ซึ่งจะทำให้รหัสดอกจันพร้อมที่จะรวบรวม:
sudo./configure
เมื่อเสร็จสิ้นการประสบความสำเร็จคุณจะเห็นผลลัพธ์ต่อไปนี้:
พิมพ์
exit
หรือกด
CTRL+C
เพื่อออกจาก Asterisk CLI
ขั้นตอนสุดท้ายคือการเปิดใช้งานบริการ Asterisk เพื่อเริ่มการบูท:
sudo systemctl enable asterisk
การกำหนดค่าไฟร์วอลล์
โดยค่าเริ่มต้น SIP ใช้พอร์ต UDP 5060 เพื่อเปิดพอร์ตที่รัน:
iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT
รู้สึกอิสระที่จะปรับไฟร์วอลล์ตามความต้องการของคุณ
ข้อสรุป
ในคู่มือนี้เราได้แสดงวิธีการติดตั้ง Asterisk เวอร์ชันล่าสุดจากแหล่งข้อมูลในระบบ Debian ของคุณ
ตอนนี้คุณควรตรวจสอบเอกสารดอกจันและเรียนรู้เพิ่มเติมเกี่ยวกับวิธีกำหนดค่าและใช้เครื่องหมายดอกจัน
ดอกจัน debian