สำหรับท่านที่ได้ยินชื่อเสียงของ Asterisk มาบ้าง เห็นคนอื่นพูดถึงกัน เห็นหน่วยงานอื่นเอามาใช้ในองค์กรกันเยอะแยะ ก็อยากจะศึกษา อยากจะเอามาใช้บ้าง อยากมีไว้ศึกษาบ้าง แต่ไม่รู้จะเริ่มต้นจากตรงไหนดี ผมมีข้อแนะนำให้ครับ
1. เครื่องคอมพิวเตอร์ที่จะติดตั้ง Asterisk
เอาเป็นเครื่องว่างๆที่ไม่ได้ใช้งานแล้ว เครื่องเก่าๆก็ได้ แต่ถ้าไม่มีเครื่องว่างจริงๆก็ใช้เครื่องที่ใช้งานอยู่ก็ได้นะครับ ไม่ว่าจะเป็นเครื่องคอมหรือว่าโน๊ตบุ๊ค ใช้โปรแกรม VMware ช่วย
2. จะติดตั้งเองทั้งหมดหรือติดตั้งจากแพ็กเกจสำเร็จรูป
ปัจจุบันนี้นะครับมีคณะทำงานหลายคณะที่เล็งเห็นช่องทางสร้างชื่อเสียงจากความโด่งดังของ Asterisk ได้รวมกลุ่มกันทำงานโดยนำ Asterisk, Linux และโปรแกรมอื่นๆอีกหลายโปรแกรมที่จำเป็นมารวมเข้าด้วยกัน ปรับแต่งหน้าตาใหม่ ทำให้คอนฟิก Asterisk ผ่านเว็บได้ แล้วทำให้ติดตั้งได้ง่าย และเร็วโดยใช้ CD แผ่นเดียว กลุ่มทำงานที่ผมพูดถึงนี้ได้แก่
Elastix
TrixBox
PBX In A Flash
AsteriskNOW อันนี้เจ้าของเดียวกับ Asterisk ครับ
ติดตั้งเสร็จก็จะมี Asterisk พร้อมเว็บอินเตอร์เฟสให้คอนฟิกและใช้งานได้ทันที
อีกวิธีหนึ่งคือติดตั้งทุกอย่างเอง เริ่มตั้งแต่ Linux, Asterisk, Database, Web Server และโปรแกรมเล็กๆน้อยๆอื่นๆอีก ถ้าไม่มีความรู้เรื่องการติดตั้ง Linux และโปรแกรมบน Linux มาก่อนเลย ผมว่าวิธีนี้ยากครับ ลองใช้วิธีแรกก่อนแล้วค่อยๆศึกษา Linux เบื้องต้นควบคู่กันไปก็ได้
3. เลือกระบบปฏิบัติการที่จะติดตั้ง Asterisk
ถ้าในหัวข้อที่แล้วเลือกแพ็กเก็จที่เขาทำมาสำเร็จรูปแล้ว เขาทำมาบน Linux ครับ เขาก็ต้องเลือก Linux ที่เสถียรสุดๆนะครับ เช่น CentOS (http://www.centos.org), Debian (http://www.debian.org) ถ้าเกิดว่าไม่ชอบ 2 ตัวนี้แต่ชอบพวก Ubuntu, FreeBSD, Suse มากกว่าก็ต้องเลือกติดตั้งเองนะครับ และนี่เป็นรายละเอียดการติดตั้ง CentOS ครับ
ติดตั้งเอง
ผมมีแนะนำดังต่อไปนี้ครับ
นี้เป็นรายละเอียดของการติดตั้ง Asterisk
1. ลง Linux เลือกตัวที่ชอบ (หรือลงผ่าน VMWare ก็ได้)
2. ลงโปรแกรมเพิ่ม เช่น cpp, gcc-cpp, bison, autoconf, automake เพื่อให้คอมไพล์ Asterisk ได้
3. ติดตั้ง Database Server แนะนำเป็น MySQL ครับ (ฟรี) และ/หรือ phpMyAdmin
4. ติดตั้ง Asterisk พร้อมโปรแกรมเสริมอื่นๆ การติดตั้งต้องคอมไพล์นะครับ ก่อนคอมไพล์ก็ต้องเลือกออปชั่นด้วยว่าเราจะอินาเบิลฟีเจอร์อะไรเพิ่มเติมบ้าง ติดตั้งไว้ที่โฟลเดอร์ไหน ให้ติดตั้งโปรแกรมเสริมอื่นๆก่อนค่อยติดตั้ง Asterisk ครับ มันต้องทำเป็นขั้นตอนไม่งั้นคอมไพล์ไม่ผ่านไม่รู้ด้วยนะครับ
ลำดับการติดตั้งโปรแกรม Asterisk + โปรแกรมเสริม ผมพอแนะนำได้ดังนี้ครับ ยกตัวอย่าง Asterisk เวอร์ชั่น 1.6.1 นะครับ (ปัจจุบันเป็น 1.6.2 แล้ว)
4.1 เข้าไปเว็บไซต์... ดาวน์โหลดไฟล์ที่แนะนำ หรือถ้ามีเวอร์ชั่นใหม่กว่านี้ก็เอาเวอร์ชั่นใหม่ครับ
http://downloads.asterisk.org/pub/telephony/asterisk
-ดาวน์โหลดไฟล์ asterisk-1.6.1.12.tar.gz
-ดาวน์โหลดไฟล์ asterisk-addons-1.6.1.2.tar.gz
http://downloads.asterisk.org/pub/telephony/libpri
-ดาวน์โหลดไฟล์ libpri-1.4.10.2.tar.gz
http://downloads.asterisk.org/pub/telephony/dahdi-linux
-ดาวน์โหลดไฟล์ dahdi-linux-2.2.1-rc2.tar.gz
http://downloads.asterisk.org/pub/telephony/dahdi-tools
-ดาวน์โหลดไฟล dahdi-tools-2.2.1-rc2.tar.gz
4.2 ติดตั้งโปรแกรม
ผมมีวิธีติดตั้งมาแนะนำ 2 วิธีนะครับ เลือกเอาแบบที่ชอบก็แล้วกัน
4.2.1 CentOS Linux ติดตั้งด้วยคำสั่งคำสั่ง yum ดูรายละเอียดที่กระทู้นี้ครับ ติดตั้ง Asterisk ด้วยคำสั่ง Yum บน CentOS
4.2.2 CentOS Linux ติดตั้งด้วยตัวเอง ดูรายละเอียดที่กระทู้นี้ครับ ติดตั้ง Asterisk บน CentOS แบบ Step-by-Step
ถ้าเป็น Linux ตัวอื่นๆก็ลองปรับคำสั่งที่ใช้ดูครับ พอดีว่าผมถนัด CentOS หน่ะครับ
5. รัน Asterisk
โปรแกรม Web Interface ของ Asterisk
ถ้าติดตั้ง Linux + Asterisk เอง มีโปรแกรมเว็บอินเตอร์เฟสที่จะทำให้คอนฟิก Asterisk ผ่านเว็บได้ ผมขอแนะนำ 2 โปรแกรมต่อไปนี้ครับ ฟรีทั้งคู่
1. FreePBX (http://www.freepbx.org)
2. VoiceOne (http://www.voiceone.it)
สองโปรแกรมนี้ฟีเจอร์คล้ายๆกันครับ ทำได้เหมือนๆกัน แต่หน้าตาไม่เหมือนกันเลย ควรเลือกลงโปรแกรมใดโปรแกรมหนึ่ง (FreePBX ดังกว่าและมีคนนิยมใช้มากกว่า)
ติดตั้งเมื่อต้องการ
ติดตั้งโดยใช้แพ็กเก็จสำเร็จรูป
ที่ต่างประเทศเขามีการนำเอา Linux (ส่วนมากเป็น CentOS), Asterisk, Web Server, Database, FreePBX และโปรแกรมเสริมอื่นๆมาทำเป็นแพ็กเก็จ ซึ่งทำให้เราติดตั้งทุกอย่างได้ด้วย CD แผ่นเดียวและใช้เวลาติดตั้งประมาณ 30 นาทีเท่านั้น ลองเข้าไปดูตามเว็บเหล่านี้ดูนะคับ
Elastix (http://www.elastix.org) ในเว็บบอร์ดก็มีกระทู้ Elastix โดยเฉพาะ
TrixBox (http://www.trixbox.org)
PBX In A Flash (http://www.pbxinaflash.net)
AsteriskNOW (http://www.asterisk.org) เจ้าของเดียวกับ Asterisk ครับ
FreePBX (http://www.freepbx.org) เว็บบอร์ด FreePBX
เทคนิคการติดตั้ง Asterisk 16.x + DAHDI 2.11.1 บน CentOS 7
เทคนิคการติดตั้ง Asterisk 15.x + DAHDI 2.11.1 บน CentOS 7
เทคนิคการติดตั้ง Asterisk 13.x + DAHDI 2.11.1 บน CentOS 7