Hỡnh 5.1. Cấu trỳc .của hệ thống SIP

Một phần của tài liệu Đồ án tốt nghiệp mạng next generation network NGN (Trang 50 - 57)

hoạt của SIP cho phộp mỏy phục vụ liờn kết với cỏc mỏy phục vụ khỏc bờn ngoài để xỏc định người sử dụng hay chớnh sỏch chọn đường , vỡ thế nú khụng trúi buộc chỉ những người trong cựng một vựng . Thờm vào đú , để duy trỡ tớnh khả mở , cỏc mỏy phục vụ SIP cú thể duy trỡ cỏc thụng tin trạng thỏi hoặc duy trỡ cỏc thụng tin trạng thỏi hoặc chuyển tiếp yờu cầu.

II. Cấu trỳc của SIP.

Cỏc thành phần chớnh trong một hệ thống SIP được mụ tả bởi hỡnh 5.1 :

SIP là một giao thức client- server ( lớp trạm ) và gửi đến một thực thể nhận ( như server ) để xử lý chỳng.SIP cho phếp hệ thống đầu cuối bao gồm giao thức client và server ( gọi chung là server đại diện người sử dụng ). Cỏc server đại diện người sử dụng núi chung trả lời cỏc yờu cầu trờn cơ sở trao đổi của con người hoặc một vài kiểu đầu vào khỏc . Hơn nữa SIP yờu cầu cú thể duyệt qua nhiều proxy server , mỗi trong chỳng nhận một yờu cầu và gửi nú theo bước nhảy đến server tiếp theo , nú cú thể là một proxy server khỏc hoặc server đại diện người sử dụng cuối cựng . Một server cú thể đúng vai trũ server trung gian ( redirect server ) , hoặc client cú thể liờn lạc với nú trực tiếp .Chưa cú giao thức phõn biệt giữa proxy server hoặc redirect server và server đại diện người sử dụng . Một client hoặc proxy server khụng cú cỏch nào để biết ai mà chỳng đang

truyền thụng với. Sự phõn biệt chỉ ở chức năng : một proxy server hoặn redirect server khụng bao giờ được nhận hoặc khụng nhận một yờu cầu , nơi mà server đại diện người sử dụng là cú thể .Điều này giống với mụ hỡnh giao thức trao đổi siờu văn bản HTTP ( hypertext transfer protocol ) của cỏc client , cỏc server gốc và proxy sserver . Một mỏy chủ cú thể đúng vai trũ cho client và server cho cỏc yờu cầu giống nhau . Một kết nối được xõy dung bằng cỏch đưa ra một yờu cầu INVITE và loại bỏ bởi đưa ra một yờu cầu BYE.

Thành phần Chức năng

UAC (user agent client ) Người dựng tại cỏc đầu cuối SIP , đưa yờu cầu SIP

UAS (user agent server ) Nhận và đỏp ứng yờu cầu SIP , chấp nhận , chuyển tiếp , hay từ chối cuộc gọi.

SIP terminal Hỗ trợ truyền thụng hai chiều thời gian thực với cỏc thực thể SIP khỏc. Cũng giống như H.323 terminal . chứa UAC..

PS ( proxy server ) Liờn lạc một hay nhiều client hay server kề với nú . Chuyển yờu cầu cuộc gọi đi xa hơn . Chứa UAC và UAS .

RS ( redirect server ) Trả về địa chỉ người dựng khi được yờu cầu . LS (location server ) Cung cấp thụng tin về địa chỉ cú thể cú của người

gọi cho redirect và proxy server . Nú cú thể nằm chung với SIP server.

Bảng 5.1 : Chức năng cỏc thành phần của kiến trỳc SIP

III. Cỏc bản tin SIP

SIP là giao thức dạng text sử dụng bộ ký tự ISO 10646 trong mú hoỏ UTF -8 . Điều này tạo cho SIP tớnh linh hoạt và mở rộng , dễ dàng thi hành cỏc ngụn ngữ lập trỡnh cấp cao như java . Cỳ phỏp của nú gần giống với giao thức HTTP , cho phộp dựng lại mó và đơn giản hoỏ sự liờn kết của cỏc mỏy phục vụ SIP với cỏc mỏy phục vụ Web.

Thụng điệp SIP được chia làm hai loại :

1. Request

Một tiờu đề yờu cầu SIP cú cấu trỳc :

Method Request URI SIP verson Trong đú , SIP định nghĩa 6 yờu cầu cơ bản :

Mó trạng thỏi ý nghĩa

INVITE Mời thành viờn tham gia hội thoại

ACK Yờu cầu xỏc nhận đó được đỏp ứng chấp nhận ( OK ) cho yờu cầu INVITE

OPTIONS Hỏi khả năng của mỏy phục vụ SIP BYE Yờu cầu giải phúng cuộc gọi

CANCEL Huỷ bỏ yờu cầu sắp được thực hiện với cựng giỏ trị trong cỏc trường call – ID , from , của yờu cầu đú bằng cỏch ngừng quỏ trỡnh tỡm kiếm , bỏo hiệu

REGISTER Đăng ký danh sỏch địa chỉ liờn hệ của người dựng với mỏy phục vụ

Bảng 5.2 : Cỏc yờu cầu SIP

Trường request – URI cú khuụn dạng theo SIP URL và thể được ghi lại trong trường hợp mỏy phục vụ uỷ quyền , trường SIP version chỉ phiờn bản SIP được sử dụng.

2.Response

Đỏp ứng bản tin SIP dựa trờn sự chấp nhận và dịch cỏc yờu cầu . Chỳng dựng để chỉ thị cuộc gọi thành cụng hay thất bại , bao gồm cả trạng thỏi của server.

Cỏc đỏp ứng SIP cú tiờu đề theo khuụn dạng sau :

SIP version Status code Reason phrase Phiờn bản SIP /2.0 đưa ra bảng mó mở rộng và choc năng tương ứng cho cỏc đỏp ứng được mụ tả dưới đõy :

Mó trạng thỏi ý nghĩa

1xx Tỡm kiếm , bỏo hiệu, sắp hàng đợi

2xx Thành cụng

4xx Lỗi phớa người dựng 5xx Lỗi phớa mỏy phục vụ

6xx Lỗi chung : đường dõy đang bận , từ chối ,……… Bảng 5.3 : Cỏc đỏp ứng SIP

Ngoài ra, thành phần tuỳ chọn reason phrase chỳ thớch mó trả về tương ứng là đỏp ứng gỡ.

IV. Hoạt động của SIP

1. Quỏ trỡnh định vị tới mỏy phục vụ SIP

Khi một người ( UAC) muốn gửi yờu cầu kết nối tới một người khỏc thỡ yờu cầu được gửi tới PS hoặc gửi địa chỉ và cổng cho trường request- URI với cổng mặc định là 5060 và giao thức vận chuyển là UDP và sau đú là TCP . Quỏ trỡnh tỡm kiếm địa chỉ mỏy phục vụ SIP diễn ra như sau : UAC gửi yờu cầu tới mày phục vụ tương ứng , mỏy phục vụ lấy thụng tin trong trương request – URI để lấy được địa chỉ cần tỡm.

Nếu trường hút trong request –URI là địa chỉ IP thỡ UAC sẽ liờn lạc với mỏy phục vụ qua địa chỉ này , nếu khụng thỡ nhảy sang bước tiếp theo.

UAC hỏi địa chỉ IP của mỏy phục vụ qua mỏy phục vụ tờn miền DNS server. DNS server ( domain name system server ) trả về một danh sỏch tương ứng thụng tin đăng ký của người đú.

2.Giao dịch SIP

Khi đú cỳ địa chỉ IP, yều cầu được gửi đi theo tầng vận chuyển là TCP hay UDP. Cỏc đỏp ứng cho một yờu cầu phải chứa cựng cỏc giỏ trị trong trường call – ID, from, to, CSeq. Mỗi cuộc gọi trong SIP được định dạng nhất định bởi bộ định dạng cuộc gọi ( call – ID ) . Yờu cầu được gửi từ đõu ( from ) , đến đõu ( to ) . Trường CSeq lưu thụng tin về phương thức sử dụng trong phiờn đú .

3. Lời mời SIP

Đõy là hoạt diễn ra thường nhất , INVITE mời thành viờn tham gia hội thoại , đỏp ứng chấp nhận là 200 ( OK ) .Thụng điệp này cũn chứa thành phần mụ tả phiờn ( SDP ) và phương thức tiến hành trao đổi ứng với phiờn đỳ.

Proxy server ( PS ) tiếp nhận lời mời

- PS tra cứu thụng tin ở dịch vụ định vị ngoài SIP - PS nhận về thụng tin để tạo ra địa chỉ chớnh xỏc

- PS tạo lại INVITE trong trường request – URI và chuyển tiếp - UAS của người được gọi cảnh bỏo tới

- PS nhận đỏp ứng chấp nhận 200 OK

- PS trả về kết quả thành cụng cho người gọi - Người gọi gửi thụng bỏo xỏc nhận ACK - Yờu cầu xỏc nhận được chuyển tiếp qua PS

Sự khỏc biệt với PS là ở chỗ, RS khụng chuyển tiếp yờu cầu mà nú gửi trả về cho UAC , UAC gửi lời mời trực tiếp với trường request – URI được xõy dựng lại .

V . Đỏp ứng SIP

SIP là giao thức đề cử được tổ chức IETE đưa ra . Nú ra đời với mục đớch đơn hoỏ cơ chế bỏo hiệu và điều khiển cuộc gọi cho VoIP . SIP là giao thức dạng text , cỏc lệnh SIP cú cấu trỳc đơn giản để cỏc thiết bị đầu cuối dễ dàng phõn tớch và sửa đổi .

+ Ưu điểm của SIP là :

Tớnh mở rộng một cỏch tự nhiờn của giao thức cho phộp dễ dàng định nghĩa và thi hành trong tương lai.

Cho phộp tạo cỏc thiết bị đầu cuối một cỏch đơn giản và dễ dàng mà vẫn đảm bảo chi phớ thấp.

+ Nhược điểm của SIP

SIP là giao thức rất mới, cần được tiếp tục hoàn thiện

Nú chỉ đề tới một phạm vi hẹp trong toàn bộ phiờn truyền thụng nờn cần phải được kết hợp với cỏc giao thức khỏc trong quỏ trỡnh xõy dưng một hệ thống hoàn chỉnh.

Chương VI : MGCP

I . Giới thiệu

Giao thức điều khiển cổng vào ( media gateway control protocol – MGCP ), được thiết kế nhằm địa chỉ hoỏ cỏc thành phần của mạng truyền tiếng núi, xõy dụng bằng cỏch tỏch hoỏ thành phần VoIP gateway. Cỏc chức năng của nú như là một giao thức bờn trong giữa cỏc thành phần tỏch tương thớch với VoIP gateway. Nú được chia thành bỏo hiệu cuộc gọi thụng minh và xử lý phương thức. Đặc biệt, MGCP được sử dụng bởi thành phần điều khiển cỏc cuộc gọi là media gateway controller ( MGC ) cho việc điều khiển cỏc media gateway ( MG ). Thụng thường một VoIP gateway cú thể là :

+ Bộ phận giao tiếp với mạng điện thoại cụng cộng và mạng VoIP. + Gateway riờng cỳ bộ giao tiếp tương tự ( như RJ 11 ) với mạng VoIP. + Gateway truy cập cung cấp bộ giao tiếp tương tự hoặc giao tiếp số hoỏ PBX với mạng VoIP .

MGCP là sự bổ sung của cả hai giao thức SIP và H.323, được thiết kế đặc biệt như một giao thức bờn trong giữa cỏc MGC và MG cho việc tỏch hoỏ kiến trỳc gateway. Trong đú, MGC xử lý cuộc gọi bằng việc giao tiếp với mạng IP qua truyền thụng với một thiết bị bỏo hiệu địa chỉ giống như H.323 gatekeeper hoặc SIP server và với mạng chuyển mạch kờnh qua một gateway bỏo hiệu tuỳ chọn. MGC thực hiện đầy đủ chức năng của lớp bỏo hiệu trong H.323 và như một H.323 gatekeeper. MG cú nhiệm vụ chuyển đổi giữa dạng tớn hiệu tương tụ từ cỏc mạng điện thoại, với cỏc gỳi tin trong mạng chuyển mạch gúi.

MGCP hoàn thành tương thớch với VoIP gateway. Nú cung cấp một giải phỏp mở cho truyền thụng qua mạng và sẽ cựng tồn tại với SIP và H.323.

Hỡnh 6.1. Quan hệ giữa MG và MGC

Một phần của tài liệu Đồ án tốt nghiệp mạng next generation network NGN (Trang 50 - 57)

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

(65 trang)
w