Cuộc gọi giữa hai user trong mạng Wifi Mô hình:

Một phần của tài liệu dịch vụ voip trên hệ thống asterisk (Trang 33 - 39)

- Cấu hình XML để dễ phân tách dữ liệu

4.1.1.Cuộc gọi giữa hai user trong mạng Wifi Mô hình:

Chương 4: TRIỂN KHAI HỆ THỐNG VOIP DỰA TRÊN PHẦN MỀM ASTERISK

4.1.1.Cuộc gọi giữa hai user trong mạng Wifi Mô hình:

4.1.1. Cuộc gọi giữa hai user trong mạng WifiMô hình: Mô hình:

Thiết lập cấu hình hệ thống VoIP

Sau khi tiến hành cài đặt AsteriskNow trên máy ảo, giao tiếp được thiết lập Bridged để máy ảo và máy thật sẽ cùng một mạng.

Và có địa chỉ IP là :192.168.1.123

Vào trình duyệt Chrome đánh địa chỉ 192.168.1.123 sẽ hiện lên giao diện chính của tổng đài PBX:

Tiến hành tạo tài khoản cho các user theo các bước :

4.1.2 Bắt gói và phân tích gói khi thực hiện cuộc gọi giữa thuê bao 123 và 234:

Sau khi tiến hành khai báo 2 thuê bao 123 và 234 tại tổng đài PBX ta nhập user name,số thuê bao và password vào giao diện Linphone, chọn domain là IP của tổng đài PBX 192.168.1.123, khai báo các thông số thuê bao.

Sau khi khai báo thuê bao xong ở cả hai softphone, softphone 1(IP:192.168.1.101) thực hiện cuộc gọi tới soft phone 2 (IP:192.168.1.102). Softphone 2 nhấc máy, đàm thoại, softphone 1 gác máy kết thúc cuộc gọi. Sau đây là quá trình phân tích các gói tin bắt được trên wireshark.

Lưu ý rằng, máy chủ PBX thực chất là 1 máy ảo cài trong PC 1, sử dụng chung card mạng LAN nhưng khác địa chỉ IP, vì vậy wireshark bắt được các bản tin đến và đi trên cả PC 1 và máy chủ PBX.

Gói thứ 1: cho biết bản tin invite từ 123@192.168.1.123 tới trạm nhận là 234@192.168.1.123

Gói thứ 2: bản tin báo lỗi 401 không xác thực. Gói được gửi từ tổng đài PBX 192.168.1.123 tới máy 123

Gói thứ 3: ACK từ máy 123 đến server để xác nhận bản tin 401 Unauthorized.

Gói thứ 4: gửi lại bản tin INVITE từ từ 123@192.168.1.123 tới trạm nhận là 234@192.168.1.123

Gói thứ 5: Trying với mã 100 cho biết server đang thực hiện cuộc gọi được gửi từ server về máy 123

Gói thứ 6: Ringing với mã 180 cho biết máy 234 đang đổ chuông.

Gói thứ 7: đáp ứng OK với mã 200 cho biết máy 234 đã chấp nhận cuộc gọi. Trong bản tin này, phần nội dung có miêu tả về Media mà máy 234 muốn sử dụng.

Gói thứ 8: 123 đưa ra bản tin ACK để xác nhận bản tin OK. Sau khi bản tin ACK đã được gửi và nhận thì 123 và 234 có thể bắt đầu trao đổi dữ liệu với nhau.

Gói thứ 9: bản tin RTP (Giao thức thời gian thực) từ 234 đến 123 đánh dấu thời điểm đã kết nối được 2918s để quản lý thời gian truyền và nhận dữ liệu.

Gói thứ 10: bản tin RTP gửi từ 123 đến 234 đánh dấu thời điểm đã kết nối được 3050s để quản lý thời gian truyền và nhận dữ liệu.

Gói thứ 11: bản tin yêu cầu BYE từ 123 đến 234 để kết thúc cuộc gọi.

Gói thứ 12: bản tin 200OK cho biết 234 đã dừng truyền thông tin và gửi đáp ứng OK cho 123.

Một phần của tài liệu dịch vụ voip trên hệ thống asterisk (Trang 33 - 39)