Lă n+101(nếu có) để xử lý tùy chọn Ứng dụng năy dễ thấy ở câc tổng đăi trả lời 1080,

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 113 - 114)

- 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

lă n+101(nếu có) để xử lý tùy chọn Ứng dụng năy dễ thấy ở câc tổng đăi trả lời 1080,

dịch vụ khâch hang...

Ví dụ:

Exten => 123,1,Dial(Zap/1,L0) Câch xử lý mây bận có thể như sau:

exten => 123,1,Dial(Zap/1,10)

exten => 123, 3,Hangup ()

exten => 123,102,playback(tt-allbusy) exten => 123,103, Hangup ()

Argument thứ 3 của Dial() lă string tùy chọn. Nó chứa một hoặc một văi đặc điểm

để định ra hănh vi của DialQ. Ví dụ: -r: người gọi sẽ được nghe đm chuông khi đích đê được thông bâo có cuộc gọi đến.

exten => 123,1,Dial(Zap/1,10,r)

exten => 123,2, Playback (vm-nobodyavail) exten => 123,3,Hangup( )

exten => 123,102, Playback(tt-allbusy) exten => 123,103,Hangup( )

Một ví dụ cụ thể hơn như sau:,

[incoming]

exten => s,1,answer()

exten => .,s,2,Background (enter-ext=o£-perslon) exten => 101,1,Dial(Zap/1,10)

exten => 101,2, Playback (vm-nobcdyavali l) exten => 101,3,Hangup( )

exten => 101,102, Playback(tt-allbusy) exten => 101,103,Hangup( )

exten => 102,1,Dial(STP/Jane, 10)

exten => 101,103,Hangup( )

exten => 102,1,Dial (STP/vane, 10)

exten => 102,2, Playback (vm-nobodyavail)

exten => 102,3,Hangup(_ ) exten => 102,102,P1ayback(tt-allbusy) exten => exten => 102,103,Hangup( ) i,1,Playback (pbx-invalid) —- GTỌSYYYYYợN-aYAaớAaBaBaBaBaarnaawaơơơơơơơợggợzợợguơơợớnggnnuơờợơgggnnnnananan-aannaanemmmmmmm THỌ TS

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

Trang 99

exten => i,2,Goto(incoming,s, 1) exten => t,1,Playback (vm-goodbye) exten => t,2,Hangup( )

Argument thứ 4 của Dial(Q lă URL, nếu đầu nhận hỗ trợ chứ năng nhận một URL tại

thời điểm của cuộc gọi, một URL cụ thể sẽ được gởi ( được sử dụng trong IP phone vă

sofi-phone). Argument năy hiếm khi được sử dụng

Nếu muốn tạo một cuộc ØỌI ra ngoăi trín một kính FXO Zap /4, có thể lăm như

Sau:

Exten => 123,1,Dial (Zap/4/4<destination>)

<Destination> có thể lă số bị gọi (Trong kính Zap) hoặc lă địa chỉ email....trong

câc kính khâc như SIP, LAX. Ví dụ:

Exten => 123,1,Dial(STP/1234)

Exten =>124,1Dial (TAX2/jcohn@asteriskdocs.org)

Bắt cứ argument năo đều có thể bỏ trống bằng đoạn trống giữ 2 dấu phẩy. 5.7.3.4 Thím context cho cuộc gọi nội bộ:

Như đê nói, một trong những chức năng quan trọng của Asterisk lă phđn đặc quyền

(gọi nội bộ, nội hạt, đường dăi. ...) cho câc nhóm người gọi khâc nhau. Để lăm điều năy đối với extension nội bộ, ta tạo thím một context [Internal].

[internal]

Exten => 101,1,Dial(Zap/1,,r)

Exten => 102,1,Dial(SIP/Jjane,,r)

Bằng câch năy, người sử dụng kính Zap/1 có thể sử dụng số 102 để gọi cho người đang ở kính SIP/jane vă ngược lại. Mặc khâc, ta cũng có thẻ thay thế câc số 101,

102...băng tín.

5.7.3.5 Sử dụng biến:

Biến có thể sử dụng trong Asterisk dialplan để giúp giảm bớt khối lượng đânh mây, câc logic thím văo... Chúng ta có thể tạo một biến lă Jonh vă gân giâ trị lă Zap/1. Như

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 113 - 114)

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

(148 trang)