MS cần đăng ký với hệ thống trớc khi có thể khởi tạo cuộc gọi. Khi MS bật máy nó cần đăng ký với hệ thống để báo rằng nó đã sẵn sàng thực hiện hoặc tiếp nhận cuộc gọi. Khi MS đi đến một vùng mới nó cũng cần đăng ký với vùng sở tại, các thông số nhận dạng vùng dịch vụ hiện thời đợc thu nhận qua kênh nhắn tin. Ngoài ra MS còn đăng ký với hệ thống khi có một trong những lý do sau:
Khi khoảng cách giữa BS hiện thời và BS mà MS đăng ký lần cuối vợt qua một mức ngỡng. Phơng pháp này trạm gốc phát ra kinh độ, vĩ độ và các tham số khoảng cách của nó bằng các giá trị của các bản tin tham số hệ thống. Khi máy di động bắt đầu nhận các tín hiệu của trạm gốc mới máy di động nhận các thông tin kinh độ và vĩ độ trạm gốc mới. Máy di động nhờ sử dụng các thông tin kinh độ vĩ độ này và kinh độ, vĩ độ của trạm gốc đợc đăng ký lần trớc tính toán khoảng cách. Nếu khoảng cách này v- ợt quá tham số khoảng cách của trạm gốc đăng ký lần trớc máy di động thực hiện 1 đăng ký trên trạm gốc mới.
Khi hệ thống yêu cầu tất cả hoặc một số MS cần phải đăng ký. Việc chỉ định này đợc thực hiện qua kênh nhắn tin.
Khi các thông số hoạt động của MS bị thay đổi
Đăng ký khi rời mạng. Việc đăng ký này cho phép xoá bỏ đăng ký cho MS đó ngay lập tức, nhờ vậy khi có một cuộc gọi đến MS hệ thống có thể trả lời ngay lập tức là MS đã rời mạng mà không cần thực hiện quá trình tìm gọi, qúa trình này thờng đợc thực hiện khi máy di động tắt nguồn.
Khi định thời trong MS kết thúc cho phép cơ sở dữ liệu trong mạng đợc xoá bỏ nếu MS không thực hiện việc đăng ký lại.
Các bớc của quá trình đăng ký:
− MS xác định rằng nó cần phải đăng ký với hệ thống (MS ở vào một trong các điều kiện trên).
− MS nhận thông tin kiểm tra tính hợp lệ đợc phát đi từ BS trên kênh nhắn tin.
− MS gửi đi mã nhận dạng MS quốc tế (IMSI), trả lời cho thông báo kiểm tra tính hợp lệ từ BS.
− BS xác định MS là hợp lệ.
− BS gửi thông tin đăng ký ISDN tới MSC.
− MSC nhận thông tin này và gửi thông tin tới VLR đang phục vụ .
− Nếu MS cha đợc đăng ký tại VLR hiện thời thì VLR gửi đi thông báo đăng ký (REGNOT) tới HLR của ngời sử dụng thuê bao, gồm mã IMSI và dữ liệu khác nếu cần.
− HLR (của ngời sử dụng thuê bao) nhận thông báo đăng ký (REGNOT) và cập nhật cơ sở dữ liệu của nó bằng cách ghi lại vùng phục vụ của VLR đã gửi thông tin (VLR đang có MS c trú).
− HLR (của ngời sử dụng thuê bao) gửi thông tin huỷ bỏ đăng ký tới VLR cũ (VLR mà MS đăng ký lần gần nhất trớc đó) để VLR này xoá đăng ký cũ của MS.
− VLR cũ gửi thông báo xác nhận, và gửi thông tin giá trị cớc của các cuộc gọi của MS trớc đó.
− HLR gửi thông tin trả lời REGNOT tới VLR mới (đang có MS c trú) cùng với thông tin mà VLR này yêu cầu, nh: Kiểu MS, thông tin về mã khoá bảo mật, giá trị hiện thời của cớc các cuộc gọi. Nếu việc đăng ký bị lỗi (Do IMSI không có hiệu lực, dịch vụ không cho phép hoặc cha trả tiền cớc ...) thì thông báo trả lời có một chỉ thị lỗi.
− Khi nhận đợc thông tin trả lời từ HLR thì VLR sẽ chỉ định một nhận dạng MS tạm thời (TMSI) sau đó gửi thông tin trả lời tới MSC.
− MSC nhận thông tin, tổ chức lại dữ liệu và gửi thông tin đăng ký ISDN tới BS
− BS nhận thông báo đăng ký và phát nó tới MS để xác nhận việc đăng ký.
Các bớc đăng ký của MS gắn với kênh nhắn tin nh sau:
MS có hiệu lực Cập nhật cơ sở dữ liệu MS BS MSC VLR mới HLR VLR cũ Xác định đăng ký Kiểm tra Đăng ký Đăng ký ISDN Đăng ký Thông báođăng ký Huỷ bỏ đăng ký Xác nhận Xácnhận REGNOT Xácnhận đăng ký Đăng ký ISDN Xácnhận đăng ký