A.3 Functional requirements of network entities

03.663GPPStage 2Support of GSM Mobile Number Portability (MNP)TS

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.3.1. It is called from the procedure Obtain_Routeing_Address defined in GSM 03.18 [4].

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 IDP message contains the service key for MNP query and the called party’s MSISDN.

Figure A.3.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.2. It is called from the procedure Obtain_Routeing_Address defined in GSM 03.18 [4].

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 IDP message contains the service key for MNP query and the called party’s MSISDN.

Figure A.3.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.3. It is called from the procedure Outgoing_Call_Setup_MSC and from the process MT_CF_MSC defined in GSM 03.18 [4].

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 IDP message contains the service key for MNP query and the called party’s MSISDN.

Figure A.3.3: Procedure MOBILE_NUMBER_PORTABILITY_IN_OQoD

A.3.3 Functional requirement of NPDB

A.3.3.1 Process IDP_NPDB

The process IDP_NPDB is shown in figure A.3.4.

Figure A.3.4: Process IDP_NPDB