5 Services offered by the SMS-IWMSC

29.5793GPP5G SystemInterworking MSC For Short Message ServicesRelease 18Stage 3TS

5.1 Introduction

The SMS-IWMSC offers the following services via the Niwmsc interface:

– Niwmsc_SMService Service

Table 5.1-1 summarizes the corresponding APIs defined for this specification.

Table 5.1-1: API Descriptions

Service Name

Clause

Description

OpenAPI Specification File

apiName

Annex

Niwmsc_SMService

6.1

SMS-IWMSC short message service

TS29579_Niwmsc_ SMService.yaml

niwmsc-smservice

A.2

5.2 Niwmsc_SMService Service

5.2.1 Service Description

See 3GPP TS 23.540 [14] clause 6.3.1

5.2.2 Service Operations

5.2.2.1 Introduction

For the Niwmsc_SMService service the following service operations are defined:

– MoForwardSm

The Niwmsc_SMService Service is used by Consumer NFs (SMSF) to transfer MO short message by means of the MoForwardSm service operation.

5.2.2.2 MoForwardSm

5.2.2.2.1 General

This clause provides a general description of the MoForwardSm service operation.

5.2.2.2.2 SBI-based MO SM transfer

The MoForwardSm service operation shall be used to transmit uplink SMS message via SMS-IWMSC.

It is used in the following procedures:

– Successful Mobile Originated short message transfer via SMS-IWMSC (see clause 5.2.2 of 3GPP TS 23.540 [14]).

– Unsuccessful Mobile Originated short message transfer via SMS-IWMSC (see clause 5.2.3 of 3GPP TS 23.540 [14]).

The NF Service Consumer (e.g. SMSF) shall transmit uplink SMS message to the SMS-IWMSC by using the HTTP POST method as shown in Figure 5.2.2.2.1-1.

Figure 5.2.2.2.2-1: SBI-based MO SM transfer

1. The NF Service Consumer shall send a POST request to the resource representing the UE’s Mobile Originated Short Message Information resource (i.e. …/mo-sm-info/{supi}/sendsms) of the SMS-IWMSC. The payload body of the POST request shall contain the SMS message to be sent.

2a. On success, "200 OK" shall be returned with "SmsDeliveryData" object contains the MO SMS Delivery Report in the response body.

2b. On failure, or redirection, one of the HTTP status code listed in Table 6.1.3.2.4.2.2-2 shall be returned.