Sau khi kiểm tra của một đoạn tin nhắn của một người gửi SMS được gửi tới SMSC, SMSC thừa nhận sự kiểm tra này bằng cách gửi lại người gửi SMS một thông báo. Thông báo này nói về tình hình của sự kiểm tra. Một tin nhắn xác thực thì được gửi ngược trở lại nếu sự kiểm tra đó thì thành công, ngược lại một thông báo kiểm tra không xác thực thì được phát sinh. Những sự tương tác giữa SMS và SMSC được thể hiện bằng hình:
Hình 2.10. Sự tương tác giữa SMS và SMSC
Ghi nhớ điều đó, với những cấu hình mạng ngày nay, những báo cáo về sự đệ trình không phải thường xuyên được sử dụng. Thay vào đó, chứng thực sự đệ trình của một tin nhắn thì thường hạn chế đến sự xác nhận của lớp thấp hơn ( lớp tiếp sóng).
Có hai dạng bản tin thông báo sự đệ trình của tin nhắn:
Hình 2.11 Cấu trúc gói tin thông báo khẳng định
Trong đó:
o Các trường TP- MTI, TP- UDHI, TP- MR giống như trong cấu trúc gói tin đệ trình. Còn các bit tại 3, 4, 5, 6 và 8 của Octet đầu tiên không được sử dụng.
o Trường TP- CSTS ( TP- Service Centrer Time Stamp: Khuân dạng thời gian trung tâm dịch vụ ): Trường này là bắt buộc và có độ dài là 7 Octets. Tham số này nó chỉ cho biết thời gian mà bản tin đã được thu bởi trung tâm SMSC.
Octet 1 cho biết thời gian tính theo năm. Octet 2 cho biết thời gian tính theo tháng. Octet 3 cho biết thời gian tính theo ngày. Octet 4 cho biết thời gian tính theo giờ. Octet 5 cho biết thời gian tính theo phút. Octet 6 cho biết thời gian tính theo giây.
Octet 7 cho biết thời gian tính theo khu vực của thời gian.
o TP- PI ( TP- Parameter Indicator: Tham số chỉ dẫn): Trường này có độ dài 8 bit và là trường bắt buộc. Nó cho biết là có hay không các tham số :
TP- PID: Nhận dạng giao thức. TP- DSC: Cấu trúc mã.
TP- UDL: Độ dài dữ liệu sử dụng.
Nếu trường TP- UDL không có trong cấu trúc của khối dữ liệu giao thức truyền tải thì trường TP- UD cũng không có Un- used TP- UDHI Un- used TP- MTI Tham số chỉ dẫn
Khuân dạng thời gian trung tâm dịch vụ Nhận dạng giao thức
Cấu trúc mã hóa dữ liệu Độ dài dữ liệu sử dụng 0- 152 Octet Dữ liệu sử dụng 0 or 1 Octet 0 or 1 Octet 0 or 1 Octet 7 Octet 1 Octet 1 Octet
b.2) Bản thông báo phủ định.
Hình 2.12. Cấu trúc gói tin thông báo phủ định
Cấu trúc này nó khác với cấu trúc gói tin của bản thông báo khẳng định là nó có thêm trường TP- FCS ( nguyên nhân hỏng): Trường này có độ dài là 8 bit và là trường bắt buộc ttong cấu trúc gói tin. Trường này nó cho biết nguyên nhân hỏng của tin nhắn.
Giá trị (Hexa) Nguyên nhân hỏng
0x80 Kiểu tin nhắn ngắn 0 không được hỗ trợ. 0x81 Tin nhắn ngắn không được thay thế. 0x8F Lỗi TP-PID không được chỉ rõ.
0x90 Cấu trúc mã dữ liệu không được hỗ trợ. 0x9F Lỗi TP-DSC không được chỉ rõ.
0xA0 Lệnh không được thực hiện. 0xA1 Lệnh không được hỗ trợ.
0xAF Lỗi lệnh TP không được chỉ rõ. 0xB0 TPUD không được hỗ trợ. 0xC0 Trung tâm SMSC bận.
0xC1 Không có mặt thuê bao di động. 0xC2 Sai hỏng hệ thống SMSC. 0xC3 Địa chỉ SME sai.
0xC4 Địa chỉ đích ngoài vùng phủ sóng. 0xC5 Tin nhắn loại bỏ tin nhắn sao.
0xC6 Khuân dạng thời đợi không được hỗ trợ. 0xC7 Thời gian đợi không được cung cấp.
Bảng 2.5 Nguyên nhân hỏng.
Un-
used UDHITP- Un- used MTITP-
Tham số chỉ dẫn
Khuân dạng thời gian trung tâm dịch vụ Nhận dạng giao thức
Cấu trúc mã hóa dữ liệu Độ dài dữ liệu sử dụng 0- 151 Octet Dữ liệu sử dụng 0 or 1 Octet 0 or 1 Octet 0 or 1 Octet 7 Octet 1 Octet 1 Octet
c) Sự chuyển giao tin nhắn
Trong ngữ cảnh của SMS, sự chuyển giao thì tham chiếu tới quá trình chuyển đổi của một đoạn tin nhắn từ SMSC đến người nhận SME . Nếu người nhận SME không nhận được sự chuyển giao của đoạn tin nhắn, khi đó SMSC sẽ tạm thời lưu trữ tin nhắn đó. SMSC sẽ cố gắng chuyển giao tin nhắn đó cho đến khi một báo cáo về sự chuyển giao thì thừa nhận từ người nhận SME hoặc cho đến khi kì hạn của tin nhắn đó hết hạn.
Tại lớp vận chuyển, một tin nhắn thì được chuyển giao trong 1 hình thức của TPDU của kiểu SMS-DELIVER. TPDU có cấu trúc như sau:
Hình 2.13. Sự chuyển giao tin nhắn
Trong đó:
• Các trường : TP- MTI, TP- UDHI, TP- RP, TP- PID, TP- DCS, TP- UDL và TP- UD có cấu trúc và ý nghĩa như trong các gói tin khác ở trên.
• TP- MMS ( TP- More Message to Send): Đây là trường bắt buộc trong cấu trúc gói tin phân phối, và có độ dài là một bit và là bit thứ 3 trong 8 bit đầu tiên. Trường này thông báo cho thực hiện nhận tin biết là có một hay nhiều hơn số gói tin đang đợi. Cụ thể:
Nếu bit thứ 2 có giá trị bằng 1: Có một tin nhắn đang đợi. Nếu bit thứ 2 có giá trị bằng 0: có một vài gói tin đang đợi.
• TP- SRI ( TP- Status Report Indicator: Chỉ dẫn thông báo tình trạng): Trường này cũng là trường bắt buộc có mặt trong gói tin và ũng có độ dài là một bit ( bit thứ 6 trong 8 bit đầu tiên). Nó chỉ cho biết thực thể gửi tin nhắn gốc có hay không có yêu cầu bản thông báo tình trạng. Giá trị như sau:
TP-
RP UDHITP- TP-SRI Un- Used MMSTP- MTITP-
2-12 Octet Địa chỉ tin nhắn gốc ban đầu
Nhận dạng giao thức Cấu trúc mã hóa dữ liệu Khuân thời gian trung tâm dịch vụ
Độ dài dữ liệu sử dụng 0- 141 Octet Dữ liệu sử dụng 1 Octet 1 Octet 1 Octet 7 Octet 1 Octet
+Nếu bit này có giá trị bằng 1: Thực thể gửi tin gốc ban đầu có yêu cầu
+ Nếu bit này có giá trị bằng 0: Là không có yêu cầu.
• TP- OA ( TP- Originator Address: Địa chỉ gửi tin gốc ban đầu): Trường này là trường bắt buộc phải có trong cấu trúc gói tin. Độ dài từ 2- 12 Octets. Địa chỉ gốc ban đầu chính là địa chỉ gửi tin nhắn gốc ban đầu. Nó thông báo cho thực thể nhận tin nhắn biết là tin nhắn vừa nhận được là từ đâu đến, tức là địa chỉ gửi tin gốc ban đầu.
• TP- SCTS ( TP- Service Center Time Stamp: Khuân dạng thời gian trung tâm dịch vụ ): Là trường bắt buộc, đọ dài là 7 bit và giống như trường TP- SCTS trong gói tin của bản thông báo khẳng định hoặc phủ định. Nó cho biết thời gian mà tin nhắn đó được xử lý bởi trung tâm SMSC.
Người nhận SME thì cung cấp ngược lại một báo cáo chuyển giao cho người gửi SMSC. Báo cáo chuyển giao thì báo cáo về tình trạng của sự chuyển giao tin nhắn. Có 2 kiểu báo cáo có thể được cung cấp : một báo cáo về sự chuyển giao tin nhắn thành công hoặc một báo cáo về sự chuyển giao tin nhắn không thành công.
Nếu báo cáo về sự chuyển giao không nhận được sau một thời gian đã cho, khi đó SMSC kết luận rằng sự chuyển giao tin nhắn đã thất bại và có thể thử truyền lại tin nhắn đó ngay sau đó