เทคนิคการติดตั้ง Issabel4 บน CentOS 7

Your Open Source Solution For Unified Comunnications And More…

เทคนิคการติดตั้ง Issabel4 บน CentOS 7

โพสต์โดย nuiz » 15 ก.ย. 2018 14:07

เทคนิคการใช้งาน Issabel
เทคนิคการใช้งาน Elastix
เทคนิคการใช้งาน Asterisk
เทคนิคการใช้งาน FreePBX
เทคนิคการคอนฟิก Elastix/Issabel ให้ทำงานเป็น Time Server

บทความนี้จะแนะนำวิธีการติดตั้ง Issabel 4 บนเครื่องที่ติดตั้ง CentOS 7 อยู่ก่อนแล้ว

เกริ่นนิดนึงครับ...
ผมห่างหายไปจาก Elastix นานพอสมควรครับ หันไปหา FreePBX แทน แต่วันนี้คิดถึง Elastix 4 เครื่องที่เคยลงไว้ให้ลูกค้า ลองรัน yum update ว่าจะยังอัพเดทได้มั๊ย ปรากฏว่า "ไม่ได้แล้วครับ" คงเป็นเพราะทาง Elastix ได้ปิด Mirror ไปแล้ว ผมจึงคิดถึง Issabel ขึ้นมาทันทีครับ อยากรู้ว่าพัฒนาไปถึงไหนแล้ว...

ค้นหา Issabel4 ใน Google ก็เห็นในเว็บ sourceforge.net ครับ มีไฟล์ให้เลือกแบบนี้ ผมขี้เกียจดาวน์โหลดไฟล์ ISO จึงลองจะติดตั้งแบบแมนนวลดู จึงโหลดไฟล์ *.sh มาแทนครับ เลือกที่เป็น Asterisk 13 ครับ ตามที่ผมวงสีแดงไว้เลย

รูปภาพ

พอติดตั้ง CentOS 7 เสร็จ ก็เริ่มลงมือติดตั้ง Issabel แบบแมนนวลได้เลยครับ ดังต่อไปนี้ เมื่อติดตั้งแล้วเสร็จ จะได้โปรแกรมต่างๆในเครื่องดังต่อไปนี้
- CentOS 7
- Issabel 4
- FreePBX 2.11
- Asterisk 13.x
- Dahdi 2.11
- MySQL 5.x
- Php 5.x
- Hylafax 4.x
- GeoIP
- อื่นๆ

1. ติดตั้ง CentOS 7 อัพเดท ปิด SELinux และรีบู๊ตเครื่อง
โค้ด: เลือกทั้งหมด
sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/sysconfig/selinux
sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/selinux/config
yum -y update
reboot


2. ติดตั้ง wget
เพื่อให้ดาวน์โหลดไฟล์สคริปต์ติดตั้ง issabel4 ได้
โค้ด: เลือกทั้งหมด
yum -y install wget


3. รันคำสั่งต่อไปนี้เพื่อติดตั้ง Issabel 4
โค้ด: เลือกทั้งหมด
cd /home
wget https://sourceforge.net/projects/issabelpbx/files/Issabel%204/issabel4-asterisk13-netinstall.sh/download
mv download issabel4-asterisk13-netinstall.sh
chmod +x issabel4-asterisk13-netinstall.sh
./issabel4-asterisk13-netinstall.sh

ไฟล์ติดตั้งจะเริ่มอัพเดทและดาวน์โหลดไฟล์อื่นมาเพิ่มเติม พอถึงขั้นตอนตามรูปนี้ ให้รอครับ...
รูปภาพ

ระหว่างการติดตั้งก็อาจจะเห็นข้อความ Error เวลาดาวน์โหลดไฟล์แล้วหาไฟล์ไม่เจอ แต่ก็ปล่อยผ่านไปได้ครับ เพราะโปรแกรมจะดาวน์โหลดจากที่อื่นมาแทน

4. ติดตั้ง GeoIP
ระหว่างการติดตั้ง Issabel4 เขาจะติดตั้ง GeoIP ให้เราด้วยนะครับ แต่จะใช้งานอย่างไรนั้น เดี๋ยวผมจะทำเป็นบทความแนะนำการใช้งานให้อีกทีครับ
รูปภาพ

5. ตั้ง Password ของ MariaDB (MySQL)
รูปภาพ

ุ6. ตั้ง Password เข้าเว็บคอนฟิก Issabel4
รูปภาพ

จากนั้นเครื่องจะรีสตาร์ทเอง

7. ล๊อกอินเข้าเครื่องด้วย SSH Client
จะเห็นข้อความคล้ายๆแบบนี้
รูปภาพ

8. เข้า Asterisk Console
ลองเข้า "asterisk -rvvvvvv" ก็จะเห็นคล้ายๆแบบนี้
รูปภาพ

9. เข้าเว็บ Issabel4
ใช้ Username=admin ส่วน Password ก็ใส่ตามที่ตั้งไว้ครับ
รูปภาพ

10. หน้าตาของเว็บ Issabel4 ครับ
รูปภาพ

11. ลองเข้าเว็บ FreePBX ครับ
สีสันเปลี่ยนไปนิดหน่อย แต่ข้อมูลยังเหมือนเดิมครับ
รูปภาพ

รูปภาพ

12. Theme ที่มีให้เลือก
มี Theme เดียวครับคือ Tenant
รูปภาพ

13. สิ่งที่แปลกตา
จากที่ผมสำรวจคร่าวๆในหน้า FreePBX > Admin > Module Admin เห็นว่ามีโมดูลที่เพิ่มขึ้นมาและไม่ได้บอกว่าเป็น Commercial สงสัยจะติดตั้งและใช้งานได้ฟรี (มั้งครับ) เช่น
- Dynamic Routes
- Asternic
- QueueMetrics
รวมทั้ง GeoIP ที่เห็นตอนติดตั้งนั่นด้วยนะครับ เดี๋ยวจะลองใช้งานดูครับ

สรุปว่า... สามารถติดตั้ง Issabel4 บนเครื่อง CentOS ได้เรียบร้อยนะครับ ผมลองสร้าง 2 เบอร์ โทรหากันได้ บันทึกเสียงได้ครับ

เปิดบริการ อบรม Issabel/FreePBX/Elastix ด้วยคอร์สพิเศษ ให้ติดตั้ง คอนฟิกคล่อง ใช้งานคล่อง ได้ใน 3 วัน
เทคนิคการใช้งาน Firewall + GeoIP บน Issabel
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 5413
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: เทคนิคการติดตั้ง Issabel4 บน CentOS 7

โพสต์โดย nuiz » 01 มิ.ย. 2019 23:48

อัพเดทครับ...
วิธีการติดตั้ง Issabel บน CentOS 7 แบบนี้ ตั้งแต่ผมเขียนบทความนี้ก็เกือบปีแล้ว ผมยังไม่รู้ว่าจะเอาไปใช้งานจริงๆได้ยังไง จะมีใครที่ติดตั้งแบบนี้ใช้งานจริงๆ

วันนี้ 1/6/2562 ผมได้คำตอบแล้วครับ

วิธีการติดตั้ง Issabel แบบในบทความนี้ เหมาะอย่างยิ่งกับคนที่ไปเช่า VPS (Virtual Private Server) หรือจะเรียกว่า Cloud ก็ได้ แล้วทางผู้ให้บริการก็ติดตั้ง CentOS 7 มาให้เรียบร้อยเลย จะให้เขาติดตั้ง Issabel 4 จากแผ่น ISO เขาก็ไม่ยอมทำให้ พอเราได้ IP/root password มาแล้วก็จัดการติดตั้ง Issabel 4 ตามบทความนี้เลยครับ

ป.ล. ทดสอบกับ VPS ที่ใช้ ESXi นะครับ เวอร์ค!!! ส่วน Visualization อื่นยังไม่ได้ลองครับ แม้จะยังไม่ได้ลองกับ Visualization อื่นๆ เดาเอาเองว่า Xen, KVM, Hyper-V น่าจะเวอร์ค ส่วนตัวอื่นไม่รู้ครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 5413
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33


ย้อนกลับไปยัง Issabel - Open Source Solution For Unified Comunnications

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน