• roundrobin : Phân phối một cách công bằng lần lượt đến các agent • leastrecent : Phân phối cuộc gọi tới agent mới login vào
• fewest calls : Phân phối tới agent đã nghe ít cuộc gọi nhất • random : Phân phối một cách ngẫu nhiên.
• rrmemory : như roundrobin nhưng ...
Các bước cấu hình:
- Tạo ra các hàng đợi : Cấu hình ở queue.conf
---
[nhansu] ; Tạo hàng đợi nhansu
music = default ; Nhạc trong khi chờ cuộc gọi
retry = 2
maxlen = 0 ; Không giới hạn dung lượng hàng đợi
member => Agent/100 ; Agent/AgentID
member => Agent/101 --- [ke toan] music = default timeout = 15 retry = 5 maxlen = 0 member => Agent/200 member => Agent/201 --- [taichinh] music = default timeout = 15 retry = 5 maxlen = 0
member => Agent/300
member => Agent/301
- Tạo ra các Agent : cấu hình trong agents.conf
Cú pháp : agent => AgentID, Mật khẩu , Tên
---
[Agents]
agent => 100, 123456, Nguyen Tien Thanh – Phong Nhan Su
agent => 101, 123456, Phạm Tran Khanh – Phong Nhan Su
agent => 200, 123456, Bui Hong Phuong – Phong Ke Toan
agent => 201, 123456, Le Thi Cuc – Phong Ke Toan
agent => 300, 123456, Tran Van Thang – Phong Tai Chinh
agent => 301, 123456, Pham Cong Dien – Phong Tai Chinh
- Tạo dialplan : extensions.conf
---
[TestACD]
; Các Agent gọi đến số 900 để đăng ký
exten = 900,2, AgentLogin()
; User gọi đến 09481xxxxx thì phân phối vào hàng đợi nhansu và trong khi đợi để được trả lời , user được nghe nhạc
exten = _09481xxxxx, 1, Answer
exten = _09481xxxxx, 2, SetMusicOnHold(default)
exten = _09481xxxxx, 3, queue(nhansu)
; User gọi đến 09482xxxxx thì phân phối vào hàng đợi ketoan
exten = _09482xxxxx, 1, Answer
exten = _09482xxxxx, 2, SetMusicOnHold(default)
exten = _09482xxxxx, 3, queue(ketoan)
; User gọi đến 09483xxxxx thì phân phối vào hàng đợi taichinh
exten = _09483xxxxx, 1, Answer
exten = _09483xxxxx, 2, SetMusicOnHold(default)
exten = _09483xxxxx, 3, queue(taichinh)
- Agent gọi đến số 900 để Login , sẽ có 1 thông báo nhập username : nhấn “AgentID #” ( ví dụ100#) để nhập và nếu thành công sẽ có tiếp 1 thông báo nhập mật khẩu : nhấn “Mật khẩu #” 100#) để nhập và nếu thành công sẽ có tiếp 1 thông báo nhập mật khẩu : nhấn “Mật khẩu #” (123456#) để nhập. Nếu đăng nhập thành công thì Agent sẽ được nghe nhạc trong khi chờ cuộc gọi. Và nếu có 1 cuộc gọi đến được phân phối đến Agent thì sẽ có 1 tiếng “bip” rồi cuộc gọi được kết nối tới agent.