Cỏc kỹ thuật và giao thức hỗ trợ truyền tớn hƯu thoại qua mạng IP
2.3.5.1. Đăng ký (Registration)
Để xỏc định được vị trớ hiện tại của thuờ bao bị gọi tại thời điểm hiện tại mạng phải sử dụng dịch vụ định vị. Trong đú sử dụng một cơ sở dữ liệu chứa cỏc liờn kết địa chỉ cho phộp ỏnh xạ một địa chỉ SIP hay SIPS URI ở đầu vào, nh sip:bob@biloxi.com chẳng hạn, với một hay nhiều URI gần hơn với user đớch, vớ dụ nh sip:bob@engineering.biloxi.com, ở đầu ra. Cứ nh thỊ, cuối cựng ta sẽ xỏc định được vị trớ hiện tại mà thuờ bao bị gọi hiện đang cư trỳ.
Dịch vụ định vị hoạt động dựa trờn cỏc thuật toỏn tỡm kiếm cỏc liờn kết địa chỉ trong một cơ sở dữ liệu. Cú rất nhiều cỏch để xõy dựng cơ sở dữ liệu cho dịch vụ định vị. Trong đú, SIP cung cấp một cơ chế để cho một tỏc nhõn người dựng thực hiện cập nhật cơ sở dữ liệu động được gọi là đăng ký.
Để đăng ký, tỏc nhõn người dựng phải gửi đi một bản tin đăng ký REGISTER tới một UAS đặc biệt gọi là registrar. Đõy là một tiền trạm của dịch vụ định vị trong một miền. Nhiệm vụ của nú là đọc và ghi cỏc ỏnh xạ địa chỉ dựa vào nội dung của bản tin REGISTER. Hỡnh vẽ 2.8 dưới đõy miờu tả toàn bộ quỏ trỡnh đăng ký này.
Một bản tin REGISTER cú thể được sử dụng để bổ sung, xoỏ bỏ hay truy vấn cỏc liờn kết địa chỉ. Cỏc UA khụng được phộp gửi một bản tin REGISTER mới nếu chúng chưa nhận được một đỏp ứng cuối cựng từ registrar cho yờu cầu trước đú hoặc khi timeout xảy ra.
Hỡnh 2.8 Đăng ký