SIP hoạt đĩng theo cơ chế trao đưi các yêu cèu và đáp ứng (request/respond ). Ta sẽ xem xét thủ tục báo hiệu trong SIP thông qua mĩt sỉ ví dụ trao đưi thông tin giữa hai ngới A và B sử dụng hệ thỉng SIP. Trong ví dụ này, cuĩc giao dịch bắt đèu từ phía ngới sử dụng A.
Đèu tiên A gụi B bằng cách sử dụng địa chỉ SIP của anh ta. Địa chỉ này gụi là SIP URI (Uniform Resourse Identifier). Địa chỉ này tơng tự nh mĩt địa chỉ email bao gơm hai phèn username và phèn hostname. Ví dụ URI của A là sip:A@atlanta.com, URI của B là sip:B@biloxy.com.
A gụi cho B theo địa chỉ SIP mà A đã biết trớc nhng thực tế A không thể định tuyến gời tin đến B để tiến hành liên lạc ngay lỊp tức đợc bịi nờ không hề biết về vị trí máy B cũng nh máy chủ SIP phục vụ miền biloxy.com nên nờ gửi bản tin INVITE tới máy chủ SIP phục vụ miền của A, đờ là atlanta.com. Địa chỉ của server này cờ thể đợc cÍu hình trớc hay sử dụng theo cÍu hình DHCP (Dynamic Host Configuration Protocol) để xác định.
Máy chủ SIP tại Atlanta là mĩt proxy server. Nờ nhỊn yêu cèu INVITE sẽ gửi trị lại máy tính của A mĩt đáp ứng 100 (Trying) để chỉ thị rằng INVITE đã đợc chÍp nhỊn và nờ đang đại diện cho thiết bị A để định tuyến bản tin INVITE tới đích cuĩc gụi. Đáp ứng này mạng cùng giá trị TO, FROM, Call-ID, Csec và các tham sỉ con khác trong mục “Via” của bản tin INVITE. Điều đờ cho phép các phèn mềm xử lý của A cờ thể hiểu đợc đây là đáp ứng của bản tin INVITE mà nờ đã gửi đi trớc đờ. Tiếp đến máy chủ ị Atlanta sẽ tìm máy chủ quản lý tên miền biloxi.com để gửi bản tin INVITE đến đờ. Khi máy chủ tại Biloxi nhỊn đợc bản tin INVITE, nờ gửi trả lại mĩt bản tin 100 để trả lới cho máy chủ tại Atlanta biết nờ đã nhỊn đợc yêu cèu và đang xử lý yêu cèu này. Tiếp đến nờ truy vÍn cơ sị dữ liệu và các dịch vụ định vị để xác định địa chỉ IP hiện tại của B. Tại các điểm trung gian trớc khi đợc chuyển đi, bản tin INVITE sẽ đợc bư sung thêm vào đèu trớng “Via” để lu lại các điểm chuyển tiếp sử dụng sau này.
Máy điện thoại của B sau khi nhỊn đợc bản tin INVITE nờ sẽ tạo chuông để báo cho B biết rằng cờ mĩt cuĩc thoại đến, B cờ thể quyết định xem mình cờ nên trả lới cuĩc gụi không. Đơng thới máy điện thoại B cũng gửi trả lại hai proxy server các bản tin 180 để thông báo rằng cuĩc gụi đã đợc định tuyến đến đích. Hình vẽ sau đây trình bày quá trình thông tin sử dụng giao thức SIP:
INVITE INVITE INVITE INVITE INVITE INVITE 302 ACK 302 ACK 180 (Ringing) 180 (Ringing) 180 (Ringing)
200(OK) 200(OK) 200(OK)
200(OK) 200(OK) 200(OK)
BYE BYE BYE
RTP Media Path
User Agent Proxy Server / Redirect ServerLocation Proxy Server User Agent
h2.15: Quá trình thiết lỊp và giải phờng cuĩc gụỉ trong mạng SIP
II.5 Tờm tắt chơng
Trong chơng này chúng ta cờ các kiến thức cơ bản về mạng IP bao gơm các thiết bị trong mạng, chơng giao thức TCP/IP, tìm hiểu kỹ về địa chỉ mạng cũng nh biết cách đánh địa chỉ cho các thiết bị trong mạng. Ngoài ra chúng ta còn tìm hiểu về giao thức SIP, đây là mĩt giao thức quan trụng cho việc ứng dụng VoIP trong mạng IP nời chung và sau này là mạng 3G.