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.