การติดตั้ง 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
![รูปภาพ](http://www.voip4share.com/images/shared/elastix-callcenter-connect-asterisk.png)
และที่ 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