Professional Documents
Culture Documents
August, 2014
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2
THIS PRESENTATION IS INTENDED TO OUTLINE OUR GENERAL
PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION
PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY
CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY
MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE
RELIED UPON IN MAKING PURCHASING DECISIONS. THE
DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR
FUNCTIONALITY DESCRIBED FOR ORACLE'S PRODUCTS
REMAINS AT THE SOLE DISCRETION OF ORACLE.
Safe Harbor
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 3
Agenda
MNP Concepts and Terminologies
MNP Global Status
MNP Overal Architecture
EAGLE 5 MNP
MNP Routing Option
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 4
MNP Concepts and Terminology
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 5
5 |
Wireless
Operator
A
Wireless
Operator
B
What is Number Portability?
PSTN
HLR
HLR
55 1010-7325 55 1010-7325
Subscriber changes Mobile Service Provider
while keeping its mobile number
Wireline
Operator
A
Wireline
Operator
B
SSP
SSP
55 5323-8970
55 5323-8970
Subscriber changes Wireline Service Provider
while keeping its telephone number
Provisioning &
Port process
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 24
EAGLE 5 MNP
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 25
EAGLE 5 - Database Features
MSC/
SSP
HLR N HLR 1
DB
Eagle 5
GSM Mobile Number portability (Voice, SMS and MMS)
G-Port (GSM SRF based MNP)
G-Port Circular Route Prevention
Portability Check for MO SMS
SMS MO NP
SMS MT NP
GSM Fixed Number portability
INP (INAP Based Number Portability)
Prepaid
IDP Relay (MNP for Prepaid - GSM)
ATI Query
ISUP NP
Triggerless Number Portability
ATI Query
ANSI Number Portability
A-Port (IS-41 SRF based MNP)
NP Req (WIN Based Number Portability)
ANSI NP Prepaid
Analyzed Info Relay (MNP for Prepaid IS-41)
G-Flex (IMSI or MSISDN Router)
EIR (Equipment Identity Register)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 26
STP with integrated database functions
Other
Networks
Data
Provisioning
System
MSC
SSP
MSC
Signalling &
Network Intelligence
Layer
Base Station
Subscriber
BSC
Subscriber
Eagle 5
DB
Eagle 5
DB
Eagle 5
DB
Eagle 5
DB
HLR SCP VMSC
Intelligent
Network
Layer
NP Portability
Status Exchange
with OLOs
e.g. via central
database
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 27
A database provisioning system that maintains a subscriber database for
support of query processing of the subscriber management and number
portability applications
EPAP interfaces with:
A customer NP provisioning system if NPDB is to be administered directly by
the customer; or
An LSMS if NPDB is to be administered by a centralized NP Administration
Centre
EAGLE 5 Provisioning Application Processor: EPAP
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 28
Database Replications
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 29
Database Capacity
Up to 120M individual DN entries
Up to 50,000 range DN entries
Throughput
Supports 25+ Provisioning System Updates/sec
Supports 250+ Provisioning System reads/sec
Support Multiple EAGLE 5s
Automatic provisioning synchronization up to 12 EAGLE 5 nodes
EPAP Processing Capacity
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 30
Routing Options
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 31
Routing Options
Indirect Routing (Onward Routing)
Routing via number range holder
Sometimes referred to as Onward Routing
Operator database only holds imported and exported numbers
Does not require All Call Query (ACQ)
Direct Routing
Calls and MSUs are transferred directly from origination to subscription network without involvement of the Number
Range Holder network
Operator database need to hold all ported numbers
Requires All Call Query
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 32
Indirect Routing
Originating network
ISUP IAM
Subscription network
NPDB
NPDB
NPDB
Number Range
Holder network
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 33
4
3
2
SRI (MSISDN)
CdPA=MSISDN,
CgPA=GMSCA
SRI (MSISDN)
CdPA=HLRB or
MSISDN
CgPA=GMSCA
HLRA
GMSCA
Eagle
5
G-Port
SRI ack (MSRN)
CdPA=GMSCA
CgPA=HLRA
5
IAM (MSRN)
If the subscriber number is part of the own number range and the number has not been
ported, the call is handled inside the originating network
Direct, Indirect, Partially Direct Routing,
Call to Own Number
Originating Network A =
Subscription Network
IAM (MSISDN)
1
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 34
If the subscriber number is not from the own number range, the originating network
routes the call to the number range holder network
The range holder network performs a MNP check and routes the call back to the
origination network
This effect is known as tromboning
Indirect Routing, Call to Ported-in Number
4
3
SRI (MSISDN)
HLRA
GMSCA
Eagle
5
G-Port
Number Range Holder
Network
5
IAM (RN+MSISDN)
SRI ack
(MSRN=RN+MSISDN)
CdPA=GMSCB
CgPA=HLRB
Originating Network A =
Subscription Network
IAM (MSISDN)
1
8
7
6
SRI
((RN+)MSISDN)
SRI
(MSISDN)
HLRB
GMSCB
Eagle
5
G-Port
SRI ack
(MSRN=MSISDN)
IAM (MSRN)
2
IAM (MSISDN)
9
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 35
If the subscriber number is not from the own number range, the originating network
routes the call to the number range holder network
The Number Range Holder Network determines that it is the current subscription
network and handles the call inside the network
Indirect Routing, Call to Non Ported Number
GMSCA
Number Range Holder Network =
Subscription Network
2
IAM (MSISDN)
Originating
Network A
IAM (MSISDN)
1
5
4
3 SRI (MSISDN)
SRI (MSISDN)
HLRB
GMSCB
Eagle
5
G-Port
SRI ack
(MSRN)
IAM
(MSRN)
6
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 36
5
8
7
6
SRI
((RN+)MSISDN)
SRI (MSISDN)
HLRC
GMSCC
Eagle
5
G-Port
SRI ack
(MSRN)
IAM
(MSRN)
9
GMSCA
4
3
SRI (MSISDN)
HLRB
GMSCB
Eagle
5
G-Port
Number Range
Holder Network B
2
Subscription
Network C
IAM (MSISDN)
IAM
(RN+MSISDN)
Indirect Routing, Call to Cross-Ported Number
Originatin
g
Network A
IAM
(MSISDN)
1
SRI ack
(MSRN=
RN+MSISDN)
If the subscriber number is not from the own number range, the originating network
routes the call to the number range holder network
The Number Range Holder Network determines the current subscription network and
forwards the call to the network
VMSCC
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 37
Direct Routing
Originating network Number Range
Holder network
ISUP IAM
Subscription network
NPDB NPDB
NPDB
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 38
4
3
2
SRI (MSISDN)
SRI (MSISDN)
HLRA
GMSCA
Eagle
5
G-Port
SRI ack
(MSRN)
5
IAM (MSRN)
The originating network performs a MNP check
If the subscriber number is an own customer, the call is handled inside the network
Direct Routing,
Call to Ported-in Number
Originating Network A =
Subscription Network
IAM (MSISDN)
1
VMSCA
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 39
The originating network performs a MNP check and determines the current subscription
network
If the subscriber number is not an own customer, the call is routed to the subscription
network
Direct Routing,
Call to Non Ported Number
3
2 SRI (MSISDN)
HLRA
GMSCA
Eagle
5
G-Port
4
IAM (MSISDN)
SRI ack
(MSRN=MSISDN)
Originating
Network A
IAM (MSISDN)
1
7
6
5
SRI (MSISDN)
SRI (MSISDN)
HLRB
GMSCB
Eagle
5
G-Port
IAM
(MSRN)
8
Number Range Holder Network =
Subscription Network
SRI ack (MSRN)
VMSCB
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 40
The originating network performs a MNP check and determines the current subscription
network
If the subscriber number is not an own customer, the call is routed to the subscription
network
Direct Routing,
Call to Cross-Ported Number
3
2 SRI (MSISDN)
HLRA
GMSCA
Eagle
5
G-Port
4
IAM (RN+MSISDN)
SRI ack
(MSRN=MSISDN)
Originating
Network A
IAM (MSISDN)
1
7
6
5
SRI
((RN+)MSISDN)
SRI (MSISDN)
HLRB
GMSCB
Eagle
5
G-Port
SRI ack
(MSRN)
IAM
(MSRN)
8
Subscription Network B
Number Range Holder Network
VMSCB
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 41
EAGLE5 signaling approach
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 42
NP Product Family
ITU Based NP solutions
Inter-Carrier NP Solutions (Service Provider Portability)
GSM G-Port Mobile Number Portability (G-Port): applicable to the GSM networks.
ANSI-41 A-Port MNP (A-Port): applicable to TDMA/CDMA networks
INAP-based Number Portability (INP): applicable to GSM/IS41 network and/or ITU based fixed-line networks.
Intra-Carrier NP Solution
IS41->GSM Migration: Support number portability
when an operator migrate its TDMA/CDMA networks to GSM or vice-versa
Triggerless NP Solution using ISUP
ISUP Triggerless NP (based on intercept of ISUP IAM)
North America NP solution
Local Number Portability (LNP): applicable to North America fixed-line and wireless GSM, TDMA
and CDMA networks
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 43
Service Provider Portability deployed in GSM networks
Subscribers change operators while retaining their MSISDN numbers
Based on Signaling Relay Function (a triggerless solution) defined in 3GPP
TS 23.066
Intercepts MAP messages already flowing in network, thus creating minimum
disruption to existing deployed network elements
Requires GTT
If a number is ported out and the message is call-related, G-Port acts as an NP HLR, by
responding to the switch with a MAP SRI ACK message.
If a number is non-ported or ported-in, G-Port performs an HLR translation and forwards the
translated message to the destination HLR.
GSM Portability : G-Port
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 44
44 |
MT to Non-ported or Imported Number
3
2
1
4
Recipient
Network
Originating
Network
SRI (MSISDN)
CdPA=MSISDN,
TT=SRI
CgPA=GMSCB
SRI (MSISDN)
CdPA=HLRB or
MSISDN
CgPA=GMSCB
SRI ack (MSRN)
CdPA=GMSCB
CgPA=HLRB
IAM (MSRN)
VMSCB
HLRB
G-Port
GMSCA
3
2
1
4
Recipient
Network
Originating
Network
SRI (MSISDN)
CdPA=MSISDN,
TT=SRI
CgPA=GMSCB
SRI (MSISDN)
CdPA=HLRB or
MSISDN
CgPA=GMSCB
SRI ack (MSRN)
CdPA=GMSCB
CgPA=HLRB
IAM (MSRN)
VMSCB
HLRB
G-Port
GMSCA
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 45
45 |
MT to Ported Out Number
2
1
3
Recipient
Network
Originating
Network
SRI (MSISDN)
CdPA=MSISDN,
CgPA=GMSCA
SRI ack (RN + MSISDN)
CdPA=GMSCA
CgPA=G-Port_MNP
IAM
(RN+MSISDN)
GMSCB
G-Port
GMSCA
2
1
3
Recipient
Network
Originating
Network
SRI (MSISDN)
CdPA=MSISDN,
CgPA=GMSCA
SRI ack (RN + MSISDN)
CdPA=GMSCA
CgPA=G-Port_MNP
IAM
(RN+MSISDN)
GMSCB
G-Port
GMSCA
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 46
A Trigger Based Solution
EO/MSC needs to be IN-equipped to detect IN triggering so that IN queries can be sent to external
network nodes for NPDB lookup
Trigger detection can be initiated from an Originating, Transit, Donor, or Subscription network
NP Server performs NPDB lookup based on the Called Party Number populated in INAP IDP to
determine if the number is a ported number
If exported subscriber, NP Server returns a routing number
If non-ported or imported, NP server instructs the EO/MSC to handle the call as it is
Handling of non-call related messages is based on the SRF function as defined in 3GPP TS23.066
Supports triggered solution based on Intelligent Network Application Protocol (INAP) InitialDP
message (IDP), defined by ITU Series Q and Supplement 2
INAP-based Portability: INP
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 47
Supports triggered INAP (Intelligent Network Application
Protocol), defined by ITU Q. Series of specifications on TCAP/IN
as well as supplement 2
Handling of non-call related messages
EO/MSC needs to be IN-equipped to set IN trigger points to
detect messages that require NPDB lookup
Trigger detection can be initiated from an Originating, Transit,
Donor, or Subscription network
INP may be used for several purposes
NP in Fixed Networks (Operator and Geographical NP)
MNP database query in fixed networks for direct routing
FNP database query in mobile networks for direct routing
Call related scenario in MNP (ACQ, QoD, QoHR)
INAP Feature highlight
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 48
Call Flow for IN Based Solution
EO/MSC
2. INAP IDP Query
3a. INAP Connect
3b. INAP Continue
For call related messages only
1. incoming call
EO/MSC receives an incoming call and detects an IN trigger
EO/MSC sends NP Server an INAP IDP to query routing instructions
NP Server performs NPDB lookup to determine if the called party is a ported
number:
3a. If ported, NP Servers returns an INAP Connect Message with Routing
Number
3b. If not ported, NP Server returns an INAP Continue (or a CONNECT) Message
to route the call as is
NP
Server
NPD
B
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 49
Triggerless ITU ISUP NP
Intercept ISUP IAM message and perform NPDB lookup to determine portability status of the Called
Party Number encoded in the IAM
Include portability information (RN or SubNet ID) in the IAM message prior to forwarding the message to
its intended destination
Sample Applications:
Upon receipt the modified IAM message from the EAGLE 5, the recipient switch (e.g., MSC)
populate the portability information in an INAP IDP message when querying a prepaid node
A recipient switch can redirect the modified IAM based on the portability information encoded in the
IAM message
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 50
Signaling approach in detail
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 51
Tekelec Confidential 51 I Tekelec. For Whats Next.
GSM Solution
Affected Services:
Mobile Terminating Calls
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 52
INP Call to Non-ported (or Ported-in Number)
Return INAP Continue Message
3
IAM
Continue
Originating
Network
Terminating
Network
InitialDP 1 2
Switch Switch
NPDB
SSP could be
in a different
network
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 53
INP Call to Ported(-out) Number
3
IAM (RN+DN)
Connect
DRA = RN+DN
Originating
Network
Terminating
Network
1 2
Switch Switch
Return INAP Connect Message
Destination Routing Address (DRA) = RN+DN, Operator can
provision to send the RN only
NPDB
InitialDP
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 54
INP Call related scenario in MNP (ACQ)
Call to Non-Ported Number
Eagle
5
INP
MSC
B
SRI (CdPA=B)
CONTINUE
IDP (CdPN=B)
A
SRI (MSRN).
HLR
INP imposes an additional dialog, which increases
The call setup delay
the CPU usage at MSC
The required number of links,
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 55
G-Port MNP (call related)
Signalling Relay Function (SRF)
Eagle
5
G-Port
MSC
B
A
IAM (MSRN)
HLR
The SRF based MNP solution uses existing SRI dialog
The SRI message is relayed to the respective HLR for imported and own
subscribers
Same principles may be applied to regular own subscribers
MSISDN based Flexible Routing is an integral part of G-Port
SRI (CdPA=B)
SRI (MSRN).
SRI (B)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 56
G-Port MNP (call related)
Signalling Relay Function (SRF)
Eagle
5
G-Port
MSC
B
A
IAM (RN+B)
HLR
The SRI message is answered (MAP termination function) if exported or non
ported
MSC should add MSRN to the CDRs to allow for differentiated billing
SRI (CdPa=B)
SRI (MSRN=RN+B)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 57
Call to a ported number
Query on ISUP Release
Eagle
5
G-Port
1. IAM (CdPN=MSISDN)
Call is Released,
Number is
Ported to OLO
Call is routed
As if there is
No MNP
GMSC
MSC
INP finds an entry,
which points to a OLO
and sends back a
CONNECT
2. IAM (CdPN=MSISDN)
GMSC
@OLO
3. REL (Cause=14)
MSC triggers
an IDP
4. IDP (CdPN=MSISDN)
5. CONNECT (DRA=NRN+MSISDN
MSC routes the call
To the respective OLO
HLR
6. IAM
(CdPN=NRN+MSISDN)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 58
INP QoHR (Query on HLR Release)
Eagle
5
G-Port
MSC
B
A
IAM (RN+B)
HLR
SRI (CdPA=B)
Unknown Subscriber
CONNECT (DRA=RN+B)
IDP (CdPN=B)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 59
Summary Mobile Terminated Calls
SRF is the preferred solution
Least Intrusive
Limited Overhead
Implemented in numerous operators
Query on Release
Very efficient and low overhead as long the number of ported subscribers is
low
Issues:
Release with specific Release Cause Value may be a problem
Delay
Has been implemented in Poland
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 60
Tekelec Confidential 60 I Tekelec. For Whats Next.
All digital networks
Triggerless ISUP based solutions
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 61
Triggerless Number Portability
How does it work?
Eagle 5 intercepts ISUP IAM messages
Extracts the CdPN
Does a database search
Prefixes the CdPN if the number is ported
Eagle
5
SAS
Switch
A
Transit
Switch
IAM (602123456)
IAM (RN 602123456)
IAM (RN 602123456)
Switch
@SN
602 123456
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 62
Triggerless Number Portability Advantages
Does not require an additional dialog to resolve
number portability
Low delay
No additional CPU requirements at the switch
No additional protocol requirements at the switch, e.g.
INAP
Does not use up triggerpoints that may be required for
other applications
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 63
Triggerless Number Portability Limitations
Eagle 5 cannot change the first leg of the bearer channel
I.e., calls may be routed via the number range holder (NRH) network
NRH does not have to perform NP database check
Possibly not allowed by regulation
Eagle
5
Switch
602 123456
A
Switch
@NRH
IAM (602123456)
IAM (RN 602123456)
IAM (RN 602123456)
Switch
@SN
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 64
Triggerless Number Portability Possible Workaround: ISUP Loop
Route calls on a loop via the Eagle 5
If the number is ported, a RN is inserted
If the number is not ported, the IAM is routed back
unchanged
Drawback: Increases the workload at the switch
Eagle
5
Switch
602 123456
A
Switch
@SN
IAM (602123456)
IAM (RN 602123456)
IAM (RN 602123456)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 65
Possible Workaround:
Reroute on RELEASE
Route calls to the Eagle 5 ISS
If the number is ported, the Eagle 5 ISS returns a REL containing
the routing number and subscriber number in the redirection
number parameter
If the number is not ported, route the ISUP message to the next
switch
Drawback: Some switches do not support this part of the ISUP
specifications
In service in Mexico
Eagle
5
ISS
Switch
602 123456
A
Switch
@SN
IAM (602123456)
REL (RN 602123456)
IAM (RN 602123456)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 66
Possible Workaround:
Combined Solution
Combined Triggered and Triggerless Solution
Triggerless where you can
Triggered where you have to
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 67
Tekelec Confidential 67 I Tekelec. For Whats Next.
Circular Route Prevention
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 68
Circular Route Prevention
Problem
Circular routing can occur due to incorrect information in one or more of the
number portability databases.
For example, network A has the correct routing information, indicating that the
subscriber now belongs to network B. But network B may have the incorrect
(old) information, indicating that the subscriber belongs to network A.
Effects
Calls are looped around between the donor and subscription networks
Solution
G-Port Circular Route Prevention (SRF solution)
TIF Circular Route Prevention (Triggerless ISUP solution)
INP Circular Route Prevention (Triggered INAP solution)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 69
Network A determines Network B as the subscription network for a given MSISDN and forwards the call to it
Network B determines that the MSISDN is not an own subscriber and returns an error
On receipt of an SRI message. If a home RN is appended to the message; then the Eagle examines the DN
before performing NPDB lookup as following:
If DN is of a Ported-out number -> Circular Route conditions identified
If DN is of a Ported-in number -> The Eagle relay the message to HLR
G-Port MNP
Prevention of Circular Routing
3
2 SRI (MSISDN)
HLRA
GMSCA
Eagle
5
G-Port
4
IAM (RN+MSISDN)
SRI ack
(MSRN=MSISDN)
Originating
Network A
IAM (MSISDN)
1
HLRB
GMSCB
Network B
6
5
SRI ((RN+)MSISDN)
CdPA=RN+MSISDN,
CgPA=GMSCB
UDTS
Eagle
5
G-Port
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 70
Network A determines Network B as the subscription network for a given MSISDN and forwards the call to it
Network B determines that the MSISDN is not an own subscriber releases the call
On receipt of an INAP IDP message. If a home RN is appended to the CdPN; then the Eagle examines the DN
before performing NPDB lookup as following:
If DN is of a Ported-out number -> Circular Route conditions identified
If DN is of a Ported-in number -> The Eagle replies with CONNECT operation
INP Prevention of Circular Routing
(In Network B)
3
2 SRI (MSISDN)
HLRA
GMSCA
Eagle
5
G-Port
4
IAM (RN+MSISDN)
SRI ack
(MSRN=MSISDN)
Originating
Network A
IAM (MSISDN)
1
HLRB
GMSCB
Network B
6
5
INAP IDP
CdPN=RN+MSISDN,
CgPA=GMSCB
INAP RELEASE CALL
Provisionable RCV
Eagle
5
INP
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 71
Network A determines Network B as the subscription network for a given MSISDN and forwards the call to it
Network B determines that the MSISDN is not an own subscriber releases the call
On receipt of an ISUP IAM message. If a home RN is appended to the CdPN; then the Eagle examines the
DN before performing NPDB lookup as following:
If DN is of a Ported-out number -> Circular Route conditions identified
If DN is of a Ported-in number -> The Eagle forwards the call to the GMSC
TIF NP Prevention of Circular Routing
(In Network B)
3
2 SRI (MSISDN)
HLRA
GMSCA
Eagle
5
G-Port
4 IAM (RN+MSISDN)
SRI ack
(MSRN=MSISDN)
Originating
Network A
IAM (MSISDN)
1
HLRB
GMSCB
Network B
Eagle
5
TIF
5
RELEASE
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 72
Tekelec Confidential 72 I Tekelec. For Whats Next.
GSM Solution
Affected Services:
Prepaid
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 73
MNP Effect on Prepaid
Main Problem: Differentiated On-Net/Off-Net Charging
Prepaid IN needs subscription network information in
real time
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 74
Prepaid Considerations
Signalling in a Portability environment is further complicated when
we consider Pre-paid subscribers
Before any call is originated for a Prepaid subscriber the IN SCP is
checked to ensure that the caller has enough credit to make the
call
This credit check is normally performed using an INAP or CAMEL
query (IDP) to an SCP (IN Node)
It is common for network operators to charge different rates if a
subscriber is calling another network subscriber.
In this instance the SCP must be able to determine the subscription
network of B-number to apply the corresponding rate. This requires
the NP status of the B-number be known by the SCP.
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 75
Prepaid Number Portability Solution
There are 3 basic methods defined to provide the NP status to the
SCP: IDP Relay, SRI Query & ATI Query
IDP Relay involves sending the existing IDP dialogue via the NPDB
so that the B-number can be modified to include the NP status
ATI or SRI Query involve the Pre-paid SCP interrogating the NPDB to
determine the NP status after an IDP has been received
IDP Relay is the most efficient since it does not require additional
triggers on the SCP (i.e. no costly upgrade)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 76
Prepaid Credit Check
IDP Relay
ISUP IAM
NPDB
1
2
3
SRI or ATI Query
ISUP IAM
NPDB
2
1
4
3
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 77
Mobile Originated call to a non-ported number or Imported OLO number
MSC Eagle
5
G-Port
MSISDN
Eagle 5 ISS intercepts
the IDP and prefixes the
CdPN
A
1. IDP (CdPN=MSISDN)
2. IDP (HLR-ID+MSISDN)
PP-
SCP
3. CONNECT (DRA=HLR-ID+MSISDN)
4. SRI (MSISDN=MSISDN)
HLR
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 78
Mobile Originated call to a exported, foreign ported or
non-ported OLO number
Eagle 5 ISS intercepts
the IDP and prefixes the
CdPN
1. IDP (CdPN=MSISDN)
2. IDP (CdPN=RN+MSISDN)
3. CONNECT (DRA=RN+MSISDN)
4. IAM (CdPN=RN+MSISDN)
The call is
setup to the
respective
network
operator
Eagle
5
G-Port
PP-
SCP
MSC
MSISDN
A
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 79
ATI Interface at Eagle
Eagle can also provide an ATI interface for MNP Query
Depending on IN vendor and implementation the easier solution
Standards based
No dependencies on INAP or CAMEL interface
Could be used in addition to or instead of IDP Relay
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 80
Ported-out or Cross-Ported subscriber
Eagle
5
G-Port
2. SRI_Ack
(MSRN=RN+MSISDN)
1. SRI
(CdPA=MSISDN, TT=9)
SCP
Originating
Network A
1. ATI
(MSISDN)
2. ATI_Rsp
(RN+MSISDN)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 81
Ported-in subscriber
Eagle
5
G-Port
2. SRI_Ack
(MSRN=HLR-Id+MSISDN)
1. SRI
(CdPA=MSISDN, TT=9)
SCP
Originating
Network A
1. ATI
(MSISDN)
2. ATI_Rsp
(HLR-Id+MSISDN)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 82
Non-ported own subscriber
Eagle
5
G-Port
2. SRI_Ack
(MSRN=MSISDN)
1. SRI
(CdPA=MSISDN, TT=9)
SCP
Originating
Network A
1. ATI
(MSISDN)
2. ATI_Rsp
(MSISDN)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 83
Non-ported foreign subscriber
Eagle
5
G-Port
2. SRI_Ack
(MSRN=Prefix+MSISDN)
1. SRI
(CdPA=MSISDN, TT=9)
SCP
Originating
Network A
1. ATI
(MSISDN)
2. ATI_Rsp
(Prefix+MSISDN)
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 84
SMS & MMS
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 85
Eagle
5
G-Port
SMS to B
A
HLR
SRI_for SM (CdPA=B)
G-Port MNP (non-call related)
Non-call related messages are relayed, e.g. HLR query for SMS delivery,
to the respective network element for imported and own subscribers
to the SCCP gateway at the respective operator if exported or non ported
SRI_for SM (CdPA=B)
SRI_for SM (CdPA=RN+B)
SCCP
GW
OLO
1. CdPN is own
Subscriber
2. CdPN is not own
subscriber
SMSC
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 86
MNP Check for Mobile Originated SMS
Problem
Ported out subscribers reprogram their handsets to continue using
previous operator Short Message Service Center
Number range check does not work any more
Effects
Revenue lost for the operator by providing the service without being able
to charge it
Solution
Tekelecs MNP Check for Mobile Originated SMS Solution
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 87
Portability Check for
Mobile Originated SMS
Protects own SMSCs from misuse
Avoids MNP database at the SMSCs
Eagle
5
G-Port
MSC
MO_FSM
A
MO_FSM
MO_FSM
MAP Error
IF A is an own customer
Forward SMS to SMSC
IF A is not an own customer
Filter SMS and return error
SMSC
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 88
ITU NP support for MO-SMS
Protects own SMSC from misuse
Allows for On-net/Off-net charging
Avoids MNP database at the SMSCs
Avoids additional dialog to dip NPDB
Eagle
5
SMS
NP
MSC
MO_FSM
A
MO_FSM
MAP SM UI=RN+B
MO_FSM
MAP Error
IF A is an own customer
Forward SMS to SMSC
Prefix B-Number
IF A is not an
own customer
Filter SMS and
return error
SMSC
CR (RN+B)
SCP/
RI
Ack
SRI_for_SM (SCCP CdPA=RN+B,
MAP MSISDN=B)
SCCP
GW
OLO
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 89
89
Portability Check for
Mobile Originated SMS (HLR based)
MSC
MO_FSM
A
MO_FSM
SRI_for_SM/ATI (A)
SMSC
CR (RN+B)
SCP/
RI
HLR
Ack (A)
SRI_for_SM/ATI (B)
Ack (RN+B)
Ack
Two additional
database queries
If SRI_for_SM
Query is used, the
MSU may also have
to be relayed to the
respective
subscription network
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 90
Q&A
Thank you
Contact me: Nirmal.Gupta@oracle.com
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 91
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 92