ดอกจัน: วิธีติดตั้งซอฟต์แวร์ IP Telephony

ดอกจันวิธีติดตั้ง

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

ในคู่มือนี้คุณจะ เรียนรู้วิธีการติดตั้งและกำหนดค่าใน Ubuntuเนื่องจากเป็นหนึ่งในการแจกแจงที่ได้รับความนิยมมากที่สุด แต่ขั้นตอนอาจคล้ายกันมากสำหรับการแจกแจงแบบ Debian อื่น ๆ และแม้กระทั่งสำหรับ Distros GNU / Linux อื่น ๆ เนื่องจากจะติดตั้งจากซอร์สโค้ดคอมไพล์เพื่อสร้างไบนารี

สำหรับแพลตฟอร์มอื่น ๆ เช่น Microsoft Windows หรือ macOS คุณไม่จำเป็นต้องรวบรวมจากแหล่งที่มาคุณสามารถค้นหาแพ็คเกจที่คอมไพล์แล้วพร้อมติดตั้งได้

ติดตั้งเครื่องหมายดอกจันทีละขั้นตอน

ไปยัง ติดตั้ง Asterisk ในระบบของคุณคุณต้องทำตามขั้นตอนง่ายๆเหล่านี้ ...

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

ก่อนที่จะเริ่มการติดตั้ง Asterisk ก่อนอื่นคุณควรมีไฟล์ แพ็คเกจที่จำเป็น เพื่อรวบรวม โดยทั่วไปเป็นไปได้ว่าการแจกจ่ายของคุณมีอยู่แล้ว แต่คุณสามารถมั่นใจได้โดยเรียกใช้โปรแกรมต่อไปนี้ (หากติดตั้งแล้วจะไม่ทำอะไรเลย):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

ซึ่งจะติดตั้งแพ็คเกจ wget เพื่อดาวน์โหลดซอร์สระบบควบคุมเวอร์ชันโค่นล้มและแพ็กเกจที่จำเป็นสำหรับการสร้างแพ็กเกจจากซอร์ส

ดาวน์โหลด Asterisk

ต่อไปนี้จะเป็น ดาวน์โหลดแบบอักษรของตัวเอง ซอฟต์แวร์เครื่องหมายดอกจันนั่นคือซอร์สโค้ดที่คุณสามารถสร้างไบนารีของโปรแกรมนี้ ในการดำเนินการนี้จากเทอร์มินัลคุณต้องดำเนินการ:

การดำเนินการนี้จะดาวน์โหลดซอฟต์แวร์เวอร์ชัน Asterisk 18.3.0 ซึ่งเป็นเวอร์ชันล่าสุดในการเขียนนี้

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

ตอนนี้เป็นเวลารวบรวมและติดตั้งเครื่องหมายดอกจันเช่นนี้ ในการทำเช่นนี้ขั้นตอนในการปฏิบัติตามนั้นค่อนข้างง่ายคุณต้องใช้:

อ่านไฟล์ LEADME หากคุณมีปัญหาหรือกำลังพยายามติดตั้งเวอร์ชันอื่น อาจมีความแตกต่างเล็กน้อย

sudo ./configure

sudo make menuselect

จากเมนูให้เลือก รูปแบบ_mp3 และกด F12 คุณยังสามารถใช้แป้นพิมพ์และเลือกบันทึกและออกจากนั้นกด ENTER

หลังจากนั้นคุณสามารถเริ่มกระบวนการ การรวบรวม เช่นนี้:

sudo make -j2

คุณสามารถแก้ไขหมายเลขที่มาพร้อมกับ -j ได้ตามจำนวนคอร์ของโปรเซสเซอร์ของคุณ ตัวอย่างเช่นหากคุณมี 8 คอร์คุณสามารถใช้ -j8 เพื่อเร่งความเร็วในการคอมไพล์ หากคุณมีเคอร์เนลเดียวคุณสามารถระงับอ็อพชัน -j

กำหนดค่าbásica

เมื่อการคอมไพล์เสร็จสมบูรณ์ซึ่งอาจใช้เวลามากหรือน้อยขึ้นอยู่กับประสิทธิภาพของคอมพิวเตอร์ของคุณดังต่อไปนี้ การติดตั้ง จากไบนารี:

sudo make install

จะได้รับการติดตั้งแล้ว แต่กระบวนการยังไม่เสร็จสมบูรณ์ ขั้นตอนต่อไปคือการติดตั้งไฟล์การกำหนดค่า PBX พื้นฐาน: 

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- เพื่อกำหนดค่าผู้ใช้ห้องประชุมห้องและตัวเลือกเมนู
  • คนอื่น ๆ: เครื่องหมายดอกจันมีความหลากหลายและยืดหยุ่นดังนั้นจึงสามารถกำหนดค่าได้หลายแบบแม้ว่าจะเป็นแบบหลักก็ตาม

2 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ผู้พิทักษ์คอมพิวเตอร์ dijo

    น่าสนใจมากที่มีคนได้รับการสนับสนุนให้จัดทำเอกสารการติดตั้งและกำหนดค่า Asterisk ขอบคุณ Isaac

    คุณวางแผนที่จะดำเนินการต่อกับบทความอื่น ๆ ในหัวข้อนี้หรือไม่? ฉันต้องการมากขึ้น ฉันเข้าใจว่าไม่ใช่ทุกคนที่มีโทรศัพท์เครือข่าย แต่เราสามารถทดสอบซอฟต์แวร์ VoIP บนอุปกรณ์มือถือของเราได้หรือไม่? (ตัวอย่างเช่น)

    ฉันกล่าวแสดงความยินดีและฉันหวังว่าคุณจะได้รับการสนับสนุนให้เจาะลึกเรื่องนี้ต่อไป

    ขอบคุณมาก

  2.   Magda dijo

    https://www.freepbx.org/

    บางทีคุณอาจจะมาที่นี่ก่อนหน้านี้ ประกอบด้วยเครื่องหมายดอกจัน (มากหรือน้อย) และหลีกเลี่ยงการกำหนดค่าชุดควบคุมด้วยตนเองทั้งหมด ไม่ว่าในกรณีใดคุณต้องอุทิศเวลาและความอดทนให้กับมัน

    ขอให้โชคดีคนที่เชียร์ !!!