Điền các thông số cần thiết

Một phần của tài liệu asterisk tong quan pot (Trang 60 - 64)

- Thực hiệ n: sử dụng username 102 và 103 để kết nối tới tổng đà

c. Điền các thông số cần thiết

Host : là địa chỉ server asterisk.

User name : Số tổng đài đã đăng kí với server asterisk. Nhấn Save sau đó nhấn OK để hoàn thành.

Tiếp đó chúng ta phải Register tới server số iax vừa đăng kí bằng cách nhấn Register ở phía dưới

Bước 5 : Bây giờ tới phần để cho các máy điện thoại đã khai báo trên có thể thực hiện các cuộc gọi với nhau thì chúng ta tiến hành thực hiện dialplan, việc này được cấu hình trong file etc/asterisk/ extention.conf.

Chúng ta tạo kịch bản cuộc gọi như sau : Khi cuộc gọi đến công ty thì hệ thống asterisk sẽ phát sinh thông điệp “Chào mừng gọi đến công ty ABC của nhóm 09, vui lòng đợi để được kết nối tới số nội bộ” sau đó hệ thống sẽ thực hiện kết nối quay số SIP cho phòng kỹ thuật, IAX2 cho phòng hành chánh.

Để có thể làm được điều đó :

 Trước tiên chúng ta upload file âm thanh Welcome.mp3 (đã được thu sẵn phù hợp với ngữ cảnh cuộc gọi đang tiến hành) vào thư mục /var/lib/asterisk/sounds/custom bằng cách sau : • Vào giao diện web của trixbox, chọn menu cuối cùng : System recordings. Ta được kết quả như hình vẽ sau :

• Sau đó chọn tiếp Browse, chọn file âm thanh Welcome và nhấn Upload. • Sau khi upload xong ta nhấn nút save ở phía dưới.

• Vậy là xong, muốn sử dụng file âm thành này, chúng ta dùng đường dẫn custom/Welcome. Sau đó chúng ta cấu hình trong file extention.conf như sau :

[incoming] exten => 7097,1,answer() exten => 7097,n,playback(custom/Welcome) exten => 7097,n,WaitExten() exten => 7097,n,dial(sip/7097) exten => 7097,n,Hangup exten => 8098,1,answer() exten => 8098,n,playback(custom/Welcome) exten => 8098,n,WaitExten() exten => 8098,n,dial(IAX2/8098)

exten => 8098,n,Hangup

Giải thích :

 Các cuộc gọi vào công ty trên đầu quay số 7097 và 8098 sẽ được gửi qua ngữ cảnh

[incoming] này trong file extention.conf. (nhờ sự khai báo context = incoming trong cấu hình SIP và IAX ở trên).

 Khi khách hàng thực hiện một cuộc gọi tới công ty, các bước mà server sẽ thực hiện như sau :

1. Answer() là application thực hiện trả lời cuộc gọi, một số tình huống dialplan không cần ứng dụng này nhưng để đúng logic của xử lý cuộc gọi khuyên chúng ta nên sử dụng.

Một phần của tài liệu asterisk tong quan pot (Trang 60 - 64)

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

(66 trang)
w