Tải bản đầy đủ - 0 (trang)
CHƯƠNG 3: Triển khai VoIP trên mã nguồn mở Asterisk

CHƯƠNG 3: Triển khai VoIP trên mã nguồn mở Asterisk

Tải bản đầy đủ - 0trang

Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



Trixbox.Chương trình mã nguồn mở này phát triển với mục đích là cung cấp cho

người dùng những giao diện cấu hình và chức năng quản trị cho admin một cách dễ

dàng và thân thiện hơn.

3.2. Cài đặt hệ thống

3.2.1. Cài đặt máy ảo VMware

Nên cài trên máy ảo VMware Workstation. Để dành một khoảng dung lượng 810GB trên ổ cứng để cài CentOS.

- Tiến hành cài Cài đặt VMware vào máy



3.2.2. Cài đặt CentOS

CentOS ( The Community Enterprice Operating System) là hệ điều hành nguồn

mở trên linux và được phát triển dành cho doanh nghiệp với các tiêu chí dễ vận hành

bảo dưỡng, thân thiện với môi trường người sử dụng và quản lý các gói, hỗ trợ dài

hạn hệ lõi và luôn được phát triển bởi cộng đồng nguồn mở. Xin tham khảo trang

web : http://www/centos.org/

Download tại địa chỉ:

Ta tiến hành cài đặt CentOS trên máy ảo VMware.

Các bước cài đặt:

38



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



- Khởi động máy tính từ file .iso cài đặt Centos.

- Khởi động máy ảo vừa tạo để cài CentOS.



- Sau đó nhập password cho "root" (tài khoản gốc). Ở đoạn này có 1 chỗ nó hỏi

cài gói giao diện cho CentOS



39



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



40



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



- Sau khi khởi động lên lại, là một số bước để đặt cấu hình ban đầu cho CentOS



41



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



- Sau bước này, việc cài đặt Centos hoàn tất, màn hình đăng nhập Centos

Đăng nhập Centos với tài khoản root, password đã đặt trong quá trình cài đặt.

Như vậy phần cài đặt hệ điều hành đã xong cơ bản. Việc cấu hình máy ta nên tắt

bỏ các services khơng cần thiết làm giảm tải hệ thống và các nguy cơ bảo mật khác

cũng như tối ưu các ứng dụng cho chất lượng thoại tốt hơn.

3.2.3. Cài đặt Asterisk

3.2.3.1. Yêu cầu phần cứng

Tùy theo mục đích sử dụng và số lượng các user trong hệ thống mà thiết bị

phần cứng được trang bị theo mức độ khác nhau. Dưới đây là một số khuyến nghị theo

cộng đồng Asterisk về cấu hình phần cứng cho Asterisk Server:

Mục đích



Số lượng các



Cấu hình tối thiểu



kênh

Thử nghiệm học tập



Hệ thống cho văn

phòng hoặc nhà riêng

Hệ thống cho doanh

nghiệp nhỏ

Hệ



thống



thương



mại cỡ vừa và lớn



1-5



5-10



15



>15



400-MHz x86, 256 MB

RAM

1-GHz x86, 512 MB RAM



3-GHz x86, 1 GB RAM

Dual CPUs hoặc triển khai

trên nhiều server



3.2.3.2. Tiến hành cài đặt

Cài đặt AsteriskNow có sẵn chế độ thiết lập đồ họa. Ta tiến hành cài đặt Asterisk

trên nền CentOS.

Đầu tiên sau khi khởi động máy server sẽ yêu cầu username/password của người

sử dụng. Ta điền các thông tin như phần đã đăng ký lúc cài đặt.

Sau khi đã đăng nhập được vào tài khoản root, ta gõ câu lệnh “setup” (không có

dấu nháy) và Enter.



42



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



Một cửa sổ đồ họa sẽ hiện ra như sau, chúng ta chọn vào các phần như theo các

hình sau.



43



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



Sau khi đến được bước này, ta tiến hành chỉnh sửa các mục được bôi vàng :



44



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



- DHCP: bỏ chọn phần này

- IP Address: 1 địa chỉ trong cùng subnet với các máy client (200.200.20.x)

- Subnetmask: 255.255.255.0

Sau khi chỉnh sửa xong, ta thoát ra và lưu lại các thiết lập. Trên cửa sổ dòng lệnh,

thực hiện câu lệnh “service network restart” để máy load lại các thay đổi của chúng ta

vào giao diện mạng.

3.3. Kiểm thử

3.3.1. Thêm các user vào VoIP Server

Trước tiên chúng ta cần kiểm tra xem kết nối từ các máy client đến máy VoIP

Server đã thông hay chưa. Để thực hiện việc này, trên máy trạm, sử dụng hộp thoại

Run, gõ cmd, Enter. Trong hộp thoại Command Prompt, thực hiện lệnh ping đến địa

chỉ của máy VoIP đã cài đặt ở bước trên. Nếu thơng thì tiến hành các bước tiếp theo,

ngược lại thì ta xem lại các bước cấu hình, và đặc biệt là xem lại xem tường lửa của hệ

thống máy client đã tắt hay chưa.

Sau khi kết nối đã thơng, từ cửa sổ trình duyệt web của 1 máy trạm Windows 7,

chúng ta gõ địa chỉ 200.200.20. 254 (là địa chỉ vừa cài đặt ở bước trên của tổng đài

VoIP), trình duyệt sẽ chuyển hướng tới trang quản trị của server.



45



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



Để xây dựng cho một hệ thống Asterisk hoạt động đầu tiên phải định nghĩa các

extension, sau đó xây dựng các Dialplan thích hợp để cho các extension kết nối được

với nhau.



Gõ username/password mặc định admin/admin



Ta được đưa vào giao diện quản trị của server. Chọn tab Application, chọn

Extension



46



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



Giữ nguyên như mặc định, chọn submit, ta được đưa vào trang đăng ký tài khoản

mới. Các trường cần thiết điền là 4 trường đầu tiên, và trường secret (chính là mật

khẩu cho số điện thoại – tài khoản này). Trường secret cũng nên đặt sao cho dễ nhớ

nhất, vì ta khơng đặt nặng vấn đề bảo mật trong bài lab này.

Sau khi chỉnh sửa xong, ta kéo xuống cuối và chọn Submit. Thực hiện tương tự

để tạo ra tài khoản thứ 2.

Sau khi hoàn thành, ta bấm vào nút đỏ Apply Config trên thanh Menu.

Vậy là ta đã hoàn thành việc tạo các tài khoản cần thiết cho việc thiết lập cuộc

gọi.

Khai báo các extension bao gồm như sau:

Trường hợp 1: Kiểm thử bằng cách gọi điện thoại giữa Softphone trên máy PC và

Smartphone:

Hai extension :+) user: 124; pass 123Abc



47



Đồ án tốt nghiệp Đại học



Tài liệu tham khảo



+) user: 127; pass 123Abc

Trường hợp 2: Kiểm thử bằng cách gọi điện thoại giữa Softphone trên hai máy

PC:

[123]: extension dùng cho user test1

[456]: extension dùng cho user test2.

Địa chỉ SIP server: 200.200.20. 254 (địa chỉ vào giao diện Asterisk)

3.3.2. Kiểm thử bằng cách gọi điện thoại giữa Softphone trên máy PC và

Smartphone

3.3.2.1. Tạo máy nhánh

-



Kiểm thử bằng cách thực hiện cuộc gọi giữa hai máy nhánh, một máy sử dụng

softphone Zoiper trên Smartphone, một máy sử dụng Eyebeam trên PC:

Hai máy nhánh :+) user: 124; pass 123Abc

+) user: 127; pass 123Abc

Tổng đài có địa chỉ IP (địa chỉ SIP server) : 200.200.20.254



48



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

CHƯƠNG 3: Triển khai VoIP trên mã nguồn mở Asterisk

Tải bản đầy đủ ngay(0 tr)

×