Được dùng trong trường hợp extension không có trong một Context hoặc

Một phần của tài liệu hệ thống Asterisk (Trang 25 - 26)

IVR menu.

Priority (Mỗi extension có thể bao gồm nhiều bước mỗi bước được gọi là “priority”)

Application (or command) Thực hiện một ứng dụng cụ thể nào đó cho cuộc gọi

− Một ví dụ cụ thể như sau:

/etc/asterisk/extention.conf

exten => 7325010,1,Dial(Zap/1,20) exten => 7325010,2,Voicemail(u7325010)

exten => Tương ứng với mỗi ứng dụng thực hiện 7325010 Con số nhận được khi thuê bao chủ gọi quay số. 1, 2 là các “priority” thứ tự được thực hiện 1 rồi tới 2…

Trong ví dụ của chúng ta con số 7325010 sẽ được gửi đến kênh zap/1 rung chuông tối đa 20 giây. Nếu sau 20 giây không trả lời thì cuộc gọi sẽ được định hướng đến hộp thư thoại u7325010 chữ u ở đây có nghĩa là “'u'navailable message”.

Priorities là thứ tự thực hiện các ứng dụng trong dialplan, khi thứ tự “1” được thực hiện thì kế tiếp là ứng dụng tại thứ tự số “2” được thực hiện, kể từ vertion 1.2 của Asterisk thay vì sử dụng gán một con số cụ thể cho thứ tự thực hiện như trên thì ở đây có thể gán ký tự “n” cho mọi dòng “exten=>” điều này sẽ nói với asterisk là ứng dụng với thứ tự tiếp theo sẽ thực hiện.

Ví dụ:

/etc/asterisk/extention.conf

exten=>8051,,hangup()

exten=>8051,1,dial(sip/8051,20)

Ở ví dụ trên dòng có thứ tự “2” đứng trước dòng có thứ tự “1”, nhưng khi thực hiện diaplan thì dòng có thứ tự Priorities “1” ưu tiên thực hiện trước bất kể thứ tự sắp xếp như thế nào.

Ví dụ :

/etc/asterisk/extention.conf

exten=>8051,n,dial(sip/8051,20) exten=>8051,n,hangup()

Thứ tự thực hiện từng dòng 1 từ trên xuống dưới.

o Aplications – Các hàm ứng dụng

Đây là phần quan trọng trong diaplan tức là ứng dụng nào sẽ được thực hiện trên mỗi dòng, các ứng dụng như thực hiện quay số,trả lời cuộc gọi hay đơn giản là nhấc gác máy để biết thêm thông tin về các ứng dụng cũng như các thông số kèm theo thì hãy dùng lệnh show Aplications trên giao tiếp dòng lệnh của asterisk:

CLI> show Aplication

Trong phần xây dựng Dialplan ta sẽ tìm hiểu kỹ các Aplication này.

o Contexts - Ngữ cảnh

Ví dụ khi gọi đến tổng đài Asterisk có một thông điệp thông báo như sau “Chào mừng các Bạn gọi đến Hệ thống tra cứu điểm thi nhấn phím 1 để tra cứu điểm phím 2 để đăng kí mô học…” khi người gọi chọn phím 1 thì hệ thống sẽ chuyển đến một ngữ cảnh (context) là [xemdiem] khi người gọi nhấn phím 2 thì hệ thống sẽ định hướng cuộc gọi qua ngữ cảnh (context) [dangki] như vậy ứng với mỗi trường hợp hệ thống sẽ có ngữ cảnh khác nhau, ngữ cảnh được đặt trong dấu [] .

III. Tính năng hỗ trợ cấu hình user và diaplan trong Asterisk

Một phần của tài liệu hệ thống Asterisk (Trang 25 - 26)