A.3 Functional requirements of network entities

23.0663GPPRelease 17Stage 2Support of Mobile Number Portability (MNP)Technical realizationTS

A.3.1 Functional requirement of GMSC

A.3.1.1 Procedure MOBILE_NUMBER_PORTABILITY_IN_QoHR

The procedure MOBILE_NUMBER_PORTABILITY_IN_QoHR is shown in figure A.1.3. It is called from the procedure Obtain_Routeing_Address defined in 3G TS 23.018 [3].

The text in this clause is a supplement to the definition in the SDL diagrams; it does not duplicate the information in the SDL diagrams.

The query to NPDB contains the service key for MNP query and the called party’s MSISDN.

Figure A.3.1.1: Procedure MOBILE_NUMBER_PORTABILITY_IN_QoHR

A.3.1.2 Procedure MOBILE_NUMBER_PORTABILITY_IN_TQoD

The procedure MOBILE_NUMBER_PORTABILITY_IN_TQoD is shown in figure A.3.1.2. It is called from the procedure Obtain_Routeing_Address defined in 3G TS 23.018 [3].

The text in this clause is a supplement to the definition in the SDL diagrams; it does not duplicate the information in the SDL diagrams.

The "query" to NPDB contains the service key for MNP query and the called party’s MSISDN.

Figure A.3.1.2: Procedure MOBILE_NUMBER_PORTABILITY_IN_TQoD

A.3.2 Functional requirement of MSC

A.3.2.1 Procedure MOBILE_NUMBER_PORTABILITY_IN_OQoD

The procedure MOBILE_NUMBER_PORTABILITY_IN_OQoD is shown in figure A.3.2.1. It is called from the procedure Outgoing_Call_Setup_MSC and from the process MT_CF_MSC defined in 3G TS 23.018 [3].

The text in this clause is a supplement to the definition in the SDL diagrams; it does not duplicate the information in the SDL diagrams.

The MSC may recognise own numbers as not being within the ported number range. For foreign numbers however, the MSC will not in general know whether the number is portable. The test "called party number is a portable national MSISDN" takes the "yes" exit if the number is a foreign national MSISDN or an own portable MSISDN.

The "query" to NPDB contains the service key for MNP query and the called party’s MSISDN.

Figure A.3.2.1: Procedure MOBILE_NUMBER_PORTABILITY_IN_OQoD

A.3.3 Functional requirement of NPDB

A.3.3.1 Process IN_QUERY_NPDB

The process IN_QUERY_NPDB is shown in figure A.3.3.1.

Figure A.3.3.1: Process IN_QUERY_NPDB