Hình 3.6 . Mô hình 1 Server Asterisk Các bước cài đặt mô hình như sau:
Bước 1: Cài đặt Asterisk và tổng đài PBX
Hình 3.7 – Giao diện Asterisk và tổng đài PBX Bước 2: Cài đặt máy chủ Asterisk Server
Vào thư mục \asterisk\etc
Trong 2 tệp tin Sip.conf và Extension.conf sửa với nội dung như sau:
Sip.conf Extension.conf [thanh] Type = friend Username = thanh Secret = 1234 Host = dynamic Context = local1 [khanh] Type = friend Username = khanh [local1] Exten=101, 1, Dial(SIP/thanh) Exten=thanh, 1, Dial(SIP/thanh) Exten=102, 1, Dial(SIP/khanh) Exten=khanh, 1, Dial(SIP/khanh)
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
61
Secret = 1234
Host = 192.168.1.104 Context = local1
Bước 3: Cài đặt phần mềm Softphone X-Lite và đăng ký Sip Server Khi cài đặt xong phần mềm X-Lite giao diện của phần mềm như sau:
Hình 3.8 - Giao diện phần mềm X-Lite
Để đăng ký Sip Account vào mục Sip Account Settings và nhập các thông tin
Hình 3.9 - Màn hình đăng ký Sip Account Khi đăng ký Sip Account thành công giao diện của phần mềm X-Lite
Hình 3.10 - Phần mềm X-Lite được đăng ký tên Sip server Bước 4: Thực hiện cuộc gọi
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
62
Để thực hiện cuộc gọi từ “thanh” đến “khanh” đã đăng ký trong Sip.conf Khi gọi cho thanh” ta chỉ cần gọi số 101, gọi cho “khanh” ta bấm số 102
Hình 3.11 - Giao diện thực hiện cuộc gọi
3.2.2.Mô hình nhiều Server và nhiều Client
Hình 3.12 - Mô hình thử nghiệm hệ thống gọi điện thoại nhiều Server Các phần cứng sử dụng:
- 4 PC:
+ 2PC Asterisk Server cài đặt Asterisk
+ 2PC Client (Windows): Cài đặt Softphone (X-lite) - 1 Switch
- 4 Analog phone - 2 SPA 3102
3.2.2.1. Cấu hình Asterisk Server cho SIP Client Asterisk Server 1