การติดตั้ง Call Center Module มีขั้นตอนดังต่อไปนี้
** ควรใช้โปรแกรม FireFox หรือ Chrome ครับ **
เครื่อง Elastix ต้องต่อ Internet ด้วยนะครับ
1. ติดตั้ง Call Center module
- โค้ด: เลือกทั้งหมด
rpm -ivh http://www.voip4share.com/sources2/elastix-callcenter-2.2.0-17.noarch.rpm
รอติดตั้งจนเสร็จครับ จากนั้นคอนฟิกต่อครับ
2. คอนฟิก Asterisk Manager
เพื่อให้ Call Center Module เชื่อมต่อกับ Asterisk ได้
2.1 เพิ่ม Manager ในไฟล์ /etc/asterisk/manager.conf
หรือจะเพิ่มในไฟล์ /etc/asterisk/manager_custom.conf ก็ได้ จะเอาไว้ต้นไฟล์หรือท้ายไฟล์ก็ได้
- โค้ด: เลือกทั้งหมด
[callcenter]
secret = callcenter
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,log,verbose,command,agent,user,config,command,reporting,originate
แก้ไขค่าที่อยู่ในเครื่องหมาย [] และ secret ตามความต้องการ
2.2 รีโหลด manager
รันคำสั่งต่อไปนี้จาก Linux Prompt
- โค้ด: เลือกทั้งหมด
asterisk -rx "manager reload"
2.3 โชว์ manager เพื่อตรวจสอบ
รันคำสั่งต่อไปนี้จาก Linux Prompt
- โค้ด: เลือกทั้งหมด
asterisk -rx "manager show users"
จะเห็น callcenter อยู่ในบรรดา Manager แล้วครับ แสดงว่าพร้อมใช้งานแล้ว
- โค้ด: เลือกทั้งหมด
username
--------
admin
openfire
phpconfig
phpagi
AstTapi
a2billinguser
remote_mgr
callcenter
-------------------
8 manager users configured.
3. คอนฟิก Call Center Module ให้เชื่อมต่อกับ Asterisk
จากหน้าเว็บ Elastix คลิ๊กแท๊ป Call Center แล้วคลิ๊ก Configuration ** ถ้ามองไม่เห็น Call Center ให้คลิ๊กแท๊ปรูปลูกศรชี้ลง **
ป้อนข้อมูล Asterisk Login และ Asterisk Password ตามที่คอนฟิกไว้ในข้อ 2 แล้วกด Save
และที่ Dialer Status ด้านล่าง คลิ๊กให้ Current Status เปลี่ยนเป็น Running ด้วยนะครับ
4. Elastix Dialer
เมื่อติดตั้ง Elastix Call Center เสร็จแล้ว สิ่งที่เราได้มาเพิ่มอีกอย่างนอกเหนือจากเมนู Call Center บนหน้าเว็บ Elastix ก็คือ Service ที่เรียกว่า elastixdialer ครับ มีไฟล์คอนโทรลการ Start/Stop ชื่อ elastixdialer อยู่ที่โฟลเดอร์ /etc/init.d ครับ มันสตาร์ทให้เราเองตอนรีบู๊ตเครื่อง ถ้า Service นี้ไม่สตาร์ทก็จะทำให้บางฟีเจอร์ของ Call Center ไม่ทำงานครับ เช่น Campaign, Agent Login เป็นต้น
การติดตั้ง Call Center Module และคอนฟิกให้เชื่อมต่อกับ Asterisk มีเพียงเท่านี้ครับ ติดตามต่อตอนที่ 2 เร็วๆนี้ครับ
บทความที่เกี่ยวข้อง
เทคนิค Elastix Call Center ตอนที่ 2 - สร้างเบอร์ Extension ให้ Call Center Agent
เทคนิค Elastix Call Center ตอนที่ 3 - สร้าง Groups, Group Permissions และ Users ใน Elastix
เทคนิค Elastix Call Center ตอนที่ 4 - สร้าง Queues