ดอกจัน เป็น แพลตฟอร์มโอเพ่นซอร์สฟรีสำหรับติดตั้งสวิตช์บอร์ดที่ใช้ VoIP สำหรับธุรกิจหรือองค์กรขนาดเล็กของคุณ ด้วยวิธีนี้คุณสามารถปรับปรุงประสิทธิภาพการทำงานของคุณและสามารถให้บริการลูกค้าของคุณได้อย่างเหมาะสมยิ่งขึ้นด้วยโทรศัพท์ทุกเครื่องที่คุณมี
ในคู่มือนี้คุณจะ เรียนรู้วิธีการติดตั้งและกำหนดค่าใน Ubuntuเนื่องจากเป็นหนึ่งในการแจกแจงที่ได้รับความนิยมมากที่สุด แต่ขั้นตอนอาจคล้ายกันมากสำหรับการแจกแจงแบบ Debian อื่น ๆ และแม้กระทั่งสำหรับ Distros GNU / Linux อื่น ๆ เนื่องจากจะติดตั้งจากซอร์สโค้ดคอมไพล์เพื่อสร้างไบนารี
ติดตั้งเครื่องหมายดอกจันทีละขั้นตอน
ไปยัง ติดตั้ง Asterisk ในระบบของคุณคุณต้องทำตามขั้นตอนง่ายๆเหล่านี้ ...
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มการติดตั้ง Asterisk ก่อนอื่นคุณควรมีไฟล์ แพ็คเกจที่จำเป็น เพื่อรวบรวม โดยทั่วไปเป็นไปได้ว่าการแจกจ่ายของคุณมีอยู่แล้ว แต่คุณสามารถมั่นใจได้โดยเรียกใช้โปรแกรมต่อไปนี้ (หากติดตั้งแล้วจะไม่ทำอะไรเลย):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install wget build-essential subversion
ซึ่งจะติดตั้งแพ็คเกจ wget เพื่อดาวน์โหลดซอร์สระบบควบคุมเวอร์ชันโค่นล้มและแพ็กเกจที่จำเป็นสำหรับการสร้างแพ็กเกจจากซอร์ส
ดาวน์โหลด Asterisk
ต่อไปนี้จะเป็น ดาวน์โหลดแบบอักษรของตัวเอง ซอฟต์แวร์เครื่องหมายดอกจันนั่นคือซอร์สโค้ดที่คุณสามารถสร้างไบนารีของโปรแกรมนี้ ในการดำเนินการนี้จากเทอร์มินัลคุณต้องดำเนินการ:
cd /usr/src/
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz
sudo tar zxf asterisk-18.3.0.tar.gz
cd asterisk-18.3.0
แก้ไขการอ้างอิง
ขั้นตอนต่อไปคือ แก้ไขการอ้างอิง Asterisk นั้นมีโดยเฉพาะอย่างยิ่งเมื่อมันมาถึงโมดูล MP3 ที่จำเป็นสำหรับการโทร ในการทำสิ่งนี้จากเทอร์มินัลคุณสามารถรันคำสั่งต่อไปนี้เพื่อใช้สคริปต์ที่มีให้สำหรับวัตถุประสงค์เหล่านี้:
sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install
คำสั่งเหล่านี้จะแก้ไขการอ้างอิงเหล่านี้และแสดงข้อความการติดตั้งสำเร็จหากทำได้สำเร็จ
ติดตั้ง Asterisk
ตอนนี้เป็นเวลารวบรวมและติดตั้งเครื่องหมายดอกจันเช่นนี้ ในการทำเช่นนี้ขั้นตอนในการปฏิบัติตามนั้นค่อนข้างง่ายคุณต้องใช้:
sudo ./configure
sudo make menuselect
จากเมนูให้เลือก รูปแบบ_mp3 และกด F12 คุณยังสามารถใช้แป้นพิมพ์และเลือกบันทึกและออกจากนั้นกด ENTER
หลังจากนั้นคุณสามารถเริ่มกระบวนการ การรวบรวม เช่นนี้:
sudo make -j2
คุณสามารถแก้ไขหมายเลขที่มาพร้อมกับ -j ได้ตามจำนวนคอร์ของโปรเซสเซอร์ของคุณ ตัวอย่างเช่นหากคุณมี 8 คอร์คุณสามารถใช้ -j8 เพื่อเร่งความเร็วในการคอมไพล์ หากคุณมีเคอร์เนลเดียวคุณสามารถระงับอ็อพชัน -j
กำหนดค่าbásica
เมื่อการคอมไพล์เสร็จสมบูรณ์ซึ่งอาจใช้เวลามากหรือน้อยขึ้นอยู่กับประสิทธิภาพของคอมพิวเตอร์ของคุณดังต่อไปนี้ การติดตั้ง จากไบนารี:
sudo make install
sudo make basic-pbx
sudo make config
sudo ldconfig
ขั้นตอนต่อไปในการตั้งค่า Asterisk ที่สำคัญคือการสร้างผู้ใช้ใหม่ ด้วยเหตุผลด้านความปลอดภัยจะดีกว่า สร้างผู้ใช้ใหม่:
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
ตอนนี้คุณต้องเปิดไฟล์กำหนดค่าต่อไปนี้ / etc / default / asterisk ด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบและไม่ใส่ข้อคิดเห็นสองบรรทัด (ลบ # ออกจากจุดเริ่มต้น):
- AST_USER = »ดอกจัน»
- AST_GROUP = »ดอกจัน»
สิ่งต่อไปคือการเพิ่มผู้ใช้ที่สร้างขึ้นในไฟล์ Dialout และกลุ่มเสียง ที่ระบบโทรศัพท์ IP ต้องใช้งานได้:
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 ในการดำเนินการนี้ให้เรียกใช้:
sudo systemctl start asterisk
sudo systemctl enable asterisk
ไปยัง ตรวจสอบว่าใช้งานได้:
sudo asterisk -vvvr
หากไม่ได้ผลให้ตรวจสอบว่าคุณได้เริ่มต้นอย่างถูกต้องหรือมีกฎบางอย่าง ไฟร์วอลล์หรือระบบรักษาความปลอดภัย ที่อาจจะปิดกั้นมัน
ข้อมูลมากกว่านี้ - Asterisk Wiki
การกำหนดค่าดอกจัน
เมื่อเสร็จแล้วคุณควรมีเซิร์ฟเวอร์โทรศัพท์ VoIP ของคุณทำงานอยู่แล้วเพื่อให้โทรศัพท์ของคุณที่เชื่อมต่อกับ LAN ของคุณสามารถทำงานได้อย่างถูกต้อง อย่างไรก็ตามหากคุณต้องทำอะไรบางอย่าง องค์ประกอบ โดยเฉพาะอย่างยิ่งคุณสามารถพิจารณาไฟล์ Asterisk ที่สำคัญดังต่อไปนี้:
- /etc/asterosk/asterisk.conf: เป็นไฟล์คอนฟิกูเรชันหลัก ในนั้นคุณสามารถกำหนดค่าพื้นฐานทั้งหมดเกี่ยวกับระบบได้เช่นไดเร็กทอรีที่มีการกำหนดค่าส่วนที่เหลือไฟล์เสียงโมดูล ฯลฯ รวมถึงฟังก์ชั่นที่สำคัญของบริการ
- /etc/asterisk/sip.conf: เป็นไฟล์คอนฟิกูเรชันที่สำคัญอีกไฟล์หนึ่งซึ่งกำหนดวิธีการทำงานของโปรโตคอล SIP ทั้งเพื่อกำหนดผู้ใช้ระบบและเซิร์ฟเวอร์ที่พวกเขาต้องเชื่อมต่อ ภายในคุณจะเห็นสองส่วนที่สำคัญส่วนหนึ่ง [ทั่วไป] สำหรับพารามิเตอร์ส่วนกลางและส่วนอื่น ๆ หรือบริบทสำหรับผู้ใช้และส่วนอื่น ๆ
- /etc/asterisk/extensions.conf: ไฟล์กำหนดค่า Asterisk ที่สำคัญอีกไฟล์หนึ่ง ในนั้นคุณสามารถกำหนดได้ว่ามันจะทำงานอย่างไร
- /etc/asterisk/queues.conf- ในการกำหนดค่าคิวและตัวแทนคิวนั่นคือสมาชิก
- /etc/asterisk/chan_dahdi.conf: ซึ่งกำหนดค่ากลุ่มและพารามิเตอร์ของการ์ดสื่อสาร
- /etc/asterisk/cdr.conf: ที่ระบุวิธีการจัดเก็บบันทึกการโทร
- /etc/เครื่องหมายดอกจัน/features.conf: คุณสมบัติพิเศษเช่นการถ่ายโอนกราซิโอนี ฯลฯ
- /etc/asterisk/วอยซ์เมล.conf- บัญชีข้อความเสียงและการตั้งค่า
- /etc/asterisk/confbridge.conf- เพื่อกำหนดค่าผู้ใช้ห้องประชุมห้องและตัวเลือกเมนู
- คนอื่น ๆ: เครื่องหมายดอกจันมีความหลากหลายและยืดหยุ่นดังนั้นจึงสามารถกำหนดค่าได้หลายแบบแม้ว่าจะเป็นแบบหลักก็ตาม
น่าสนใจมากที่มีคนได้รับการสนับสนุนให้จัดทำเอกสารการติดตั้งและกำหนดค่า Asterisk ขอบคุณ Isaac
คุณวางแผนที่จะดำเนินการต่อกับบทความอื่น ๆ ในหัวข้อนี้หรือไม่? ฉันต้องการมากขึ้น ฉันเข้าใจว่าไม่ใช่ทุกคนที่มีโทรศัพท์เครือข่าย แต่เราสามารถทดสอบซอฟต์แวร์ VoIP บนอุปกรณ์มือถือของเราได้หรือไม่? (ตัวอย่างเช่น)
ฉันกล่าวแสดงความยินดีและฉันหวังว่าคุณจะได้รับการสนับสนุนให้เจาะลึกเรื่องนี้ต่อไป
ขอบคุณมาก
https://www.freepbx.org/
บางทีคุณอาจจะมาที่นี่ก่อนหน้านี้ ประกอบด้วยเครื่องหมายดอกจัน (มากหรือน้อย) และหลีกเลี่ยงการกำหนดค่าชุดควบคุมด้วยตนเองทั้งหมด ไม่ว่าในกรณีใดคุณต้องอุทิศเวลาและความอดทนให้กับมัน
ขอให้โชคดีคนที่เชียร์ !!!