heffalump เขียน:ผมได้วิธีแก้ปัญหาแล้วครับ เอามาแชร์ให้เพื่อนๆนะครับ
ผมใช้วิธีคือ
1. สร้าง queue ขึ้นมา 1 queue โดยที่ไม่มี member อยู่ใน queue นั้น (สมมุติว่าqueue ชื่อ Sale)
2. เขียน Dialplan ให้ ผู้ใช้งานโทรเข้าไปที่เบอร์ 1 เบอร์ (สมมุติว่าให้กด 999*) เพื่อ login เข้า queue โดยใช้คำสั่ง AddQueueMember
Ext. exten = 999*,1,Answer
exten = 999*,n,AddQueueMember(Sale,SIP/2201)
exten = 999*,n,Hangup
3. เท่านี้ extension 2201 จะเข้าไปรออยู่ใน queue เพื่อรอรับสาย
4. ถ้าจะให้ผู้ใช้ log-off จาก queue ให้ใช้คำสั่ง RemoveQueueMember(Sale,SIP/2201) ครับ
ปัจจุบันผมใช้วิธี เขียนหน้าเวปสำหรับ login agent ด้วย PHP ขึ้นมา แล้วหลังจาก user login ผ่านหน้าเวป ระบบ จะ add agent เข้าไปอยู่ใน queue ให้ พอ log-off ที่หน้าเวป ก็จะนำออกจาก queue ให้ครับ
ทีนี้ไม่ต้องยกหูเพื่อรอสายแล้วครับ login เสร็จที่หน้าเว็ป ก็นั่งรอสายเข้าอย่างเดียว
ย้อนกลับไปยัง Elastix - Unified Communications Software
กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 0 ท่าน