Câc applicatio nở trín có thể hiểu một câch đễ dăng, riíng ứng dụng ø/ayback dùng

Một phần của tài liệu Nghiên cứu mã nguồn mở Asterisk và ứng dụng vào hệ thống Contact Center (Trang 111 - 112)

- Extension.conf: file cấu hình về câc luật định tuyến cuộc gọi, luật quay số, câc

Câc applicatio nở trín có thể hiểu một câch đễ dăng, riíng ứng dụng ø/ayback dùng

để phât đi một đoạn đm thanh đê được lưu sẵn thănh file, trong trường hợp trín nó có ten lă “hello-worlđ”.

5.7.3. Thím tính logic cho Dialplan:

5.7.3.1 Ứng dụng backgroundQ) vă gotoQ):

Ứng dụng BackgroundQ lă chìa khóa để giúp cho hệ thống Asterisk có tính tương tâc cao. Cũng giống như playbackQ, nó mở một đoạn đm thanh đê thu sẵn, khâc ở chỗ lă khi caller nhắn phím (hay tổ hợp phím), nó sẽ ngắt đm thănh vă đưa đến extension tương ứng với phím nhắn đó.

Một trong những công dụng thông dụng nhất của BackgroundQ lă để tạo voice menu (hay còn gọi lă phone-tree). Nhiều công ty sử dụng phone-tree để chuyín caller cho extension thích hợp, tiếp tđn của họ không cần phải trả lời cho từng cuộc gọi riíng biệt.

Cú phâp của Background() cũng giống với PlaybackQ

exten => 0875292,1,background( xin-chao)

Một ứng dụng khâc tiện ích không kĩm đó lă Goto(). Nó được sử dụng để gởi một cuộc gọi văo một context, extension, vă priority khâc. Ứng dụng Goto(Q tạo ra sự dễ dăng để di chuyển cuộc gọi giữa câc phần khâc nhau của dialplan. Cú phâp như sau:

Exten => 0875292, 1,Goto(context,extension,priority)

Với việc sử dụng, Background() vă Goto(), ta có thể xđy dựng một đialplan có chức năng chuyền tiếp cuộc gọi đến extension vă sử dụng như voice menu như sau

[1ncoming]

exten => s,1,Answer ()

CHƯƠNG V: TÔNG QUAN VỀ TỎNG ĐĂI CONTACT CENTER

Trang 97

exten => s,2,Background (nhan~-phim-gap-extension)

exten => 1,1,playback (digits/1)

exten => 1,2,Goto(1inccming,s, 1)

exten => 2,1,playback (dđigits/1)

exten => 2,2,Goto(inccming, s, 1)

5.7.3.2 Xứ lý entry không thực vă timeout:

Để xđy dựng nín một dialplan thực tế, cần phải xĩt đến nhiều trường hợp thực tế

như: caller nhắn số không có trong danh sâch, vă không nhắn bất kì số năo trong thời gian quâ lđu. Như câch xử lý thông thường khâc, ta đưa nó văo câc extension 1 (invalid), vă extension t (timeout). Ta có thể cấu hình như sau:

[incoming]

exten => s,1,answer ()

exten => s,2,Background (enter-ext-o£-person)

exten => 1,1,playback(digits/1) exten => 1,2,Goto(incoming,s, 1) exten => 2,1,playback(digits/2) exten => 2,2,Goto(incoming,s, 1) exten => 1,1,playback(pbx-invall1d) exten => i,2,Goto(inccoming,s, 1) exten => t,1,blayback (vn-goodbye)

exten => t,2,hanguE ()

5.7.3.3 Sử dụng ứng dụng dỉalQ):

Một trong những đặc tính có giâ trị của Asterisk lă khả năng kết nối câc caller khâc nhau lại với nhau. Đó lă điều đặc biệt hữu dụng khi câc caller sử đụng phương thức

Một phần của tài liệu Nghiên cứu mã nguồn mở Asterisk và ứng dụng vào hệ thống Contact Center (Trang 111 - 112)

Tải bản đầy đủ (PDF)

(148 trang)