5 Services offered by the MNPF

29.5783GPP5G SystemMobile Number Portability ServicesRelease 18Stage 3TS

5.1 Introduction

The MNPF offers the following services via the Nmnpf interface:

– Nmnpf_NPStatus 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

Nmnpf_NPStatus

6.1

MNPF Number portability Status Service

TS29578_Nmnpf_NPStatus.yaml

nmnpf-npstatus

A.2

5.2 Nmnpf_NPStatus Service

5.2.1 Service Description

See 3GPP TS 23.540 [14] clause 6.7.1.

5.2.2 Service Operations

5.2.2.1 Introduction

For the Nmnpf_NPStatus service the following service operations are defined:

– Get

The Nmnpf_NPStatus Service is used by Consumer NFs (SMS-GMSC, NRF, SCP) to retrieve the UE’s subscription network by means of the Get service operation.

5.2.2.2 Get

5.2.2.2.1 General

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

5.2.2.2.2 MNPF Status information retrieval

Figure 5.2.2.2.2-1 shows a scenario where the NF service consumer (e.g. SMS-GMSC, NRF, SCP) sends a request to the MNPF to receive the UE’s Subscription Network (see also clause 5.1.7.2, clause 5.1.7.3 and clause 5.1.7.4 of 3GPP TS 23.540 [14]. The request contains the UE’s identity (/{gpsi}).

Figure 5.2.2.2.2-1: Requesting a UE’s NP statusI

1. The NF service consumer (e.g. SMS-GMSC, NRF, SCP) sends a GET request to the resource representing the UE’s number portability status.

2a. On success, the MNPF responds with "200 OK" with the message body containing the UE’s Number Portability Status Information.

2b. If there is no valid information for the UE, HTTP status code "404 Not Found" shall be returned including additional error information in the response body (in the "ProblemDetails" element).

On failure, the appropriate HTTP status code indicating the error shall be returned and appropriate additional error information should be returned in the GET response body.