Ứng dụng tích hợp:

Một phần của tài liệu đồ án chuyên ngành nghiên cứu bộ giao thức h323 – e164 (Trang 49 - 77)

III. Báo hiệu và sử lý cuộc gọi

1.3. Ứng dụng tích hợp:

Một tổng đài softswitch hỗ trợ ENUM có thể được xây dựng cho môi trường dịch vụ tích hợp như ví dụ sau:

 Các thuê bao được cấp 1 số điện thoại công cộng (hoặc sử dụng số có sẵn). Với mỗi thuê bao, các dịch vụ có thể sử dụng là: điện thoại di động, điện thoại nhà riêng, điện thoại bàn làm việc, điện thoại softphone, email, trang chủ cá nhân, nhắn tin trực tuyến IM...

 Khi thuê bao không có mặt tại cơ quan (nhận biết qua hệ thống kiểm tra vào ra tại cửa cơ quan, cập nhật trực tuyến vào hệ thống DNS-ENUM, hoặc qua dịch vụ Presence-RFC2778), gateway sẽ trả chuyển mạch tới số điện thoại di động, hoặc số nhà riêng nếu số di động không liên lạc được

 Khi thuê bao tới cơ quan, gateway sẽ chuyển mạch tới máy để bàn

 Khi thuê bao login vào hệ thống thông tin nội bộ, gateway chuyển tới softphone sử dụng công nghệ SIP

 Trang chủ của thuê bao được kết nối nêu yêu cầu của người gọi là yêu cầu duyệt thông tin

 Tương tự đối với các hệ thống SMS, IM, Fax...

Tóm lại, với ENUM, có thể hội tụ các dịch vụ viễn thông và Internet để cung cấp 1 cơ sở hạ tầng thông tin chung, giải quyết được các vấn đề về làm việc cộng tác giữa các hệ thống dịch vụ khác nhau.

2. Các ứng dụng khác của ENUM: 2.1. Định danh 1 số duy nhất:

Cung cấp khả năng sử dụng 1 địa chỉ dạng số duy nhất cho tất cả các dạng liên lạc. Một số quốc gia như Hàn quốc có kế hoạch triển khai hệ thống địa chỉ số trọn đời (lifetime number), trong đó mỗi cá nhân có thể đăng ký 1 số (không nhất thiết phải là số điện thoại, nhưng theo chuẩn E.164) và có thể giữ số định danh duy nhất đó suốt đời. Với ENUM, số định danh này có thể được sử dụng làm địa chỉ liên hệ cho tất cả các loại hình liên lạc với chủ thể, bao gồm cả điện thoại cố định, fax, di động, trang chủ, email, VoIP, nhắn tin SMS, IM v.v.

2.2. Tách rời khỏi mạng viễn thông truyền thống:

Có nhiều ứng dụng thực hiện theo hướng này, tức là làm giảm dần sự lệ thuộc vào hệ thống điện thoại truyền thống trong việc lưu chuyển các thông tin. Có một số hướng như sau:

 Loại bỏ PSTN ở phạm vi doanh nghiệp: Hệ thống thông tin nội bộ sẽ là hệ thống điện thoại IP. Truy vấn ENUM cho phép chuyển đổi cuộc gọi ra ngoài thông qua các gateway VoIP, và như vậy bỏ qua hoàn toàn hệ thống PSTN

 Tương tự với trường hợp doanh nghiệp, các thuê bao cá nhân cũng có thể có nhu cầu sử dụng các hệ thống thông tin cá nhân hay gia đình có khả năng tùy biến cao, có khả năng kết nối từ internet tới internet, song song với khả năng sử dụng các dịch vụ VoIP và thoại truyền thống. Với các thiết bị gia dụng hỗ trợ ENUM, việc tích hợp là hoàn toàn có thể. Hiện tại cũng đã có các thiết bị gia dụng với chức năng chuyển toàn bộ các dạng dữ liệu truyền thông tới 1 gateway thiết kế sẵn, nhưng hệ thống này không có khả năng tùy biến cao, không có khả năng tự lựa chọn phương thức truyền thông và nhà cung cấp dịch vụ một cách trực tuyến.

Hình 23: Sử dụng gateway để tùy biến lựa chọn dịch vụ viễn thông thích hợp. 2.3. Chuyển mạch cuộc gọi trong 1 mạng dịch vụ điện thoại:

Các nhà cung cấp dịch vụ thoại cũng có khả năng đạt được lợi ích với việc đưa các hệ thống chuyển mạch mềm hỗ trợ ENUM vào sử dụng. Với ENUM, các tổng đài chuyển mạch mềm trở nên tương thích hoàn hảo hơn với các hệ thống tổng đài truyền thống, và do đó một bộ phận của hệ thống mạng trục dịch vụ có thể được truyền tải qua Internet mà không gây ảnh hưởng gì đối với các phần còn lại của hệ thống. Trong trường hợp này, việc đưa ENUM vào ứng dụng có thể là hoàn toàn trong suốt đối với người sử dụng, việc định tuyến cuộc gọi trong mạng có thể được quyết định bởi hệ thống DNS ENUM nội bộ, hoặc sử dụng hệ thống ENUM toàn cầu.

2.4. Tạo ra các dịch vụ điện thoại gia tăng tới các dạng dịch vụ Internet mới:

Với ENUM có thể tạo ra các dạng dịch vụ mới cho các thuê bao điện thoại (với các phím số) kết nối với cơ sở hạ tầng phong phú dịch vụ của Internet. Sử dụng các khả năng đa phương tiện và truyền thông của Internet có thể cung cấp thêm các khả năng kết nối và nội dung cho các thuê bao điện thoại. Ví dụ có thể dễ dàng cung cấp các dịch vụ web, email cho điện thoại di động, text to speech cho điện thoại, SMS to IM, email to SMS v.v.

ENUM cũng có thể làm nảy sinh ra các dịch vụ mới, do khả năng sử dụng số điện thoại vào trong các dịch vụ IP một cách dễ dàng, nó có thể mang lại khả năng đưa các dịch vụ mới vào các thị trường viễn thông truyền thống.

CHƯƠNG III : KẾT QUẢ VÀ THỰC NGHIỆM I. Mục Tiêu Của Thực Nghiệm:

Xây dưng mô hình kết nối giữa hai máy tính sử dụng phần mềm polycom để người sử dụng có thể gọi cho nhau và trao đổi thông tin. Sau đó dùng phần mềm wireshark bắt các thông điệp H323 và phân tích gói tin thông qua server.

II.Mô Hình Thực Nghiệm:

III. Công Cụ Thực Nghiệm:

Các thiết bị bao gồm : một server và hai pc

Các phần mềm demo bao gồm: windows server 2003 , windows xp , polycom , wireshark-win32-1.4.1 và các phần mềm hổ trợ khác.

IV. Các Bước Thực Nghiệm:

Trước tiên ta cài windows server 2003 lên máy server và win xp lên máy PC1 và PC2.

1.Cấu hình trên máy server:

Ip address:192.168.1.2 Subnet mask: 255.255.255.0 Prefered DNS server : 192.168.1.2

Sau đó dựng domain controller trên máy server theo các bước sau: • Start =>Run => dcpromo

• Màn hình welcome => next

• Màn hình domain controller type => chọn domain controller for a new domain => next

• Màn hình create tree or child domain => chọn create a new domain tree => next

• Màn hình create or join forest => chọn create a new forest of domain tree => next

• Màn hình full DNS name for new domain =>nguyenthimau.edu (nhập tên miền)=> next

• Màn hình netbios domain name: NGUYENTHIMAU=> next • Màn hình database and log locations => next

• Màn hình share system volume => next

• Màn hình configure DNS => chọn yes install and configure DNS on this computer => next

• Màn hình permission => chọn permission compatible only with window 2000server => next

• Màn hình administrator password =>để trống => next

• Hệ thống bắt đầu quá trình thăng cấp lên domain controller => finish => restart lại máy.

2.Gia nhập máy trạm PC1 và PC2 vào miền như sau:

PC1:

Ip address: 192.168.1.10 Subnet mask: 255.255.255.0 Prefered DNS server : 192.168.1.2

Right click my computer => properties => tab computer name => change => member of => chọn DOMAIN (nhập tên miền) nguyenthimau.edu => ok =>user name:ADMINISTRATOR và password: => ok => restart máy.

PC2:

Ip address: 192.168.1.11 Subnet mask: 255.255.255.0 Prefered DNS server: 192.168.1.2

Right click my computer => properties => tab computer name => change => member of => chọn DOMAIN (nhập tên miền) nguyenthimau.edu => ok =>user name:ADMINISTRATOR và password: => ok => restart máy.

3.Cấu hình DNS trên máy server:

Start => settings => Control panel => add remove programs => windows components => network services => detail => chọn domain name system ( DNS ) => ok =>hệ thống bắt đầu cài DNS server , đưa đĩa cài đặt nếu cần và chỉ vào mục => ok => Finish

3.1 tạo tên miền DNS

Admin tools => DNS => right click forward lookup zone => next => chọn Primary zone => next => next => new zone: nguyenthimau=> chọn allow only sencure dynamic updates => next => finish

Mở DNS => right click reverse lookup zone => new zone => màn hình welcome => next => primary zone => next => network IP:192.168.1 => next => next => chọn allow both nonsecure and secure dynamic update => next => finish

3.2 tạo record host A trên DNS

Rigth click tên miền chọn: New host A nhập vào: pc1 và nhập địa chỉ IP

của máy pc1 vào là: 192.168.1.10 chọn Greate associated pointer sau đó chọn Add host và chọn ok.

Rigth click tên miền chọn: New host A nhập vào: pc2 và nhập địa chỉ IP

của máy pc2 vào là: 192.168.1.11 chọn Greate associated pointer sau đó chọn Add host và chọn ok

4. cấu hình tiếp trên máy server:

Tạo user miền cho user: PC1 và PC2: PC1:

Start => administrative tools => ADUC => khai triển nhánh user => right click user => new => user

Điền thông tin của user mới ( user login name)=> PC1 => next => next => finish. PC2:

Start => administrative tools => ADUC => khai triển nhánh user => right click user => new => user

Điền thông tin của user mới ( user login name)=> PC2 => next => next => finish. Trao quyền cho user: PC1 và PC2:

Start => administrtive tools => domain security policy => local policies => user rights assignment (gán quyền cho user) => nhấp kép allow log on localdy

=> add user of group => brownse => advanced => find now => Pc1; Pc2 ; administrators

 apply => ok

Máy trạm PC1 và PC2 khởi động lại: Màn hình login => click options User name: pc1

Password:

5. cấu hình trên PC1 và PC2:

5.1. Cài phần mềm polycom theo các bước sau:

Chọn ok.

Chọn yes.

Chọn finish.

5.2.Tiếp tục Cài phần mềm wireshark theo các bước sau:

Chọn I Agree.

Chọn next.

Chọn Install.

Chọn finish.

6. Thực hiện cuộc gọi giữa PC1 và PC2:

Thực hiện cuộc gọi từ PC1 đến PC2 như sau:

Khởi động phần mềm polycom của máy PC1 và PC2 sau đó từ PC1 nhập vào:

pc2.nguyenthimau.edu như hình sau.

PC2 Chọn yes để kết nối sẽ xuất hiện màn hình sau:

Ta có thể gọi từ PC2 đến PC1 nhập vào: pc1. nguyenthimau.edu như hình sau.

PC1 Chọn yes để kết nối sẽ xuất hiện màn hình sau:

Bảng này thể hiện đã kết nối thành công và đang kết nối.

Bắt gói tin bằng phần mềm wireshark:

Các Giao thức Thuộc giao thức H323 bắt được khi dùng WireShark theo dõi quá trình gọi điện thoại giữa 2 máy sử dụng phần mềm polycom.

Khi bắt đầu cuộc gọi thì giao thức H225 sẽ xuất hiện để thiết lập kết nối và kiểm tra cho quá trình chuẩn bị kết nối.Theo hình bên dưới thì quá trình này tuần tự như sau.

Máy nguồn 192.168.1.10 muốn gọi cho máy đích 192.168.1.11 Máy nguồn gởi một bản tin Setup đến máy đích để yêu cầu thực hiện kết nối.

Tại máy đích nhận được yêu cầu kết nối thể hiện qua việc đổ chuông.

Máy đích chấp nhận cuộc gọi thì 2 bên sẽ thực hiện kết nối . Máy đích trả lời và đồng thời liên lạc với thiết bị điều khiển cổng nối để xác nhận quyền thiết lập cuộc gọi..

Phân tích H225 tín hiệu gọi : Trong mạng có 2 đầu cuối H323( T1 và T2) cùng kết nối tới một GK. Thiết lập cuộc gọi H323 như sau :

(1) . T1 gởi thông báo RAS ARQ trên kênh RAS tới GK để đăng ký. T1 yêu cầu dùng tín hiệu gọi trực tiếp.

(2) . GK các nhận chấp nhận truy nhập đầu vào của T1 bằng cách gởi AFC tới T1. GK chỉ rằng T1 dùng tín hiệu gọi trực tiếp.

(3) . T1 gởi một tín hiệu gọi H225 thiết lập thông báo kết nối tới T2.

(4) . T2 đáp trả T1 bằng cách gởi thông báo H225 – tiến hành cuộc gọi cho T1. (5) . Bây giờ T2 phải đăng ký với GK bằng cách gởi thông báo RAS ARQ cho GK

trên kênh RAS.

(7) . T2 báo cho T1 thiếp lập kết nối bằng cách gởi một thông báo H225 – Alerting cho T1.

(8) . Khi T2 xác nhận thiết lập kết nối bằng cách gởi thông báo H225 – kết nối cho T1 và cuộc gọi được thiếp lập.

Hai đầu cuối trao đổi một số bản tin H.245 để trao đổi một số bản tin điều khiển , khả năng xử lý của đầu cuối và sau đó là thiết lập kết nối RTP. Giữa hai máy sẽ mở một kênh logic để chia sẻ dữ liệu.

Phân tích các dòng tín hiệu điều khiển của H323:

(9) . Kênh điều khiển H245 được thiếp lập giữa T1 và T2. T1 gởi thông báo H245 – “ Thiết lập năng lực đầu cuối – Terminal Capability Set “ tới T2 để trao đổi các dung lượng của nó.

(10) . T2 nhận biết yêu cầu của T1 bằng cách gởi thông báo nhận biết H245 TerminalCapabilitySetACK Message.

(11) . T2 trao đổi khả năng của nó với T1 bằng cách gởi thông báo thiết lập H245 TerminalCapabilitySetACK.

(12) . T1 nhận biết năng lực yêu cầu của T2 bằng cách gởi thông báo nhận biết H245 TerminalCapabilitySetACK Message.

(13) . T1 mở kênh tín hiệu truyền thông Media với T2 bằng cách gởi một thông báo mở kênh H245 OpenLogicChanel. Địa chỉ truyền tải của kênh RTCP cũng được chứa trong thông báo.

(14) . T2 nhận biết thiết lập kênh logic gián tiếp từ T1 tới T2 bằng cách gởi thông báo H245 OpenLogicChanelACK. Bao gồm trong thông báo nhận biết là địa chỉ truyền tải RTP đã xác định bởi T2 để T1 gởi dòng tín hiệu truyền thông Media RTP và đại chỉ RTCP đã nhận từ trước đó.

(15) . T2 mở một kênh truyền thông Media tới T1 bằng cách gởi một thông báo H245 OpenLogicChanel. Địa chỉ truyển tải của kênh RTCP được chứa trong thông báo.

(16) . T1 nhận biết sự thiết lập kênh logic gián tiếp từ T2 tới T1 bằng cách gởi một thông báo H245 OpenLogicChanelACK. Bao gồm trong thông báo nhận biết là địa chỉ truyền tải RTP xác định bởi T1 để T2 dùng cho việc gởi dòng tín hiệu truyền thông Media và đại chỉ RTCP đã thu từ T2 trước đó. Bây giờ liên lạc của dòng tín hiệu truyền thông Media gián tiếp đã được thiếp lập.

Phân tích dòng tín hiệu truyền thông Media H323 và sự điều khiền.

(17) . T1 gởi dòng Media RTP tời T2. (18) . T2 gởi dòng Media RTP tời T1. (19) . T1 gởi thông báo RTCP tới T2. (20) . T2 gởi thông báo RTCP tới T1.

Các bước giải toả cuộc gọi H323.

(21) . T2 khởi tạo giải toả cuộc gọi. Nó gởi thông báo kết thúc H245 EndSessionCommand tới T1.

(22) . T1 giải toả đầu cuối gọi và xác nhận giải toả bằng cách gởi thông báo kết thúc thúc H245 EndSessionCommand tới T2.

(23) . T2 hoàn thành việc giải toả cuộc gọi bằng cách gởi thông báo H245 ReleaseComplete tới T1.

(24) . T1 và T2 ngắt kết nối với GK bằng cách gởi thông báo RAS DRQ tới GK. (25) . GK ngắt kết nối với T1 và T2 và xác nhận bằng cách gời thông báo DCF tới T1 và T2.

V. Kết Quả Đạt Được: trong quá trình tìm hiểu và demo giao thức h323 trong mạng VoIP em đã thu được kết quả sau:

Nắm bắt và hiểu được quá trình demo giao thức H323 sử dụng báo hiệu cuộc gọi H.225, báo hiệu điều khiển H.245 và RTP, RTCP mà giao thức H323 sử dụng. Biết cách cài đặt xây dựng mô hình ứng dụng giao thức H323 và phân tích các gói tin H.225 , H.245 , RTP ,RTCP.

Biết được cách bắt và phân tích gói tin, hiểu sâu hơn về cách làm việc và sự khác nhau của các giao thức.

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Kết Luận : giao thức H323 trong mạng VoIP được đề cập tới trong đồ án hết sức cơ bản nhưng khá đầy đủ, toàn diện và mang tính tổng quan. Đồ án đã tìm hiểu những vấn đề cơ bản và đi sâu hơn ở nhiều khía cạnh và góc nhìn khác nhau để mọi người có thể hiểu hơn về giao thức H323. Sau khi hoàn thành nội dung đồ án này, e đã được học hỏi rất nhiều và có thêm cơ hội để mở mang kiến thức của

Một phần của tài liệu đồ án chuyên ngành nghiên cứu bộ giao thức h323 – e164 (Trang 49 - 77)

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

(77 trang)
w