Các trường header
Khuôn dạng của các trường header:
Tên của trường header: giá trị của trường header .
Có các trường header bắt buộc và tùy chọn trong mỗi thông điệp. Có 6 trường header có tắnh bắt buộc trong mỗi SIP thông điệp: To, From, Cseq, Call-ID, Max- Forward, Via.
2.3.4 Chức năng của SIP
2.3.4.1 Thiết lập và sửa đổi kết thúc phiên
SIP độc lập với kiểu của phiên đa phương tiện được điều khiển và kỹ thuật sử dụng để mô tả phiên. Nó rất hữu ắch cho hội nghị, cuộc gọi audio, whiteboard được chia sẻ và các phiên chơi game. Các phiên bao gồm các luồng RTP (Real TimeProtocol) mang audio và video thường xuyên được mô tả bằng SDP, nhưng có một vài kiểu phiên khác có thể được mô tả với các giao thức mô tả khác. SIP được sử dụng để phân phối mô tả phiên giữa các bên tham gia tiềm năng. Khi mô tả phiên được
phân phối, SIP có thể sử dụng để thỏa thuận và sửa các tham số của phiên và kết thúc phiên.
Vắ dụ sau đây mô tả tất cả các chức năng này. B muốn có một phiên audio- video với A và dự định dùng codec PCM (Pulse Code Modulation) để mã hóa voice. Trong vắ dụ này, bên phân phối phiên bao gồm B gửi cho A mô tả phiên với codec PCM. A thắch sử dụng codec ADPCM vì nó tốn ắt băng thông hơn, do đó A thuyết phục B sử dụng ADPCM. Cuối cùng cả hai sử dụng codec ADPCM, nhưng phiên không thể được thiết lập cho đến khi việc thỏa thuận này kết thúc.
Đột nhiên, ở giữa phiên audio-video, A quyết định muốn bỏ thành phần video. A sửa phiên chỉ có audio. Khi B quyết định cuộc hội thoại đã kết thúc, phiên được kết thúc.
2.3.4.2 Tắnh di động của người sử dụng
SIP không thể phân phối mô tả phiên cho các bên tham gia cho đến khi họ được định vị. Người dùng có thể thường xuyên được liên lạc tại vài vị trắ. Khi đó, họ có vài địa chỉ IP khác nhau phụ thuộc vào máy mà họ sử dụng và muốn nhận phiên đến chỉ tại vị trắ hiện tại của họ.
Vắ dụ, người khác có thể muốn nhận phiên mời trên máy trạm của họ vào buổi sáng khi người sử dụng đến nơi làm việc, trên máy tắnh tại nhà vào buổi tối và trên điện thoại cầm tay khi họ đi du lịch.
SIP URI: người sử dụng trong môi trường SIP được định nghĩa bởi SIP Uniform Resource Identity (URI). Khuôn dạng của SIP URI tương tự như địa chỉ email, bao gồm username và domain name:sip:B@aaa.comTrong vắ dụ trước, nếu chúng ta tra cứu SIP server (điều khiển domaincompany.com) chúng ta sẽ tìm thấy người sử dụng có username là B. URI của B có thể là SIP:b@131.160.1.112, chỉ ra rằng host có địa chỉ IP là 131.160.1.112 có username là B.
Registration (đăng ký): chú ý rằng, người sử dụng đăng ký vị trắ hiện tại của họ cho server nếu họ muốn được tìm thấy. Trong vắ dụ trên, B đang làm việc trên laptop của mình có địa chỉ IP là 131.160.1.112. Tên login là B. B đăng ký vị trắ hiện tại của mình với server của công ty. Bây giờ A muốn gọi B. A muốn có địa chỉ SIP Public của B sip:B@aaa.com) vì nó được in trong business card của B.
Vì vậy, khi server tại aaa.com được liên hệ và hỏi về B, nó biết nơi mà B có thể liên lạc và kết nối được tạo
2.3.5 Thiết lập và hủy cuộc gọi
Trước tiên ta tìm hiểu hoạt động của máy chủ ủy quyền và máy chủ chuyển đổi+ Hoạt động của máy chủ ủy quyền (Proxy Server)