6 Services for SBI-based SMS

23.5403GPP5G System: Technical realization of Service Based Short Message ServiceRelease 17Stage 2TS

6.1 General

This clause introduces the services for SBI-based SMS.

6.2 UDM services for SBI-based SMS

6.2.1 General

The following table illustrates the UDM services for SBI-based SMS.

Table 6.2.1-1: UDM Services for SBI-based SMS

Service Name

Service Operations

Operation

Semantics

Service Privider(s)

Service Consumer(s)

UE Context Management (UECM)

SendRoutingInfoForSM

request / response

UDM

SMS-GMSC

ReportSMDeliveryStatus

Request

request / response

UDM

SMS-GMSC, IP-SM-GW,

EventExposure

Subscribe

subscribe / notify

UDM

SMS-GMSC

6.2.2 Nudm_ReportSMDeliveryStatus service

6.2.2.1 General

For the Nudm_ReportSMDeliveryStatus service the following service operations are defined:

– Request

6.2.2.2 Nudm_ReportSMDeliveryStatus_Request service operation

Service operation name: Nudm_ReportSMDeliveryStatus_Request

Description: reports the SM-Delivery Status to UDM.

Inputs, Required: GPSI, SM-Delivery status

Inputs, Optional: None.

Outputs, Required: report SM-Delivery status result.

Outputs, Optional: None.

6.2.3 Nudm_EventExposure service

Service Description: This service is defined in clause 5.2.3.5 of 3GPP TS 23.502 [4], in addition, this clause defines the enhancement of Nudm_EventExposure for alert sc.

Except the existing events that are exposed by UDM, events "UE_MEMORY_AVAILABLE_FOR_SMS" and "UE_REACHABILITY_FOR_SMS" should be supported.

6.2.4 Nudm_UECM service

Service Description: This service is defined in clause 5.2.3.2 of 3GPP TS 23.502 [4], in addition, this clause defines the enhancement of Nudm_UECM service.

The new service operation SendRoutingInfoForSM shall be supported to get the target valid node(s) serving the UE from the UDM, which will be used by the SMS-GMSC to deliver the MT SMS.

6.3 SMS-IWMSC services for SBI-based SMS

6.3.1 General

The following table illustrates the SMS-IWMSC services for SBI-based SMS.

Table 6.3.1-1: SMS-IWMSC Services for SBI-based SMS

Service Name

Service Operations

Operation

Semantics

Service Privider(s)

Service Consumer(s)

SMService

MoForwardSm

request / response

SMS-IWMSC

SMSF

6.3.2 Niwmsc_SMService service

6.3.2.1 General

Service Description: This service can be used for SBI-based MO SM transfer and Delivery Report through SMS-IWMSC.

6.3.2.2 Niwmsc_SMService_MoForwardSm service operation

Service operation name: Niwmsc_SMService_MoForwardSm.

Description: Service request from consumer to SMS-IWMSC for MO SM transmit.

Inputs, Required: the SM record to be sent, the Service Centre address, the callbackURI for MO SMS Delivery Report, the timer for waiting MO SMS Delivery Report.

Inputs, Optional: Access Type.

Outputs, Required: On success, Delivery Report should be returned.

On failure or redirection, the appropriate HTTP status code (e.g. "403 Forbidden", "504 Gateway Timeout") indicating the error shall be returned.

Outputs, Optional: None.

6.4 SMSF services for SBI-based SMS

6.4.1 General

The following table illustrates the SMSF services for SBI-based SMS.

Table 6.4.1-1: SMSF Services for SBI-based SMS

Service Name

Service Operations

Operation

Semantics

Service Privider(s)

Service Consumer(s)

SMService

MtForwardSm

request / response

SMSF

SMS-GMSC, IP-SM-GW, SMS Router

6.4.2 Nsmsf_SMService service

6.4.2.1 General

Service Description: This service can be used for SBI-based MT SM transfer through SMSF.

6.4.2.2 Nsmsf_SMService_MtForwardSm service operation

Service operation name: Nsmsf_SMService_MtForwardSm

Description: transfer downlink SMS message from consumer NF to SMSF.

Inputs, Required: GPSI, SMS payload

Inputs, Optional: None.

Outputs, Required: SMS message transmission result.

Outputs, Optional: None.

6.5 IP-SM-GW services for SBI-based SMS

6.5.1 General

The following table illustrates the IP-SM-GW services for SBI-based SMS.

Table 6.5.1-1: IP-SM-GW Services for SBI-based SMS

Service Name

Service Operations

Operation

Semantics

Service Privider(s)

Service Consumer(s)

SMService

RoutingInfo

request / response

IP-SM-GW

UDM

MtForwardSm

request / response

IP-SM-GW

SMS-GMSC

6.5.2 Nipsmgw_SMService service

6.5.2.1 General

Service Description: This service can be used for SBI-based MT SM transfer through IP-SM-GW.

6.5.2.2 Nipsmgw_SMService_RoutingInfo service operation

Service operation name: Nipsmgw_SMService_RoutingInfo

Description: provides the SMSF Instance Id to the IP-SM-GW.

Inputs, Required: GPSI, SMSF Instance Id.

Inputs, Optional: None.

Outputs, Required: Result.

Outputs, Optional: None.

6.5.2.3 Nipsmgw_SMService_MtForwardSm service operation

Service operation name: Nipsmgw_SMService_MtForwardSm

Description: transfer downlink SMS message from consumer NF to IP-SM-GW and return the MT SMS Delivery Report to the consumer NF.

Inputs, Required: GPSI, SMS payload

Inputs, Optional: None.

Outputs, Required: MT SMS Delivery Report.

Outputs, Optional: None.

6.6 SMS Router services for SBI-based SMS

6.6.1 General

The following table illustrates the SMS Router services for SBI-based SMS.

Table 6.6.1-1: SMS Router Services for SBI-based SMS

Service Name

Service Operations

Operation

Semantics

Service Privider(s)

Service Consumer(s)

SMService

RoutingInfo

request / response

SMS Router

UDM

MtForwardSm

request / response

SMS Router

SMS-GMSC

6.6.2 Nrouter_SMService service

6.6.2.1 General

Service Description: This service can be used for SBI-based MT SM transfer through SMS Router.

6.6.2.2 Nrouter_SMService_RoutingInfo service operation

Service operation name: Nrouter_SMService_RoutingInfo

Description: provides the SMSF Instance Id to the SMS Router.

Inputs, Required: GPSI, SMSF Instance Id.

Inputs, Optional: None.

Outputs, Required: Result.

Outputs, Optional: None.

6.6.2.3 Nrouter_SMService_MtForwardSm service operation

Service operation name: Nrouter_SMService_MtForwardSm

Description: transfer downlink SMS message from consumer NF to SMS Router and return the MT SMS Delivery Report to the consumer NF.

Inputs, Required: GPSI, SMS payload

Inputs, Optional: None.

Outputs, Required: MT SMS Delivery Report.

Outputs, Optional: None.

6.7 MNPF services for SBI-based SMS

6.7.1 General

The following table illustrates the MNPF services for SBI-based SMS.

Table 6.7.1-1: MNPF Services for SBI-based SMS

Service Name

Service Operations

Operation

Semantics

Service Privider(s)

Service Consumer(s)

NPStatus

Get

request / response

MNPF

SMS-GMSC, SCP

6.7.2 Nmnpf_NPStatus service

6.7.2.1 General

Service Description: This service can be used to retrieve the PLMN ID of the Subscription Network of a GPSI.

6.7.2.2 Nmnpf_NPStatus_Get service operation

Service operation name: Nmnpf_NPStatus_Get

Description: retrieve the PLMN ID of the Subscription Network of a GPSI.

Inputs, Required: GPSI.

Inputs, Optional: None.

Outputs, Required: PLMN Id.

Outputs, Optional: None.

6.8 NEF services for SBI-based SMS

6.8.1 General

The following table illustrates the NEF services for SBI-based SMS.

Table 6.8.1-1: NEF Services for SBI-based SMS

Service Name

Service Operations

Operation

Semantics

Service Privider(s)

Service Consumer(s)

SMService

MoForwardSm

request / response

NEF

SMS-SC

6.8.2 Nnef_SMService service

6.8.2.1 General

This service can be used for SBI-based MO SM transfer through NEF for MSISDN-less MO SMS.

6.8.2.2 Nnef_SMService_MoForwardSm service operation

Service operation name: Nnef_SMService_MoForwardSm

Description: transmit MO SMS message from consumer NF to NEF.

Inputs, Required: SMS payload, Application port ID, SUPI, destination SME address (long/short code of the AF).

Inputs, Optional: None.

Outputs, Required: SMS message transmission result.

Outputs, Optional: None.

Annex A (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2021-10

CT4#106e

C4-215046

C4-215046 as basis

0.1.0

2021-10

CT4#106e

C4-215513

Implementation of C4-215417, C4-215418, C4-215453 and C4-215454 in CT4#106e

0.2.0

2021-12

CT4#107e

C4-216466

Implementation of C4-216442, C4-216443, C4-216444 and C4-216546 in CT4#107e

0.3.0

2022-01

CT4#107bis-e

C4-220540

Implementation of C4-220029, C4-220341, C4-220374, C4-220408 and C4-220409 in CT4#107bis-e

0.4.0

2022-02

CT4#108e

C4-221588

Implementation of C4-221438, C4-221573, C4-221595 and C4-221692 in CT4#108e

0.5.0

2022-04

CT4#109e

C4-222340

Implementation of C4-222229, C4-222271, C4-222301, C4-222329, C4-222330, C4-222394, C4-222395, C4-222396, C4-222397 and C4-222418 in CT4#109e

0.6.0

2022-05

CT4#110e

C4-223449

Implementation of C4-223277, C4-223342 and C4-223358 in CT4#110e

0.7.0

2022-06

CT#96

CP-221077

TS for information and approval

1.0.0

2022-06

CT#96

CP-221077

TS approved in CT#96

17.0.0

2022-09

CT#97e

CP-222027

0001

B

TS 23.540 Alignment of MNPF

17.1.0

2022-09

CT#97e

CP-222027

0002

B

Add NEF and MNPF in SBI-based SMS system architecture

17.1.0

2022-09

CT#97e

CP-222027

0003

F

Description of the Alert procedure

17.1.0

2022-09

CT#97e

CP-222027

0004

F

Correction on Operation Semantic of UDM service

17.1.0