Technical Architecture Alternatives For Open Connectivity Roaming Hubbing Model 1.2 25 February 2009
Technical Architecture Alternatives For Open Connectivity Roaming Hubbing Model 1.2 25 February 2009
Technical Architecture Alternatives For Open Connectivity Roaming Hubbing Model 1.2 25 February 2009
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 1 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Copyright Notice
Copyright 2009 GSM Association
GSM and the GSM Logo are registered and the property of the GSM Association.
Antitrust Notice
The information contain herein is in full compliance with the GSM Associations Antitrust
Compliance policy.
Document History
Version
Date
0.0
0.1
0.2
4 May 2007
10 May 2007
19 May 2007
0.3
0.4
21 May 2007
25 May 2007
0.5
28 June 2007
0.6
20 August 2007
0.7
0.8
20 Sept. 2007
9 Nov 2007
0.9
14 January 2008
UNRESTRICTED
Brief Description
Outline version
First combined form of alternatives
Inclusion of SUA/SCTP architecture alternative
Temporary removal of Dummy GT call flow diagrams
according to request from submitter
Corrections based on 21 May 2007 conference call
Corrections and additions from submitters,
Typographical corrections
Corrections/additions to MTP Direct routing
Additions to SUA/SCTP
Merge of Dummy GT and Alias GT to Alias GT
Addition of section on Inter-operability
Modifications as a result of action items from IRHG#2
and 3
Modifications as a result of action items from IRHG#4
Rewrite of hub-to-hub interface architecture
Modification of diagrams to maintain consist
presentation
Modification of diagrams for improvied readability
Rewrite of SCCP TT architecture to remove Hub-toHub considerations, examples, and call flows, plus
maintain a single voice throughout the document.
Rewrite of Alias GT architecture to remove Hub-to-Hub
considerations, examples and call flows plus
maintaining a single voice throughtout the document.
Addition of TCAPsec section started, not yet complete.
Additions, near completion of section on
Interoperability with SMS interworking while roaming
where roaming hubs have a direct impact on SMS
VERSION 1.2
Page 2 of 89
GSM Association
Official Document IR.80
Version
Date
UNRESTRICTED
Brief Description
interworking signalling.
Removal of Mobile Originated SMS call flow from Alias
GT architecture section this has been moved to an
example only section since it is not the only method to
implement MO SMS.
7 March 2008
1.0
1.1
14 March 2008
25 June 2008
18 Dec. 2008
Other Information
Type
Document Owner
Revision Control
Document editor/company
Description
IREG
TBD
Jaime Evans/Syniverse
Feedback
This document is intended for use by the members of GSMA. It is our intention to provide a
quality product for your use. If you find any errors or omissions, please contact us with your
comments. You may notify us at mailto:prd@gsm.org. Your comments or suggestions are
always welcome.
Glossary of Terms
The following terms are used in this document:
Term
UNRESTRICTED
Definition
VERSION 1.2
Page 3 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Term
Definition
AGT
BOICexHC
CAP
GT
GTT
HUR
IP
Internet Protocol
IREG
ISPC
IWG
M2PA
M2UA
M3UA
MAP
MNO
MNP
MS
Mobile Station.
MTP
NRTRDE
OC Project
RAP
SCCP
SCTP
Solution Provider
SS7
Signalling System 7
SUA
TADIG
TAP
TCAP
TCP/IP
TT
Translation Type
UNRESTRICTED
VERSION 1.2
Page 4 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Table of Contents
1
OVERVIEW .................................................................................................... 9
1.1 About this Document ................................................................................... 10
1.1.1 Scope ........................................................................................................ 10
1.1.2 Purpose ..................................................................................................... 10
TECHNICAL ARCHITECTURE.......................................................................... 17
3.1 Current Bi-lateral Architecture ..................................................................... 17
3.2 Process Flow ............................................................................................... 18
3.3 OC-Roaming Hubbing Common Aspects .................................................... 18
3.3.1 Operators with Shared Network Elements ............................................... 18
3.3.2 Traffic Separation ...................................................................................... 18
3.3.3 Symmetric Routing .................................................................................... 19
3.3.4 Testing....................................................................................................... 20
3.3.5 Naming Conventions ................................................................................. 20
3.3.6 Discarded Alternatives .............................................................................. 21
3.3.6.1
SCCP Calling Party Analysis ............................................................. 21
3.3.6.2
GSM Association
Official Document IR.80
UNRESTRICTED
3.4.1.1
Brief Synopsis.................................................................................... 22
3.4.1.2
3.4.1.3
3.4.1.3.1
3.4.1.3.2
3.4.1.3.3
3.4.1.4
3.4.1.4.1
3.4.1.4.2
3.4.1.5
3.4.1.5.1
PROs ............................................................................................ 29
3.4.1.5.2
CONs ............................................................................................ 29
3.4.2.3
3.4.2.4
3.4.2.4.1
3.4.2.4.2
Client Considerations.................................................................... 33
3.4.2.4.3
3.4.2.4.4
3.4.2.5
3.4.2.5.1
PROs ............................................................................................ 34
3.4.2.5.2
CONs ............................................................................................ 36
3.4.3.2.1
3.4.3.2.2
3.4.3.3
3.4.3.3.1
3.4.3.4
3.4.3.4.1
3.4.3.4.2
Client Considerations.................................................................... 43
3.4.3.4.3
3.4.3.5
3.4.3.5.1
PROs ............................................................................................ 44
UNRESTRICTED
VERSION 1.2
Page 6 of 89
GSM Association
Official Document IR.80
3.4.3.5.2
UNRESTRICTED
CONs ............................................................................................ 44
3.4.4.3
3.4.4.3.1
3.4.4.3.2
3.4.4.4
3.4.4.4.1
3.4.4.4.2
Client Considerations.................................................................... 52
3.4.4.4.3
3.4.4.5
3.4.4.5.1
PROs: ........................................................................................... 53
3.4.4.5.2
CONs ............................................................................................ 53
3.4.4.6
VERSION 1.2
Page 7 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 8 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Overview
Roaming and inter-working are at the core of the GSM success story. 3GSM subscribers
now expect to access the same set of services at home and abroad. They expect to be able
to share all 3GSM services with any other subscriber on any network.
The bi-lateral relationship, on which this success has been based, however, is now
becoming a limiting factor to future success. With over 600 GSMA operator members,
diversification of services and an increasing number of access technologies, it is unlikely that
the current paradigm of bilateral relationships between networks will meet the expectations
of operators going forward.
The overall cost of establishing bi-lateral relationships is preventing some operators from
opening new roaming and inter-working agreements. Often when a new roaming relationship
is taken individually, the venture represents insufficient additional value for an operator that
is already established with other roaming partners in the region or when the volume potential
is low. With the introduction of new services, the problem becomes more evident and the
overall costs greater.
This is a particular concern for the newer GSM networks. Those networks that are late
entries into this market are finding it difficult to set-up roaming relations with the more
established operators.
At the same time, the problem is arising for many established operators who already have
voice roaming relationships, but face low return on investments in new 2.5/3G roaming
relationships and SMS inter-working.
Open Connectivity for roaming is defined as the following:
To ensure that an operator is able to allow its customers to roam on the network of
any other GSMA member.
Open Connectivity is needed for roaming so that:
The continued growth of GSM is ensured and all GSMA members can access the full
advantages of 3GSM Roaming
Operators can optimise costs involved in establishing and maintaining 3GSM
Roaming
Note: Where 3GSM is referred to all GSM phases of technology are included such as 2/2.5
& 3G. The intention is also to include services and enablers such as CAMEL, MMS and IMS.
The Open Connectivity Roaming Hubbing Trial Interest Group held a successful Proof of
Concept in January 2007. This will be followed by more extensive testing during a Roaming
Hubbing Trial.
A roaming hub service provider assists operators with signalling traffic, testing, support, and
troubleshooting. An operator can benefit by have a single point of presence with a roaming
hub service provider for issues related to signalling traffic, testing, support, troubleshooting,
etc.
A roaming hub is expected to fulfil the requirements defined by the Open Connectivity Group
of GSMA. Roaming hub requirements are defined later in this document.
UNRESTRICTED
VERSION 1.2
Page 9 of 89
GSM Association
Official Document IR.80
1.1
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 10 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Hub Requirements
2.1
This section contains a number of high-level requirements that need to be met by any Open
Connectivity solution employed in the roaming environment. Inter-working requirements are
out of scope for this section. The source of information presented in this section is OC Doc
8/004rev1 High Level Requirements for Open Connectivity, 18 October 2005. The contents
have been slightly modified to focus on roaming hubs.
2.1.1 Open Soution: interoperability of Solutions
The Solution Provider must be prepared to work with all other providers of like-solutions to
ensure that the solutions are inter-operable. Like-solutions are defined as any solution that
is in compliance with Open Connectivity requirements.
This must be achieved without compromising the quality of the solution. The solution must
remain efficient and give guarantee quality at all times.
The objective is to enable operators to enter the market in a timely manner with access to
the broadest range of partners and to have a choice amongst the Solution Providers.
Upon request of the Client Operator the Solution Provider must provide the connection
(either direct or through a Third Party) with any mobile operator with whom the Client
Operator wants to activate roaming services. This connection must be provided even if such
mobile operators are not connected directly to the Solution Provider's system (but are
connected to a Third Party). Should there be neither a direct connection nor a connection to
a Third Party, the Solution Provider must contact the targeted mobile operator and inform the
Client Operator accordingly.
In any case, the connection will be established at no extra-charge (with respect to the
charging already applied for the connection to the Participating MNOs) and within a timeline
agreed with the Client Operator.
A maximum of 2 (two) Solution Providers must be involved in this roaming relationship.
Non-GSM operators are for future consideration Open Connectivity will address other
network technologies in a later phase.
2.1.2 Obligation
An operator may have valid justification (regulatory, strategic or commercial) not to start
roaming relations with another operator. Any solution employed must then allow a Client
Operator to opt out roaming relations with any operator(s) of their choosing.
2.1.3 Transparency
The Solution Provider must:
give full visibility on all components of the price levied by the Solution Provider, i.e.
the fee applied by the latter as remuneration for the service offered and the charges
being levied by operators providing roaming services.
provide the client operator information on which network the traffic is originating and
terminating, and on any third party (i.e. other provider/carrier/operator) involved in the
traffic handling/delivery. The involvement of Roaming Hubs shall neither affect the
visibility of the HPMN or the VPMN i.e.
UNRESTRICTED
VERSION 1.2
Page 11 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
It must be visible to the VPMN from which Home network subscribers are actually
roaming to its network (Origin of Inbound Roamers)
It must be visible to the HPMN to which VPMN its subscribers are roaming to
(Destination of Outbound Roamers)
In addition any Home Billing solutions employed by the Home Network shall work
seamlessly (specifically those for GPRS, incoming calls, mobile originated SMS and
those which are based upon CAMEL). Technical transparency may also be required
to allow the Client Operator to meet possible regulatory, legal and commercial
obligations.
provide all necessary technical information to the Client Operator to enable timely
trouble shooting (e.g. routing, connectivity,.).
2.1.4 Efficiency
All solutions must make efficient use of network resources (network infrastructure, signalling
links, etc).
The solution must minimise any overhead on the visited or home networks.
The solution must minimize network configuration restraints. The solution shall be as good
or better than current bi-lateral arrangements
2.1.5 Quality End to End
The Solution Provider must give a commitment on the QoS/level of performance for end-toend traffic transmission. There must be no reduction in quality including the case when Third
Parties (i.e. other providers/carriers/operators) are involved in the traffic transmission end-toend. Additionally, the provider must be able to provide a mechanism to measure the level of
quality met.
For roaming the solution must provide quick and accurate network selection when a roamer
is registering on the network. This must take into account PMN preferences as specified by
the HPMN.
The transmission of billing data must not be delayed by the solution offered. TAP and RAP
exchange must still fit the timescales outlined within BA.08.
The provider shall offer the Client Operator comprehensive and efficient service support for
its own services in terms of:
VERSION 1.2
Page 12 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
VERSION 1.2
Page 13 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
The Destination of the outbound roamers The home operator must always have full
technical and commercial visibility of which country their customer is roaming to and
which network the customer is using.
The roaming partner network The visited operator must have full visibility of
inbound subscribers and to which home network they belong.
The Solution Providers pricing components, i.e. IOT plus transit fee per transaction.
Without full transparency of the IOT associated with each Roaming Partner, there is a risk
that the provider charge inappropriate additional Transit Charges.
This cost increase will effectively inflate the retail price and slow down the market take-up.
There is also a risk that the provider can discriminate against some operators by increasing
the prices charged for transit fee on specific Elected Participating Operator networks.
This would happen in such a way that operator A may have a tariff X to roam on operator B,
whereas Operator C may be charged tariff Y to roam on the same network B.
It is however necessary to avoid such situations since this would create a barrier to the
market take up and would introduce an element of discrimination.
2.1.13 Cascade Billing
The Solution Provider will comply with a cascade-billing model (as per the current voice
model). The provider will manage in total the billing and financial relationship with the
roaming partners and peered providers.
The Client Operator will have a sole billing and financial settlement relationship; that is the
one with the provider.
It is the responsibility of the provider to establish the appropriate billing arrangements with all
the parties involved in the roaming enablement, to ensure that the end-to-end service works
in a transparent manner.
Cascade Billing offers a Client Operator the opportunity to receive a single invoice from the
provider for all incoming and outgoing roaming traffic on their network.
If the provider was to offer a technical connection only, the economies of scale will be greatly
reduced since Client Operators would have to maintain bilateral settlement arrangements
regardless of the volume of roaming traffic passed. This would add a considerable fixed cost
per roaming relationship and thus potentially create a barrier to further market take tp.
2.1.14 Interconnection with Third Parties
In the case of the home network using a different Solution Provider to the visited network, it
will be the home networks Solution Provider who is responsible for connection with the
visited networks provider to guarantee successful provisioning of roaming services.
The Solution Provider will implement free of charge all necessary interconnections with any
connected Solution Provider to ensure the Client Operator will have roaming with the
requested roaming partners.
This means that transportation through any connected provider, if needed to route traffic
to/from the visited network, is part of the service rendered by the home Solution Provider.
It is anticipated that the provider will not charge any extra fee to the Client Operator for the
transit of traffic routed through a connected provider.
The traffic exchanged between the home and visited networks through the provider will have
to be transmitted end-to-end through a maximum of two Solution Providers.
UNRESTRICTED
VERSION 1.2
Page 14 of 89
GSM Association
Official Document IR.80
2.2
UNRESTRICTED
Technical Requirements
UNRESTRICTED
VERSION 1.2
Page 15 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 16 of 89
GSM Association
Official Document IR.80
3
3.1
UNRESTRICTED
Technical Architecture
Current Bi-lateral Architecture
This section illustrates the technical connectivity architecture that is used between operators
currently to support roaming with each other using standard SS7 MAP in a bi-lateral model.
S.T.P. with
SCCP Global Title
Translation Service
S.T.P. with
SCCP Global Title
Translation Service
International
SS7 Signaling Transport Layer
International
SS7 interconnect
National
SS7
Plane
International
SS7 interconnect
National
SS7
Plane
S.T.P. with
SCCP Global Title
Translation Service
S.T.P. with
SCCP Global Title
Translation Service
National
SS7 interconnect
National
SS7 interconnect
MNO as VPMN
MNO as HPMN
The current bi-lateral international roaming network environment depends upon a layered
architecture with an international signalling plane and multiple national signalling planes.
Within each plane the SCCP called party address is used to determine the plane, and node
identity of the next transfer point for the onward routing of an MSU.
Generally, a Mobile Network Operator performs roaming signalling on a national SS7 plane
to an SCCP service provider. The SCCP service provider operates with both a national
identity for the MNO and an international identity to perform MSU distribution on the
international SS7 plane.
The current bi-lateral international roaming traffic transits the national and international
networks where the final destination of an MSU is driven by the SCCP Called Party Address.
The final destination for a given SCCP Called Party Address is always the same irrespective
of the source of the MSU. It is this last point that causes contention with the use of a
roaming hub.
The introduction of a roaming hub causes the destination of a given SCCP called party
address to differ based on the relationship between the sender and receiver of the MSU.
When the relationship is bi-lateral, the MSU transits the network from sender to receiver.
When the relationship is through a roaming hub, the MSU transits from sender to roaming
hub, and then from roaming hub to receiver.
It is expected that both Roaming Hub and bi-lateral connections are compatible and thus can
co-exist with each other.
UNRESTRICTED
VERSION 1.2
Page 17 of 89
GSM Association
Official Document IR.80
3.2
Process Flow
-
3.3
UNRESTRICTED
Operators will continue to maintain bi-lateral connections through standard MAP and
CAP procedures over SS7 networks.
No changes if operators choose to maintain bi-lateral agreements.
OC-Roaming Hubbing Common Aspects
SMSC
HLR
MSC/VLR
GGSN
SGSN
UNRESTRICTED
VERSION 1.2
Page 18 of 89
GSM Association
Official Document IR.80
MSC
VLR
UNRESTRICTED
MSC
VLR
SGSN
To Bi-lateral
Roaming Partner
HLR
SGSN
gsmSCF
(CAMEL)
Roaming
Traffic
Separation
HLR
SMSC
gsmSCF
(CAMEL)
MSC
VLR
SGSN
HLR
To OC
Roaming Hub
SMSC
OC
Roaming
Hub
To OC
Roaming Partner
gsmSCF
(CAMEL)
SMSC
Signaling traffic associated with bi-lateral roaming agreements transits the national and
international SS7 network infrastructure currently in use. Signaling traffic associated with
OC roaming relationships is separated from the existing bi-lateral raoming traffic and
directed to the appropriate OC Roaming Hub.
The separation of traffic is a basic and common aspect to all OC Roaming Hub architectures
and must be performed by the mobile network operator as part of the implementation of OC
roaming, unless a solution offering for separation is made by the OC Roaming Hub.
The separation of signalling traffic is accomplished through provisioning of various
addresses within the signalling environment of each operator. Addresses associated with
signalling traffic are comprised of E.212, E.214, and E.164 values.
An OC roaming operator in the role of VPMN will need to direct E.212 and E.214 subscriber
addresses toward the chosen OC Roaming Hub. Likewise, E.164 addresses of HLRs,
gsmSCFs, Home MSCs, Home SMSCs including Subscriber SIM based SMSCs will need to
be directed toward the chosen OC Roaming Hub.
An OC roaming operator in the role of HPMN will need to direct E.164 VLR, MSC and SGSN
addresses toward the chosen OC Roaming Hub.
MSU to
HPMN
O1 (VPMN)
MSU to
VPMN
MSU to
HPMN
MSU to
HPMN
Hub1
MSU to
VPMN
Hub2
MSU to
VPMN
O2 (HPMN)
Each hub provider (Hub1 and Hub2) must be in the path to ensure that the signalling is
associated with an established relationship and that the state of the relationship is correct
relative to the signalling operations and entities. The signalling environment for OC roaming
hubbing involves cascasded billing with financial liability. The risks associated with
UNRESTRICTED
VERSION 1.2
Page 19 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
cascaded billing and financial liability requires that the signalling traffic flow with symmetric
routing through the hubs, thereby affording the hub providers the opportunity to reject
inappropriate signalling traffic.
Symmetric routing is a common requirement for the OC roaming hubbing. Asymmetric
routing must not be permitted. For the avoidance of doubt, this pertains to routing of
messages and their corresponding ACK or acknowledge or RESP or response.
In the MSU flow diagram shown above, four (4) distinct management entities are involved
with the routing decisions to move MSUs between the VPMN and HPMN.
The
synchronization of routing is a responsibility of each management entity [O1, Hub1, Hub2,
O2].
3.3.4 Testing
The solution must decrease testing time and effort to a minimum for the operators involved.
The Solution Provider should be able to perform the end-to-end tests as described in IR 23:
Organisation of GSM International Roaming Tests and will ensure that the services offered
function correctly and billing exchange details are correct.
The HUB will have to propose to the PMN testing procedures which are fully compliant with
the IREG test PRDs. In order to guarantee the quality of the service it will be needed that the
HUB will define together with the PMN an initial test set and subsequent lighter test set. The
common test could be skipped if bilaterally agreed between the PMNs and the HUB. The
same rule will be applied in case of peering.
For the common test, the simulation of HLR can be used in order to trouble-shoot VLR
behaviour, but it will not be possible to use this kind of simulation to validate the test case
itself.
In the case where the HLR behaviour needs troubleshooting, the MSC/VLR can be
simulated, but it will not be possible to use this kind of simulation to validate the test case
itself.
The Client Operator will always have the option to outsource some or all of the end-to-end
testing to the provider or to perform them on his own.
In the case where the functionality implemented in the PMN network does not allow the
execution of certain test case, the PMN can not expect that the HUB will be in a position to
execute this test case.
VERSION 1.2
Page 20 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
3.3.6
Discarded Alternatives
Limits the Client operator from using direct Bilateral roaming agreements in
addition to Roaming Hub's related agreements (in parallel),
UNRESTRICTED
VERSION 1.2
Page 21 of 89
GSM Association
Official Document IR.80
3.4
UNRESTRICTED
3.4.1
Service
Info
Origination Point Destination Point Octet
Code (OPC)
Code (DPC)
(SIO)
A
Zone
M A
Zone
M
8
First Bit
Transmitted
Service
Info
Signaling Origination Point Code (OPC) Destination Point Code (DPC) Octet
(SIO)
Link
Selector
Network
Cluster
Member Network
8
Cluster
Member
First Bit
Transmitted
Service
Info
Octet
S Origination Point Code (OPC) Destination Point Code (DPC)
First Bit
(SIO)
L
Transmitted
Network
Cluster
Member
Network
Cluster
Member
S
4
VERSION 1.2
Page 22 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
S
L
S
Unit
Destination Point
Code (DPC)
Sub Plan
Unit
Service
Info
Octet
(SIO)
Sub Plan
First Bit
Transmitted
Priority
Service
Indicator
4
The SIO contains a service indicator to identify the next protocol layer (e.g. 0011 = SCCP).
In ANSI, ITU and China-7, the sub-service field contains a 2 bit network identifier. The four
Network Indicator values are assigned as follows:
Bits
00
International
01
10
National
11
Both the origination and destination point codes of the MTP Routing Label are defined within
the context of the network identified in the Service Information Octet. Currently, only ITU is
used in an international context. All MTP transport standards are used in national contexts,
but only ITU is used internationally. ANSI MTP is used throughout World Zone 1 (WZ1),
which operates under the North American Numbering Plan Administration (NANPA). China7 and Japan-7 are limited to their national environment respectively.
For two network elements to exchange MSUs with MTP Direct Routing, both network
elements must use the same variant of MTP, with the same network indication.Their point
codes share a common protocol definition and a common network definition.
A network element addressed with a national point code cannot use MTP Direct Routing to
exchange MSUs with a network element addressed with an international point code.
When the MNOs signalling network uses the same implicit MTP and network definition as
an Open Connectivity Roaming Hub, then MTP Direct Routing is a possible architecture for
Open Connectivity Roaming Hub.
UNRESTRICTED
VERSION 1.2
Page 23 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
PLMN of O2
SS7 Network
Environment
Common MTP
SS7 Network
Environment
S.T.P.
OC Hub
PLMN of O1
SS7 Network
Environment
S.T.P.
MSC
VLR
HLR
Dpc: O2-HLR-PC
Opc: HUB-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: HUB-PC
Opc: O2-HLR-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: O2-HLR-PC
Opc: HUB-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: HUB-PC
Opc: O2-HLR-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: HUB-PC
Opc: O1-VLR-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O1-VLR-PC
Opc: HUB-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: HUB-PC
Opc: O1-VLR-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O1-VLR-PC
Opc: HUB-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
PLMN1 SS7 Network
Steps:
1) PLMN O1s VLR issues MAP-Update-Location
SCCP Called Party is GT Routed on Mobile Global Title of the MS (CdPa: O2-MGT)
SCCP Calling Party is GT Routable on Global Title of the VLR (CgPa: O1-VLR-GT)
The MGT entry in VLR indicates that the MSU should be forwarded to the OC Hubs point
code (HUB-PC). The MTP Routing Label is constructed with the destination point code of
HUB-PC and the originating point code of O1-VLR-PC.
In this example call flow, the HUB-PC is defined in the VLR over a route set over that use
the physical links to an STP. The OC Hubs point code must be provisioned in the VLR as
well as any intermediate network devices (e.g. STPs).
The MSU is forwarded over physical links to O1s STP (Dpc: HUB-PC) from local VLR (Opc:
O1-VLR-PC)
2) PLMN O1s STP evaluates the DPC (HUB-PC), notes that it is not the STPs point code
and attempts to onward route the MSU. The STP uses the DPC (HUB-PC) to determine that
the next network element is the OC Hub. In actuality, multiple STPs may be involved to
UNRESTRICTED
VERSION 1.2
Page 24 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
onward route the MSU to the OC Hub. Each STP will perform exactly the same evaluation
and determination for distribution. The SCCP layer is unchanged and forwarded as
received.
MSU is forwarded to OC Hub (Dpc: HUB-PC) from O1s STP (Opc: O1-VLR-PC). The OPC
is not modified by the STP because it only performed transfer services. The STP did not
invoke higher layer functions like SCCP routing. The OPC is only modified when high layer
functions are invoked within the STP.
3) The Open Connectivity Roaming Hub uses information within the received MSU to
determine the existence of an OC roaming agreement between the serving and home
PLMNs. An OC roaming agreement permits the operation to be forwarded accordingly. The
OC Roaming Hub determines the destination of the signalling message based on the Called
Party Address (SCCP CdPa) effectively performing intermediate Global Title routing. The
determination provides a point code route to PLMN O2s HLR. A routing label is constructed
for the MSU, destined to PLMN O2s HLR. The physical links to O2s STP are used for the
route set associated with O2s HLR point code. The SCCP contents are not changed and
forwarded as received with repackaging of the routing label origination and destination point
codes.
MSU is forwarded to O2s STP (Dpc: O2-HLR_PC) from OC Hub (Opc: Hub-PC)
4) PLMN O2s STP evaluates the DPC of the received MSU. Since it is not the STPs point
code, it is onward routed to the DPC. The STP determines that the next network element is
the PLMN O2s HLR. The SCCP layer is unchanged and forwarded as received.
MSU is forwarded to O2s HLR (Dpc: O2-HLR-PC) from O2s STP (Opc: HUB -PC). The
STP does not alter the OPC since it is not the addressed destinion and it did not invoke any
high layer function, like global title routing.
5) The remaining signalling traffic transfers are similar to steps 1 through 4 where the
destination point code and origination point codes are swapped in sequence. The SCCP
addresses change also, but they are not used for routing purposes within the SS7 network.
Only the OC Hub uses the SCCP party addresses for routing determination.
The original SCCP Calling Party (O1-VLR-GT) address becomes the new SCCP Called
Party Address and the PLMN O2s HLR identifies itself as the new SCCP Calling Party
address (O2-HLR-GT) in place of O2 Mobile Stations Mobile Global Title (O2-MGT).
MSC
VLR
SGSN
OC Hub
HLR
gsmSCF
(CAMEL)
Multiple STPs
SMSC
UNRESTRICTED
VERSION 1.2
Page 25 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
When multiple signalling transfer points are used, they must all implement the same
transport protocol and use the same point code number protocol with the same
national/international network indication.
When multiple signalling transfer points are used, they must all implement a route-set
definition for every point code involved in the MTP direct routing.
Common MTP
SS7 Network
Environment
S.T.P.
OC Hub
PLMN of O1
SS7 Network
Environment
S.T.P.
SCCP G.T.
MSC
VLR
HLR
Dpc: O2-HLR-PC
Opc: HUB-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: HUB-PC
Opc: O2-HLR-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: O2-HLR-PC
Opc: HUB-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: HUB-PC
Opc: O2-HLR-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: HUB-PC
Opc: O1-SCCP-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O1-SCCP-PC
Opc: HUB-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: HUB-PC
Opc: O1-SCCP-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O1-SCCP-PC
Opc: HUB-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: O1-SCCP-PC
Opc: O1-VLR-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O1-VLR-PC
Opc: O1-SCCP-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
In the example above, a network node (SCCP GT) is used to provide SCCP global ttle
routing services to/from the MSC/VLR within the operators internal signalling network. The
SCCP GT service uses MTP direct routing for all MSUs to/from the OC roaming hub.
UNRESTRICTED
VERSION 1.2
Page 26 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
SGSN
OC Hub
HLR
gsmSCF
(CAMEL)
SMSC
STPs
w/out SCCP
STPs
with SCCP
A simplistic network is shown above. The mobile network operator has chosen to use the
services of an 3rd party SS7 network provider. The MTP direct routing is between each of
the MNOs network elements (MSC/VLR, SGSN, HLR, gsmSCF, SMSC) and the OC
roaming hub.
SGSN
OC Hub
HLR
gsmSCF
(CAMEL)
SMSC
STPs
w/out SCCP
STPs
with SCCP
In the diagram above, a mobile network operators network uses internal STPs but does not
perform internal SCCP routing. The STPs function primarily as link concentration points.
Internal routing uses MTP point codes. As with the simplistic network shown previously, the
MTP direct routing is between the MNOs network elements and the OC roaming hub.
UNRESTRICTED
VERSION 1.2
Page 27 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
MSC
VLR
SGSN
OC Hub
HLR
gsmSCF
(CAMEL)
SMSC
STPs
w/out SCCP
STPs
with SCCP
In the diagram above the mobile network operator has a core network that includes global
title routing internally with STPs that provide SCCP services. A set of STPs provides SCCP
global title routing services internal to the operators core SS7 network. The global title
translation STPs provide the traffic separation point where MTP direct routing can be used
to/from the OC roaming hub. The MNOs network elements can use SCCP global title
routing to/from the core internal Global Title STPs. MTP direct routing is used between the
MNOs global title STPs and the OC roaming hub.
VERSION 1.2
Page 28 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
are a one-time setup requirement for the international SS7 network providers on behalf of
the OC roaming hub providers.
MTP direct routing can be a viable method for remote operators with dedicated facilities to
interconnect with a roaming hub. Careful point code planning is required to ensure that point
code overlap does not occur.
3.4.1.4.1.2 Restricted Environments
MTP Direct routing is not an optimal choice in certain environments. Operators in countries
where an OC roaming hub is not present eliminates the use of national point codes.
Operator that do not have or choose not to have international point codes may be restricted
from using MTP direct routing. Operators who choose not to provision dedicated facilities to
an OC roaming hub may be restricted from using MTP direct routing.
The international ITU signalling layer is accessible within every country, usually from
multiple providers.
The number of Open Connectivity roaming hubs will remain small enough to
realistically expect that an international ITU point code can be assigned to each one.
Inter Hub communications can be migrated easily from the International ITU
signalling layer to an All-IP environment using SIGTRAN at any time.
Two hubs in the same national SS7 network domain can choose to use national point codes
to address one another.
3.4.1.5.1 PROs
-
3.4.1.5.2 CONs
-
VERSION 1.2
Page 29 of 89
GSM Association
Official Document IR.80
3.4.2
UNRESTRICTED
Alternative 2: SUA/SCTP
PLMN1
PLMN2
Sigtran
Gateway
Sigtran
Gateway
eGRX/IPX
SIGTRAN signalling gateways provide the SS7 connectivity to PLMN STPs, and/or specific
MNO network elements such as MSC/VLRs, HLRs, SGSNs, SMSCs, etc. The SIGTRAN
signalling gateways operate in parallel with other SCCP translation points such as
International SS7 SCCP gateways used for routing existing bi-lateral roaming signalling
traffic. The SIGTRAN signalling gateways provide IP connectivity to the OC roaming hubs
through the GRX, (e)GRX or IPX networks.
HLR
MSC/VLR
SGSN
Sigtran
CSE
Gateway
STP
GRX
GRX
OC
Roaming Hub
SCCP
Gateway
GRX
HLR
MSC/VLR
SGSN
Sigtran
CSE
Gateway
STP
OC
Roaming Hub
Existing
Direct Uni/Bilateral
Roaming over
legacy SS7
SCCP
Gateway
The GRX, (e)GRX or IPX networks provide a separation of signalling traffic for Open
Connectivity transport services from the existing International SS7 network and ISPC
domain. The (e)GRX or IPX networks provide a high availability, low latency environment
equivalent to the International SS7 network and ISPC domain. By separating the existing
UNRESTRICTED
VERSION 1.2
Page 30 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
direct bilateral roaming traffic from the OC roaming hub traffic, the architectures can operate
in parallel. Migration from one network environment to the other is handled by the SCCP
translations at Frontier switches, STPs, or gateways.
The experience of the QOS team in the IPX_PCI group ( as per recent email from David
Goodstein) shows that the current performance of the GRXs are meeting , or close to
meeting the requirements table of IR.34 for Round Trip Time. In summary, they are now
comparable to the performance of TDM/legacy SS7 networks.
The GSMA presentation entitled IPX Validation, Early Indicators from IPX performance
Tests, Orange UK <-> Vodafone Australia, version 1.1, dated 24th August, 2007 contains
consist one-way delay and round trip time results. The round trip times from UK to Australia
to UK averaged 344 milliseconds.
So while latency remains important, it is solely an issue for the local end-tail dimensioning,
and not a generic concern with the SUA/SCTP Architecture. Any references to GRX, evolved
GRX [(e)GRX], or IPX networks can be satisfied with the existing GRX networks.
PLMN of O2
SS7 Network
Environment
S.T.P.
OC Hub
Gateway
HLR
SS7
Dpc: O2-HLR-PC
Opc: O2-STP-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O2-STP-PC
Opc: O2-HLR-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: O2-STP-PC
Opc: O2-GW-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O2-GW-PC
Opc: O2-STP-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
PLMN of O1
SS7 Network
Environment
(e)GRX
IPX
S.T.P.
Gateway
IP
IP
Dst: O2-GW-IP
Src: Hub-IP
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dst: Hub-IP
Src: O2-GW-IP
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dst: Hub-IP
Src: O1-GW-IP
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dst: O1-GW-IP
Src: Hub-IP
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
(e)GRX/IPX Network(s)
MSC
VLR
SS7
Dpc: O1-GW-PC
Opc: O1-STP-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O1-STP-PC
Opc: O1-GW-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Dpc: O1-STP-PC
Opc: O1-VLR-PC
CdPa: O2-MGT
CgPa: O1-VLR-GT
Dpc: O1-VLR-PC
Opc: O1-STP-PC
CdPa: O1-VLR-GT
CgPa: O2-HLR-GT
Steps:
1) PLMN O1s VLR issues MAP-Update-Location
SCCP Called Party is GT Routed on Mobile Global Title of the MS (CdPa: O2-MGT)
SCCP Calling Party is GT Routable on Global Title of the VLR (CgPa: O1-VLR-GT)
UNRESTRICTED
VERSION 1.2
Page 31 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
MSU is forwarded to O1s STP (Dpc: O1-STP-PC) from local VLR (Opc: O1-VLR-PC)
2) PLMN O1s STP performs intermediate Global Title routing with the SCCP Called Party
Address and determines that the next network element is the PLMN O1s SIGTRAN
Signaling Gateway. The SCCP layer is unchanged and forwarded as received.
MSU is forwarded to O1s GW (Dpc: O1-GW-PC) from O1s STP (Opc: O1-STP-PC)
3) PLMN O1s Signaling Gateway performs intermediate Global Title routing with the SCCP
Called Party Address and determines that the next network element is the Open
Connectivity Roaming Hub. The OC Roaming Hub is a SIGTRAN addressable entity, so the
SCCP information (which includes the TCAP MAP/CAP) is repackaged in a Connectionless
Data packet (as per SUA) and forwarded to the OC Roaming Hub via the (e)GRX/IPX
network. The OC Roaming Hub has an SCTP Association with an underlying IP Address.
The Hubs IP Address is set as the Destination with the signalling gateways IP address as
the source identity of the packet. The SCCP contents are not functionally changed and
forwarded as received with repackaging.
Logical MSU is forwarded to OC Hub (Dst: Hub-IP) from O1s GW (Src: O1-GW-IP)
4) The Open Connectivity Roaming Hub receiving the SUA Connectionless Data packet
uses information within the packet to determine the existence of an OC roaming agreement
between the serving and home PLMNs. An OC roaming agreement permits the operation to
be forwarded accordingly. The OC Roaming Hub determines the destination of the
signalling message based on the Called Party Address (SCCP CdPa) effectively performing
intermediate Global Title routing. The determination provides a route to PLMN O2s
signalling gateway which has an SCTP association with an underlying IP address. A SUA
Connectionless Data packet is constructed, destined to PLMN O2s signaling gateway. The
SCCP contents are not functionally changed and forwarded as received with repackaging of
the source and destination IP addresses.
Logical MSU is forwarded to O2s GW (Dst: O2-GW-IP) from OC Hub (Src: Hub-IP)
5) PLMN O2s Signaling Gateway performs intermediate Global Title routing with the SCCP
Called Party Address and determines that the next network element is the network local STP
(PLMN O2s STP). The STP is a local SS7 addressable entity, so the SCCP information
(which includes the TCAP MAP/CAP) is repackaged in an N-UnitData MSU and forwarded to
the STP via the local SS7 network. The SCCP contents are not functionally changed and
forwarded as received with repackaging to an SS7 MSU.
MSU is forwarded to O2s STP (Dpc: O2-STP-PC) from O2s GW (Opc: O2-GW-PC)
6) PLMN O2s STP performs intermediate (or final) Global Title routing with the SCCP Called
Party Address and determines that the next network element is the PLMN O2s HLR. The
SCCP layer is unchanged and forwarded as received.
MSU is forwarded to O2s HLR (Dpc: O2-HLR-PC) from O2s STP (Opc: O2-STP-PC)
7) The remaining signalling traffic transfers are similar to steps 1 through 6 where the
original SCCP Calling Party (O1-VLR-GT) address becomes the new SCCP Called Party
UNRESTRICTED
VERSION 1.2
Page 32 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Address and the PLMN O2s HLR identifies itself as the new SCCP Calling Party address
(O2-HLR-PC) in place of O2 Mobile Stations Mobile Global Title (O2-MGT).
In all of the above steps, the SCCP addressing information (called and calling party address
Global Titles, and user information (TCAP MAP) remain unchanged, providing full
transparency between the VLR and HLR.
Routing determination is performed in each PLMN network to choose either a gateway for
Open Connectivity roaming or an International SCCP provider for existing
unidirectional/bidirectional roaming.
STP with SCCP services is internal to / external to MNOs network [Paolo: what is an
STP with SCCP service? Is there any other kind?]
More than 1 pair of STPs with SCCP Services for ingress/egress to network
Uses international point code or is limited to national point code
VERSION 1.2
Page 33 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
The routing decision point that separates traffic of bi-lateral roaming partners from OC
roaming partners shall direct the OC roaming partner traffic to a local SUA/SCTP
Gateway.The local SUA/SCTP can be implemented on a local (national) point code to
eliminate dependency on international signalling point code availability.
The MNOs internal signaling network may have an IP core, or an SS7 core, or the core may
be provided by a third party signalling service, depending upon the sophistication of the
MNO.
When the internal signalling network has an IP core, the use of SUA/SCTP is significantly
easier to implerment, and the MNO may already have the necessary hardware to
accomplish the required SIGTRAN connectivity.
When the internal signalling network has an SS7 core, the use of SUA/SCTP may require
additional hardware to form the bridge between the internal SS7 signaling network and the
(e)GRX network.
The use of SUA/SCTP may require additional hardware to separate signalling traffic of bilateral roaming partners from OC roaming partners. This is especially true when the internal
signalling network is provided by a 3rd party signalling service. Once separation of signaling
traffic is completed, then hardware may be required to brigde the OC roaming partners
traffic to the (e)GRX network via SUA/SCTP.
3.4.2.5.1 PROs
Centralised signalling and signalling management are maintained. A cascading signalling
flow provides identical message handling relative to existing unidirectional or bidirectional
roaming with respect to SCCP, TCAP, MAP, and CAP protocols. With an architecture that
does not require or is not dependant upon content manipulation, existing MNO services
should not be affected. Such services may include USSD based services, steerage of
roaming, SMS welcome, interoperability with SMS hubs, CAP based services, etc.
Introducing an OC roaming hub should have minimal impact on operational areas such as
fraud prevention, testing and QoS monitoring, and service troubleshooting.
The SUA/SCTP architecture for OC roaming hubs maximizes transparency and visibility to
meet OC requirements.
This architecture provides parallel co-existence with existing signalling routing avoiding any
impact to existing unidirectional or bidirectional roaming relationships.
The SUA/SCTP architecture is a move forward to an All-IP network environment aligning it
with the future of signalling services. Its direction is consistent with 3GPP adoption of
Diameter-based macro-mobility protocols in IMS.
UNRESTRICTED
VERSION 1.2
Page 34 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
The SUA/SCTP architecture provides a more global solution for signalling hubbing.
The SUA/SCTP Architecture is in alignment with PRD IR.72 providing the benefits of
increased bandwidth, decreased cost, easier dimensioning, and increased QoS over existing
narrowband SS7 based solutions.
The SUA/SCTP architecture has no explicit requirements for ISPC assignment. The SS7
module of the SGW exists on the national-layer/carrier-specific (thus not requiring ISPC),
and the IP module can address the signalling routing/transport in the international network
domain without using a point code. Point codes need not be transferred across the SS7/IP
GW boundary when using SUA.
The SUA/SCTP architectures key components of are available now. The GRX is available in
approximately half of the active GSMA operators' networks, either accessed by dedicated
transmission links, or via secure tunnels over the internet. A router supporting legacy-SS7 to
Sigtran (including SUA) can be sourced from at least one major manufacturer, and routers
and protocol-stack "plug-ins" supporting other SIGTRAN protocols can be sourced from a
wide selection of vendors. There are no external dependencies on organisations such as
ITU-T to assign addresses or address ranges. Extension to new operators who have no
GRX is dependent on the availability of Internet to a reliability level consistent with the
PLMN's aspiration on the availability of roaming services.
It is considered that The SUA/SCTP architecture can be trialled as soon as a project is
sponsored and funded. Full commercial implementation of The SUA/SCTP architecture is
possible as soon as GSMA complete contractual and procedural documentation and Hub
providers can establish a basis for commercial service.
The SUA/SCTP architecture is ideally suited to those operators with existing access to the
GRX, either via direct transmission or via secure tunnels (e.g IPsec) As per IR.34 version
4.1, dated January 2007, section 7.3 states:
The end-to-end SLA [22, Annex] describes the different options for establishing physical connections from
a Service Provider to the IPX. Different connection options can be divided into three categories:
Layer 1 connection (e.g. leased line or fibre) or
Layer 2 logical connection (e. g. ATM, LAN, Frame Relay) or
Layer 3 IP VPN connection over public IP network (IPSec is recommended)
The use by a Service Provider of an Internet IPSec VPN for the local tail is strongly discouraged unless
there is no viable alternative.
Operators without GRX capability would need to be access a GRX which can mostly easily
be done by arranging a secure tunnel over the public Internet ( because the bandwidth
requirements are low). SUA/SCTP complements MTP Direct Routing (MTP) and both are
"tunnelling solutions" in much the same sense that microwave and fibre are both "transport
systems". It has been noted that in Europe that GRX is widely available, but ISPCs
(International Signal Point Codes) and the necessary MTP Routeset activations are difficult
to achieve. Elsewhere in the world the opposite often holds true. In North America and
China the availability of "national" MTP Direct Routing capability is also available to provide
"tunnelling".
The SUA/SCTP architecture is equally viable in big and small networks, and supports
options on whether the PLMN sources and manages the SS7 router/gateway, or seeks a
Hub provider to manage it.
The SUA/SCTP architecture can support multiple gateways for scalability of loading,
because they may be stateless at the application level for MAP/CAP/TCAP/SCCP.
The SUA/SCTP architecture can be mixed or integrated with bilateral and hub roaming
signalling architectures, with legacy SS7 interworking to International SCCP providers, (and
UNRESTRICTED
VERSION 1.2
Page 35 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
if GSMA can solve the intrinsic separation and MNP issues) with the use of split SMS and
Roaming signalling/hub providers. The complexity or sophistication of the mixing is solely a
function of the depth of SCCP Called party address analysis undertaken within the PLMN at
source nodes, at STPs, at Frontier STP/SCCP gateways and/or at the Sigtran-GRX
gateways, and will be part of the combined business plan to reduce the cost of providing
roaming services. In other words it is "fully flexible"
The SUA/SCTP architecture is forward compatible with developments such as 3GPP
Release 7 functions such as TCAPsec, and the Release 8 Diameter-based Roaming
signalling. The position of the Sigtran-GRX Gateway in a PLMN architecture leads to
possible integration with Firewalls and proxies.
The SUA/SCTP architecture (and MTP Direct Routing) has no impact on SCCP called and
calling party addresses, TCAP addresses, MAP addresses, and so provides absolute
transparency to PLMNs.in accordance with OC requirements.
3.4.2.5.2 CONs
The following CONs listed are not about the SUA/SCTP Architecture itself but about the
range of sophistication that may not yet exist with the mobile Network Operators
environment or plans.
The SUA/SCTP architecture may impact the operational environment of MNOs that
do not have existing GRX connectivity.
The SUA/SCTP architecture may impact the MNOs that do not have SIGTRAN
capabilities, or do not have SIGTRAN capabilities in their network plans.
The SUA/SCTP architecture may require significant testing of the capabilities and
interoperability of different type of SGWs that are commercially available.
UNRESTRICTED
VERSION 1.2
Page 36 of 89
GSM Association
Official Document IR.80
3.4.3
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 37 of 89
GSM Association
Official Document IR.80
PLMN 2
GT= 49...
UNRESTRICTED
3rd Party
SCCP Provider
SCCP
Called: NP=1/7
TT=0
GT= 44
Calling: NP=1/7
TT=0
GT= 49...
Called: NP=1/7
TT=0
GT= 49
Calling: NP=1/7
TT=0
GT= 44...
3rd Party
SCCP Provider
MTP
Called: NP=1/7
TT=0
GT= 44
Calling: NP=1/7
TT=0
GT= 49...
Called: NP=1/7
TT=0
GT= 49
Calling: NP=1/7
TT=0
GT= 44...
PLMN 1
GT= 44...
SCCP
Called: NP=1/7
TT=0
GT= 44
Calling: NP=1/7
TT=0
GT= 49...
Called: NP=1/7
TT=0
GT= 49
Calling: NP=1/7
TT=0
GT= 44...
A roaming hub implementation requires a centralized signalling solution. In this solution the
roaming hub should carry all SCCP signalling traffic that is associated with the destination
that the roaming hub is managing.
Current SCCP capabilities as described above are not flexible enough in order to integrate a
roaming hub while using the standard SCCP routing without any compromises.
In order to overcome the above limitations, the TT based solution is proposed.
In addition to using CC&NDC as criteria for routing, this proposed solution adds the TT as
additional mandatory criteria as follows:
1) Each hub shall own a single TT value
a) SCCP allows 0-255 values
b) Some values are allocated for domestic or specific needs
c) GSMA will inform both ITU and ANSI of the use of TT values in the international
services range for OC Roaming Hubs.
2) The unique value of TT will identify a unique Roaming hub. A given hub provider may
have multiple hubs with each hub requiring a unique TT value.
3) When the originating network sends traffic to the roaming hub, it shall use a specific TT
value, while the rest of the traffic (bilateral agreements) will be maintained with no
changes (i.e. TT=0 or else)
4) The Hub should forward its own TT value in the SCCP Calling Party to the terminating
network for the following two reasons:
a) This will allow the involved MNOs (Roaming Partner or Client) to simply reply to an
incoming message; this will ensure the existence of TT=X on the replied message
b) This will allow the recipient to identify the hub involved in the message routing.
The following diagram shows TT routing from one network to another with traffic centralized
through the roaming hub. Since the solution is symmetrical the Client can be an Originating
network or Terminating Network based on the scenario.
UNRESTRICTED
VERSION 1.2
Page 38 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Each SCCP provider in the path between a PLMN and an OC roaming hub must implement
a global title translation table to route uniquely for each TT value assigned to an OC roaming
hub.
PLMN 2
GT= 49...
3rd Party
SCCP Provider
SCCP
Called: NP=1/7
TT=X
GT= 44
Calling:NP=1/7
TT=0
GT= 49...
Called: NP=1/7
TT=0
GT= 49
Calling: NP=1/7
TT=X
GT= 44...
3rd Party
SCCP Provider
OC
Roaming Hub
MTP
Called: NP=1/7
TT=X
GT= 44
Calling: NP=1/7
TT=0
GT= 49...
Called: NP=1/7
TT=0
GT= 49
Calling: NP=1/7
TT=X
GT= 44...
MTP
Called: NP=1/7
TT=0
GT= 44
Calling: NP=1/7
TT=X
GT= 49...
Called: NP=1/7
TT=X
GT= 49
Calling: NP=1/7
TT=0
GT= 44...
PLMN 1
GT= 44...
SCCP
Called: NP=1/7
TT=0
GT= 44
Calling: NP=1/7
TT=X
GT= 49...
Called: NP=1/7
TT=X
GT= 49
Calling: NP=1/7
TT=0
GT= 44...
UNRESTRICTED
VERSION 1.2
Page 39 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
3rd Party
SCCP Provider
PLMN 2
GT= 1555...
3rd Party
SCCP Provider
SCCP
MTP
Called: TT=9
GT= 310
Calling: TT=10
GT= 1555...
SCCP
Called: TT=9
GT= 310
Calling: TT=10
GT= 1555...
Called: TT=9
GT= 310
Calling: TT=10
GT= 1555...
Called: TT=10
GT= 1555
Calling: TT=10
GT= 1444...
Called: TT=10
GT= 1555
Calling: TT=10
GT= 1444...
Called: TT=10
GT= 1555
Calling: TT=10
GT= 1444...
PLMN 1
GT= 1444...
In the example above, 310 is a USA based IMSI where the TT=9 indicates the use of an
IMSI routing table. The GT values of 1555 and 1444 are World Zone 1 network element
values where tt=10 indicates the use of an E.164 routing table.
As defined within the ITU transport description above, the roaming hub is a centralized
signalling solution. The ANSI transport variant requires the use of a TT value for each
unique roaming hub, for each existing TT value in use in the bi-lateral model. The TT value
in ANSI transport identifies the number plan (type of digits) contained in the global title
address. The roaming hub will need to maintain awareness of the correct type. The
roaming hub has routing responsibilities and must be able to use the global title address for
routing determination. An IMSI (E.212) global title must not be interpreted as an ISDN
address (E.164). The Translation type value conveys address information that must not be
lost when using the TT values to indicate routing to an OC roaming hub.
When TT values are assigned to a unique roaming hub, one value <Xi> shall be associated
with TT=9 IMSI [E.212], and one value <Xn> shall be associated with TT=10 ISDN [E.164].
The following diagram depicts the SCCP party address use of Translation Type values for
signalling messages that transit an OC roaming hub in an ANSI network:
3rd Party
SCCP Provider
PLMN 2
GT= 1555...
SCCP
Called: TT=Xi
GT= 310
Calling: TT=10
GT= 1555...
Called: TT=10
GT= 1555
Calling: TT=Xn
GT= 1444...
UNRESTRICTED
3rd Party
SCCP Provider
OC
Roaming Hub
MTP
Called: TT=Xi
GT= 310
Calling: TT=10
GT= 1555...
Called: TT=10
GT= 1555
Calling: TT=Xn
GT= 1444...
MTP
Called: TT=9
GT= 310
Calling: TT=Xn
GT= 1555...
Called: TT=Xn
GT= 1555
Calling: TT=10
GT= 1444...
VERSION 1.2
PLMN 1
GT= 1444...
SCCP
Called: TT=9
GT= 310
Calling: TT=Xn
GT= 1555...
Called: TT=Xn
GT= 1555
Calling: TT=10
GT= 1444...
Page 40 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
O2
(HPMN)
SCCP
Provider
OC
Roaming Hub
3rd Party
Carrier
O1
(VPMN)
MSC
VLR
HLR
Dpc: O2-HLR-PC
Opc: SCCP Provider
CdPa: O2-MGT + TT=0
CgPa: O1-VLR-GT + TT= X
Dpc: SCCP Provider
Opc: O2-HLR-PC
CdPa: O1-VLR-GT + TT=X
CgPa: O2-HLR-GT + TT=0
Dpc: HUB-PC
Opc: SCCP Provider
CdPa: O1-VLR-GT + TT=X
CgPa: O2-HLR-GT + TT=0
Dpc: HUB-PC
Opc: 3rd Party Carrier
CdPa: O2-MGT + TT=X
CgPa: O1-VLR-GT + TT=0
Dpc: O1-VLR-PC
Opc: 3rd Party Carrier
CdPa: O1-VLR-GT + TT=0
CgPa: O2-HLR-GT + TT=X
The diagram above shows point codes of the MTP routing label DPC is the Destination Point
Code and OPC is the Originating Point Code. It also shows the SCCP Part Addresses,
assuming an ITU network environment where TT=0 indicates route selection according to
existing procedures, and TT=X denotes the route selection to the OC Roaming Hub.
Operator 1 (VPMN) follows existing procedures for a bi-lateral roaming agreement to
implement routing to Operator 2 (HPMN), with one exception. Each network provisioned
address (E.214 and E.164) requires the translation type to be set to <X> indicating the OC
Roaming Hub.
Operator 2 (HPMN) follows existing procedures to implement routing to Operator 1 (VPMN)
with the same exception. Each network provisioned address (E.164) requires the translation
type to be set to <X> indicating the OC Roaming Hub.
This flow concentrates on the first message sequence and functions the same for the rest of
this TCAP transaction. The same philosophy applies to all TCAP and CAP signalling
messages.
Steps:
1) PLMN O1s VLR issues MAP-Update-Location
SCCP Called Party is GT Routed on Mobile Global Title of the MS (CdPa: O2-MGT) with the
Translation Type (TT=X) set to the value associated with the Roaming Hub.
SCCP Calling Party is GT Routable on Global Title of the VLR (CgPa: O1-VLR-GT)
The MGT entry in VLR indicates that the MSU should be forwarded to the existing
International SS7 network provider (3rd Party Carrier). The MTP Routing Label is
UNRESTRICTED
VERSION 1.2
Page 41 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
constructed with the destination point code of 3rd Party Carriers STP and the originating
point code of O1-VLR-PC.
The MSU is forwarded over physical links to 3rd Party Carriers STP (Dpc: 3rd Party Carrier)
from local VLR (Opc: O1-VLR-PC)
2) 3rd Party Carriers STP performs intermediate Global Title routing with the SCCP Called
Party Address. The presence of the TT=X value in the called party address will select a
route to the OC Roaming Hub point code. The next network element is the OC Roaming
Hub. The SCCP layer is unchanged and forwarded as received.
MSU is forwarded to OC Roaming Hub (Dpc: HUB-PC) from 3rd Party Carriers STP (Opc:
3rd Party Carrier)
3) The Open Connectivity Roaming Hub uses information within the received MSU to
determine the existence of an OC roaming agreement between the serving and home
PLMNs. An OC roaming agreement permits the operation to be forwarded accordingly. The
OC Roaming Hub determines the destination of the signalling message based on the Called
Party Address (SCCP CdPa) without regard to the TT=X value. Effectively, the hub is
performing intermediate Global Title routing.
The determination provides a point code route to PLMN O2s chosen SCCP provider. The
SCCP party addresses are changed to reflect the different TT values required when onward
routing the MSU. The called party address TT value is set to 0 (ITU network), and the
calling party address TT value is set to X, the value for TT routing to the OC Roaming Hub.
A routing label is constructed for the MSU, destined to the SCCP Provider. The TCAP
contents are not changed and forwarded as received with repackaging of the routing label
origination and destination point codes, and the SCCP changes described above.
MSU is forwarded to SCCP Providers STP (Dpc: SCCP Provider) from OC Hub (Opc: HubPC)
4) SCCP Providers STP is the MTP addressed entity, so it performs intermediate (or final)
Global Title routing with the SCCP Called Party Address and determines that the next
network element is the PLMN O2s HLR. The SCCP layer is unchanged and forwarded as
received.
MSU is forwarded to O2s HLR (Dpc: O2-HLR-PC) from SCCP Providers STP (Opc: SCCP
Provider)
5) PLMN O2s HLR responds to the MSU, placing the received SCCP calling party address
in the SCCP called party address on the outbound MSU. The SCCP calling party address of
the outbound MSU is set to the global titl value of the network element issuing the MSU
(PLMN O2s HLR). Depending upon the actual implementation of the network element, it
may reconstruct the SCCP called party address from routing information associated with the
far end global title address digits. The network element will need the routing information to
the far end GT address to indicate the use of a TT value other than the default of 0.
Specifically, the address must be constructed with a TT value of X.
Note: If PLNM O2s network uses an internal STP with SCCP routing services, the far end
addresses can be configured to perform a global title change to the SCCP called party
address by setting the TT=X.
MSU is forwarded to SCCP Provider (DPC: SCCP Provider) from O2s HLR (OPC: O2-HLRPC)
6) SCCP Providers STP performs intermediate Global Title routing with the SCCP Called
Party Address. The presence of the TT=X value in the called party address will select a
route to the OC Roaming Hub point code. The next network element is the OC Roaming
Hub. The SCCP layer is unchanged and forwarded as received.
UNRESTRICTED
VERSION 1.2
Page 42 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
MSU is forwarded to OC Roaming Hub (Dpc: HUB-PC) from SCCP Providers STP (Opc:
SCCP Provider).
7) The OC Roaming Hub performs an internmediate global title translation using the SCCP
Called Party Address digitswithout the effect of the TT=X. The SCCP party addresses are
changed to reflect the different TT values required when onward routing the MSU. The
called party address TT value is set to 0 (ITU network), and the calling party address TT
value is set to X, the value for TT routing to the OC Roaming Hub.
MSU is forwarded to 3rd Party Carriers STP (Dpc: 3rd Party Carrier) from OC Hub (Opc:
Hub-PC)
8) 3rd Party Carriers STP is the MTP addressed entity, so it performs intermediate (or final)
Global Title routing with the SCCP Called Party Address and determines that the next
network element is the PLMN O1s VLR. The SCCP layer is unchanged and forwarded as
received.
MSU is forwarded to O1s VLR (Dpc: O1-VLR-PC) from 3rd Party Carriers STP (Opc: 3rd
Party Carrier).
Numbering Plan
Translation
Type Value
Destination
0x 9x (all GT range)
7 (E.214),
1(E.164)
X (HUB ID)
Local SCCP
Provider
0x 9x(all GT range)
7 (E.214),
1(E.164)
Local SCCP
Provider
TT change from 0 to X should be done in the MSC/VLR of the client per roaming partner
(alternatively this can be done at the GMSC/SCCP node)
2. The client operator should inform its SCCP provider to implement the following:
SCCP Called Party
Address prefixes
Numbering Plan
Translation
Type Value
Destination
0x 9x (all GT range)
7 (E.214),
1(E.164)
X (HUB ID)
Roaming Hub PC
0x 9x(all GT range)
7 (E.214),
1(E.164)
Roaming Partner
(Bilateral)
UNRESTRICTED
VERSION 1.2
Page 43 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
3. The client operator should ask its SCCP provider to ensure that the TT = X is maintained
in the onward MTP3 routsets towards the roaming hub (if any).
For further details please refer to Call flow section 3.4.3.3
3.4.3.5.1 PROs
[1] Full Transparency without any address changes
[2] No Coverage issues uses SCCP routing capabilities and allows in-direct routing
[3] No implications on:
- GSM service such as: Voice, SMS, MMS, CAMEL, GPRS, 3G (DATA & VT), USSD,
SS, VHE (SC, Dialling Corrections), VPN, SOR, WSMS etc.
- 3rd party service in the network such as: SMS Anti-Fraud/Spam, Voice Anti-Fraud,
Real-time monitoring systems, Reporting etc.
- Billing systems
[4] Each hub owns an ID TT value per hub
[5] TT routing allows the MNOs involved to identify with real-time monitoring the HLR, VLR,
and a hub identity.
[6] TT routing allows the MNO to control and separate SMS I/W from SMS Roaming
- The SMSC shall send SMS I/W traffic (MOForwardSM) using TT=0
- While rest of traffic (from VLR/HLR/SCP etc.) will be sent using TT=X
3.4.3.5.2 CONs
[1] Requires TT translation capabilities at the MNO (Client or Roaming Partner) side
(commonly used at the VLR/MSC/GSMC)
[2] Requires TT routing criteria at the SCCP provider side
[3] Requires TT manipulation at the Roaming Partner side
[4] Network elements at either end of a relationship where TT is used may not be able to
understand, distinguish or set TT.
[5] Only ITU SCCP layer sets the Translation Type to 0. ANSI (used in World Zone 1)
makes explicit use of Translation Type to denote the difference between an IMSI, node
address, and MSISDN.
The following extract from section 6.1.3.1 Introduction [of SCCP addressing within Use of
SCCP] in 3GPP TS 29.002 version 4.9.0 Release 4 document states:
If ANSI T1.112 SCCP is used, the format and coding of address parameters carried by the SCCP for
that purpose shall comply with ANSI specification T1.112 with the following restrictions:
1) Intra-PLMN addressing
For communication between entities within the same PLMN, a MAP SSN shall always be included in
the called and calling party addresses. All other aspects of SCCP addressing are network specific.
2) Inter-PLMN addressing
UNRESTRICTED
VERSION 1.2
Page 44 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 45 of 89
GSM Association
Official Document IR.80
3.4.4
UNRESTRICTED
Alternative 4: Alias GT
3rd Party
SCCP Provider
Standard
SCCP Routing
OC
Roaming Hub
MTP Routing
To Hub
3rd Party
SCCP Provider
MTP Routing
To SCCP
O2
(HPMN)
GT= 1956...
Standard
SCCP Routing
AGT format
UNRESTRICTED
VERSION 1.2
Page 46 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
For the purpose of constructing the AGT format, the following terms are introduced.
HUB Identifier (HI)
The HI uniquely identifies the hub (At least E.164 CC + NDC).
Operator Identifier (OI)
The OI uniquely identifies the operator.
Network Node Identifier (NNI)
The NNI uniquely identifies each GT addressable network node on the operators network.
OI and NNI together uniquely identify the network node globally.
AGT length: HI + OI + NNI 15 digits
For any method it is recommended to use the full 15 digits and have fixed length each
identifier for clear mapping.
Identifier length considerations
Length of HI:
Due to current E.164 allocation it is considered unlikely that minimum length for CC+NDC
can be less than 5 digits for multiple hubs. The OC hubs would need to have a CC-NDC
assigned to them. As an alternative, if it is not possible for most potential operators to have a
unique CC-NDC assigned it may be possible to introduce a new CC+NDC specifically for
Roaming hubs (and SMS hubs). At least as an alternative for hubs that may not have access
to large number ranges in their country.
E.g. the CC 888 (currently reserved by ITU for future global service) could be used.
Assuming total 5 digits it would allow for 99 roaming hubs, in addition current CC+NDC
ranges.
Note: It is to be noted that a separate CC and NDC is NOT a requirement for the AGT
method
Length of OI:
Using existing OI like CC-NDC or CC-MNC could be beneficial, but may also be considered
as limiting for the intended purpose.
Currently there are ~900 operators, likely to break the 1K barrier soon. Therefore at least 4
digits are needed for OI.
Length of NNI:
It is known that networks have over 1000 GT addressable nodes on their networks and it is
possible that some have over 10000.
Example Options for AGT construction:
UNRESTRICTED
VERSION 1.2
Page 47 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
HI OI - NNI
744
753
Many hubs can get 7 digit CC-NDC values. New CC allocation from ITU not strictly required.
A hub service provider could allocate more than one OI to operators with more than 999 or
9999 NNIs
Since the use of Alias Global Title is limited to the Operator to Hub interface, the exact
format of the Alias Global Title is an between the roaming hub service provider and the
operator. However, since the AGT values will be seen externally by any entity that may
query an HLR for a mobile stations location, the value should be standardized.
It is recommended that one AGT format with fixed HI,OI,NNI be decided so as to ensure a
consistent implementation on hubs using the AGT method.
Example:
[6-5-4] format: 628745-01033-0142
[7-4-4] format: 3543357-0004-0040
[5-5-5] format: 88808-00002-00087
AGT Roaming Hub will set up a method to publish the mapping between Real and modified
GTs as p.e. throught a secure internet web page. User and password will be distributed by
the publishing hub to its clients. Access to third parites involved could be granted if needed.
True E.164
35-465-00011
35-465-00012
Node Type
MSC
VLR
3925411
3925411
3925411
3925411
33-609-443-3221
33-609-443-5501
33-609-443-5502
33-609-443-3000
HLR
CAMEL SCP
CAMEL SCP
SMSC
0051 (SFR)
0051
0051
0051
0423
0881
0882
0333
UNRESTRICTED
VERSION 1.2
Page 48 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
The addresses are shown in the diagram as either <True E.164> or <H-O-N as E.164>
where H-O-N is Hub-Operator-Node identifiers that comprise an Alias address.
The call flow diagram does not include STPs nor SCCP service providers since they perform
standard SCCP routing services as currently exist within such entities. These entities will
exist in actual use but are not shown for purposes of simplification.
The IMSI (E.212: 208-10-1234567890) is converted to a Mobile Global Title (E.214) where
the MCC-MNC (208-10) is converted to the Hub Id (3925411) and the MSIN is truncated to
the leading 8 digits, inorder to maintain a maximum of 15 digits for the Mobile Global Title.
In this example the Mobile-Station is a CAMEL based subscriber with Mobile Originated Call
CAMEL control and Supplementary Services CAMEL control.
The following diagram depicts the call flow of an Update-Location operation with an
embedded Insert-Subscriber-Data operation. The flow shows the signaling as it traverses an
Alias GT Roaming Hub which performs all necessary SCCP/MAP/CAP address
manipulation.
MSC: 35-465-00011
VLR: 35-465-00012
HLR: 33-609-443-3221
O2
(HPMN)
Standard
SCCP Routing
OC
Roaming Hub
HLR
CdPa: 33-609-1234567890 (True E.214)
CgPa: 3925411-0504-0123 (H-O-N as E.164)
MAP: Update-Location Operation
IMSI: 208-10-1234567890
MSC:3925411-0504-0047 (H-O-N as E.164)
VLR: 3925411-0504-0123 (H-O-N as E.164)
CdPa: 3925411-0504-0123 (H-O-N as E.164)
CgPa: 33-609-443-3221 (True E.164)
MAP: Insert-Subscriber-Data
oCSI-SCF: 33-609-443-5501 (True E.164)
ssCSI-SCF: 33-609-443-5502 (True E.164)
UNRESTRICTED
Standard
SCCP Routing
CdPa: 3925411-12345678 (HUB E.214)
CgPa: 35-465-00012 (True E.164)
MAP: Update-Location Operation
IMSI: 208-10-1234567890
MSC:35-465-00011 (True E.164)
VLR: 35-465-00012 (True E.164)
O1
(VPMN)
MSC
VLR
VERSION 1.2
Page 49 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Steps:
1) PLMN O1s VLR issues MAP-Update-Location
MSC/VLR constructs Mobile Global Title (MGT) from IMSI using HubId (3925411) to replace
MCC-MNC (208-10). The resulting digit string is longer than 15 digits so it is truncated to 15
digits maximum.
SCCP Called Party is GT Routed on Mobile Global Title of the MS (CdPa: HUB E.214)
SCCP Calling Party is GT Routable on Global Title of the VLR (CgPa: True E.164)
The GT entry indicates that the MSU should be forwarded through the normal SCCP service
providers (not shown) and SS7 network providers (not shown) which route the MSU to the
OC Roaming Hub.
2) The OC Roaming Hub has responsibility to map various addresses from Hub Alias values
to True values and from True values to alias values.
The SCCP Called Party address to be routed forward must become a true E.214 based on
the IMSI. The received called party address is a Hub based E.214 MGT with information
loss. The IMSI value from the TCAP package is used to construct a correct MGT value
(True E.214) in the outbound MSU.
The SCCP Calling Party Address to be routed forward must become an Alias GT of the True
VLR address. The True VLR address is located in an address mapping table, and the oneto-one matching alias value is substituted in the outbound MSU. The Alias value is a HubOperator-Node (H-O-N) value treated as an E.164 address.
The TCAP package is opened and each E.164 network element address (True E.164) within
the package is located and substituted with its matching Alias H-O-N as E.164 value. In this
particular case, the E.164 network element addresses present are MSC and VLR.
The resulting outbound MSUs SCCP layer has a True E.214 called party address, an Alias
GT calling party address. The MSUs TCAP layer has an Alias for the MSC address, and an
Alias for the VLR address.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the Home operators HLR.
3) PLMN O2s HLR receives the MSU, stores the alias MSC and VLR addresses for the
given IMSI, and responds with an Insert-Subscriber-Data operation. The HLR indicates that
the IMSI is subject to CAMEL control by providing Originating CAMEL Subscription
Information (oCSI) and supplementary services CAMEL Subscription Information (ssCSI) in
the subscriber data. The CAMEL subscription information contains the E.164 address of the
CAMEL gsmSCF (SCP) in True E.164 form.
The responding MSUs SCCP called party address is reflected from the original calling party
address (Alias GT of the originating VLR). The calling party address is set to the HLRs True
E.164 address.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the OC Roaming Hub.
4) The OC Roaming Hub handles the responding MSU by mapping various addresses from
Hub Alias values to True values and from True values to Alias values.
UNRESTRICTED
VERSION 1.2
Page 50 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
The received SCCP called party address is an Alias GT E.164 of the True VLR. The Alias
E.164 VLR address is located in an address mapping table and the matching True E.164
VLR address is substituted in the outbound MSU.
The received SCCP calling part address is a True E.164 HLR address which is substituted
with its matching Alias GT address from an address mapping table.
The TCAP package is opened and each E.164 network element address (True E.164) within
the package is located and substituted with its matching Alias H-O-N as E.164 value. In this
particular case, the E.164 network element addresses present are gsmSCF addresses
within the two CAMEL subscription information parameters (oCSI and ssCSI)
The resulting outbound MSUs SCCP layer has a True E.164 called party address, an Alias
GT calling party address. The MSUs TCAP layer has an Alias for the oCSI gsmSCF
address, and an Alias for the ssCSI gsmSCF address.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the visited operators VLR.
5) PLMN O1s VLR accepts and retains the subscriber data and responds with an
acknowledgement to the Insert-Subscriber-Data operation.
The resulting outbound MSU has the SCCP party addresses reversed from the received
MSU. The received SCCP called party address becomes the outbound calling party address
and the received calling party address become the outbound MSUs called party address.
The called party address is an Alias GT of PLMN O2s HLR.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the OC Roaming Hub.
6) The OC Roaming Hub relays the received MSU from the O1s VLR to O2s HLR. The
SCCP addresses are modified from Alias GT of HLR to True HLR, and True VLR to Alias GT
of VLR.
The OC Roaming Hub inspects the contents of the TCAP and finds no addresses that
require True-Alias mapping.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the Home operators HLR.
7) PLMN O2s HLR receives the acknowledgement to the Insert-Subscriber-Data operation,
determines that no other intermediate operations are required and constructs a response to
the original Update-Location operation.
The result of the Update-Location contains the HLR E.164 address as a mandatory
parameter when the operation is successful.
The resulting outbound MSU has the SCCP party addresses reversed from the received
MSU. The received SCCP called party address becomes the outbound calling party address
and the received calling party address become the outbound MSUs called party address.
The called party address is an Alias GT of PLMN O1s VLR.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the OC Roaming Hub.
UNRESTRICTED
VERSION 1.2
Page 51 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
8) The OC roaming Hub relays the result of the Update-Location operation from O2s HLR to
O1s VLR. The SCCP addresses are modified from True E.164 of HLR to Alias GT of HLR
and from Alias GT of VLR to True E.164 of VLR.
The OC Roaming Hub opens the TCAP package, determines the True HLR E.164 in the
result and substitues its Alias GT address based on the matching entry in an address
mapping table.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the visited operators VLR. The VLR
completes the transaction and retains the Alias HLR address in association with the newly
attached IMSI.
All AGT compliant hubs need to have CC-NDC of 7 digits to be used as Hub ID.
HUBs need to maintain the GT-AGT mapping and implement the logic for GT
replacement and reverse lookup
All network nodes in IR21 for operators using HUB based roaming need to have a
corresponding AGT
All value added roaming service implemented at the PLMN that rely on GT will need
to consider AGT as the network node GT
The only GT maintenance needed on the roaming partner side will be for the Hubs
AGTs.
For implementation of Steering of Roaming and other Value added services reliant
on GT availability, AGT will identify the visited network range/node instead of the real
GT.
3.4.4.4.2.2 As VPMN
UNRESTRICTED
VERSION 1.2
Page 52 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Client MNOs will be asked to implement IMSI ranges from those Hubs clients they
would like to receive roamers from. All these IMSI ranges will be translated into a
single Hub MGT for minimum GT O&M on the roaming partner side. AGTs will have
to be configured instead of the real ones in GT-based services.
To ensure centralized signaling through the hub the VPLMN will perform GT
translation on the HPLMN SMSC address to MNO-AGT for SMSC. This is required
as the SIM cards from HPLMN need to have the same SMSC address for hub based
and bilateral roaming. If VPLN cannot perform this GT translation VPLMN could route
the SMSC address directly toward the Hub.
3.4.4.4.3.2 As VPMN
-
3.4.4.5.1 PROs:
-
The splitting of hub traffic and bilateral agreements traffic is solved by the IMSI to
MGT translation at the VPMN without the need of any further analysis.
Ensures Centralized signaling through the hubs
No impact on GSM services like USSD, SOR, and CAMEL etc.
Full transparency for the clients and indirect transparency for the MNOs.
Hub provider does not have to be a SCCP provider. Allows for use of existing SCCP
network without any changes at the SCCP provider level.
This solution can be up and running in a very short term.
3.4.4.5.2 CONs
-
VERSION 1.2
Page 53 of 89
GSM Association
Official Document IR.80
-
UNRESTRICTED
A numbering allocation is required from ITU-T for each hub provider or a generic
allocation like 888 is required and subsequently managed by an organization
independent of any hub provider.
A full data transfer, distribution and change management mechanism is required to
ensure that the latest values in the True-to-Alias mappings are known by all affected
parties.
Certain switch types use only the country code of the HLR E.164 address to
determine the home country. This is particularly important when using BOICexHC.
An Alias GT of the true HLR could result in barred service when a subscriber
attempts to place a call to home country.
Mobile Global Title is not used in World Zone 1, and so can not be used to direct a
subscribers location update, or information retrieval requests to the hub.
Standard
SCCP Routing
MSC: 35-465-00011
OC
Roaming Hub
Standard
SCCP Routing
MSC
VLR
SMSC
Steps:
1) PLMN O1s MSC issues MAP-MO-Forward-SM.
UNRESTRICTED
O1
(VPMN)
VERSION 1.2
Page 54 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
MSC performs GT translation of the True E.164 SMSC address to the pre-configured Alias
GT E.164 address of the SMSC.
SCCP Called Party Address is GT routed on Alias GT of SMSC (CdPa: H-O-N SMSC).
SCCP calling Party Address is GT routable on the True E.164 address of the MSC (CgPa:
True E.164 MSC).
The GT entry indicates that the MSU should be forwarded through the normal SCCP service
providers (not shown) and SS7 network providers (not shown) which route the MSU to the
OC Roaming Hub.
2) The OC Roaming Hub has responsibility to map various addresses from Hub Alias values
to True values and from True values to alias values.
The SCCP Called Party Address to be routed forward must become the True E.164 address
of the Alias SMSC address. The Alias E.164 SMSC address is located in an address
mapping table and the matching True E.164 SMSC address is substituted in the outbound
MSU.
The SCCP Calling Party Address to be routed forward must become an Alias GT of the True
MSC address. The True MSC address is located in an address mapping table, and the oneto-one matching alias value is substituted in the outbound MSU. The Alias value is a HubOperator-Node (H-O-N) value treated as an E.164 address.
The TCAP package may contain the MO-Forward-SM operation; if it is present, the SM-RPDA parameter contains the True E.164 address of the destination SMSC. In this particular
case,the operation is present; the address is left in True E.164 form; it is not mapped to an
alias address.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the Home operators SMSC.
3) PLMN O2s SMSC receives the MSU, and responds with an acknowledgement to the
sending MSC.
The responding MSUs SCCP called party address is reflected from the original calling party
address (Alias GT of the originating MSC). The calling party address is set to the SMSCs
True E.164 address.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the OC Roaming Hub.
4) The OC roaming Hub relays the result of the Mo-Forward-SM operation from O2s SMSC
to O1s MSC. The SCCP addresses are modified from True E.164 of SMSC to Alias GT of
SMSC and from Alias GT of MSC to True E.164 of MSC.
The OC Roaming Hub does not need to open the TCAP package since a result does not
contain any addresses that may require mapping.
The MSU is forwarded through the normal SCCP service providers (not shown) and SS7
network providers (not shown) which route the MSU to the visited operators MSC. The
MSC completes the transaction by acknowledging success to the Mobile Station.
VPMN loading SMSC Alias GT Addresses for the Example above
True E.164 SMSC Addresses are programmed on SIM cards. The True E.164 SMSC
address is sent to the serving MSC as the Destination Address (SM-RP-DA) over the air
interface as part of a SUBMIT-SM request. The SUBMIT-SM request becomes a
MO_FORWARD_SM from the serving MSC to the destination SMSC in the application
context of a ShortMsgMO-Relay.
UNRESTRICTED
VERSION 1.2
Page 55 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
PLMN O1 (VPMN) must set up E.164 translation for an SCCP called party address
containing the SMSC GT (CdPA). The True E.164 address must be translated to the Alias
GT routing to the OC Roaming Hub by PLMN O1, to ensure the proper handling of
MO_Forward_SM.
The Full E.164 SMSC address must be mapped to its specific matching Alias address by
PLMN O1 (VPMN). Partial routing Alias address to the AGT Raoming Hub is not viable.
When a mobile user sends a large short message, it is not conveyed in the same MSU as
the MAP-OPEN Request. The MSU will contain a routing label, SCCP addressing, and a
TCAP package with a Dialogue Portion only. The Dialogue Portion contains a MAP-OPEN
request identifying an Appication Context of ShortMsgMO-Relay. The MSU requests the
establishment of an end-to-end transaction prior to sending the MO_Forward_SM operation.
The contents of the MO_Forward_SM operation are not available to the OC Roaming Hub
until the end-to-end transaction is established. The OC Roaming Hub needs the full Alias
GT address to be able to forward the MAP-OPEN only MSU to the correct SMSC.
It is the responsibility of the OC Roaming Hub service provider to supply the list of the
HPMNs SMSC addresses and their associated Alias addresses to the VPMN to be loaded
in SCCP translation global title tables by the VPMN operator for each HPMN to be supported
through the AGT roaming hub.
UNRESTRICTED
VERSION 1.2
Page 56 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Interoperability of Architectures
4.1
The Open Connectivity high level requirements indicate that the Roaming Hub Solution
Provider must be prepared to work with all other providers of like-solutions to ensure that the
solutions are inter-operable. Like-solutions are defined as any solution that is in compliance
with Open Connectivity requirements.
A common framework for Hub-to-Hub interface is necessary to define a minimum capability
for interoperable solutions.
Between any two operators involving a roaming subscriber, a maximum of two hubs can also
be involved. One hub represents the VPMN and a second hub can represent the HPMN.
The hubs do not necessarily implement the same technical architecture on the Operator-Hub
interface. This section addresses interoperability between hubs irrespective of the technical
architectures used on the operator-hub interface.
The following diagram depicts the use of two OC roaming Hubs in the relationship between
PLMN O1 and PLMN 02. Any OC approved roaming hub architecture can be used to
support the Operator-to-Hub interfaces. The architecture used on one Operator-to-Hub
interface has neither direct nor indirect impact on the architecture used for the other
Operator-to-Hub architecture.
ANY
Architecture
O1
MTP Direct
SUA/SCTP
OC Hub1
ANY
Arcitecture
OC Hub2
O2
The Hub-to-Hub interface has two preferred architectures: MTP Direct Routing and
SUA/SCTP over IP. MTP Direct Routing architecture is considered the primary preferred
method and serves as a minimum capability expected of all roaming hub solutions. The
establishment of a minimum capability is expected to facilitate timely service engagement
when operator to operator relationships are desired and involve two roaming hubs.
4.2.1
GSM Association
Official Document IR.80
UNRESTRICTED
3) An OC Roaming Hub will indicate Global Title routing for all SCCP Party Addresses.
A destination roaming hub is treated like the next translation point for global title
routing services.
4) The SCCP layer shall encode party addresses in accordance with SCCP addressing
as defined for inter-PLMN addressing in 3GPP TS 29.002. (Note 2).
5) Global Title addresses in the SCCP and higher layers shall be encoded using True
E.164, True E.214 or True E.212 values. Alias or mapped global title values shall not
traverse a hub-to-hub interface.
Note 1: As an exception, if two connecting hubs are in the same national point code domain,
they may connect using MTP direct routing with national point codes. When national point
codes alter the MTP transport variant from ITU to a national variant, the SCCP layer can be
altered to the same national variant. Example: Two hubs in World Zone 1 may choose to
interoperate using ANSI MTP point codes with an ANSI transport variant; this requires the
SCCP layer to switch to the ANSI variant.
Note 2: Typically the SCCP layer variant shall follow the MTP variant choosen. The
minimum expectation is an ITU-T compliant implementation using ISPCs for MTP transport.
VERSION 1.2
Page 58 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
5) Global Title addresses in the SCCP and higher layers shall be encoded using True
E.164, True E.214 or True E.212 values. Alias or mapped global title values shall not
traverse a hub-to-hub interface.
Note 1: As an exception, if two connecting hubs are in the ANSI signalling domain, they may
choose to communicate via SUA with address encoding variant using Global Title Indicator
of 00102 common with ANSI networks.
The following statements have been used to direct the writing of this section as the
controlling text which was produced during IRHG#5 in Seattle, WA, on 1st October, 2007.
----------------------------------------------------------------------
4.3
Interoperability with SMS interworking has been an issue raised on multiple occasions with
regard to OC Roaming Hubbing architectures.
Interoperability with SMS interworking while roaming involves three PMNs. HPMN is the
home operators network for a roaming subscriber intended as the receipient of an
interworking SMS message. VPMN is the visited operators network where the subscriber is
roaming. APMN is the SMS originating operators network. Assume a subscriber of APMN
originates an SMS message to the HPMNs roaming subscriber.
OC Roaming Hubs could be involved in each of the relationships between the three PMNs.
Each relationship could have no hub, one hub or two hubs between the paired PMNs.
The following diagram depicts the three involved PMNs, where each relationship has an OC
Roaming Hub between the paired PMNs. For the purposes of this explanation, each OC
Roaming Hub relationship enables bi-directional roaming.
UNRESTRICTED
VERSION 1.2
Page 59 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
HPMN-VPMN
OC Hub
Destination
Mobile Station
HPMN
HLR
VPMN
MSC/VLR
HPMN-APMN
OC Hub
APMN-VPMN
OC Hub
APMN
SMSC (Gateway MSC)
The architectures of roaming hubs involved in each of these relationships can be divided into
three categories when analyzing the impact of roaming hubs on SMS interworking while
roaming:
1) True: Direct transparent addressing with no additional information modification this
category includes both MTP Direct Routing and SUA/SCTP architectures
2) TT: Direct transparent addressing with translation type information modified this
category includes the Translation Type architecture.
3) AGT: Indirect transparent addressing with Alias Global Title Mappings this category
includes the Alias Global Title architecture
SMS Interworking while roaming involves tasks necessary to deliver a text message from an
SMSC of the APMN to an MS of the HPMN while the MS is roaming in the VPMN.
A discussion of SMS Interworking while roaming, true roaming, true interworking and mixed
cases of interworking and roaming are presented in Appendix A Roaming Hub and SMSIW.
According to the signalling diagrams of Appendix A, it can be concluded that the SMS-IW
traffic can be transported when roaming HUBs are used. It is possible as well to have in
parallel roaming HUB agreement and SMS-IW agreement towards an independent SMS hub
or on a bilateral way.
Depending of the topology of the APMN, HPMN and VPMN networks, it will be possible for
the PMN to choose the HUB according to connection options that the HUB are offering.
Therefore the PMNs using roaming HUB have to be aware that in the case where the SMS
will not be transiting via the roaming HUB, the roaming HUB will not be in position to screen
this traffic and to guaranty the delivery of the message in case of mixed scenario. In order to
ensure a minimum quality of service for SMS, it would be recommended that the connection
between the roaming hub and the PMN is setup in a way that the roaming hub is
transporting the roaming leg of the SMS whatever architecture is used. However, if the PMN
chooses to have an SMS-HUB provide all SMS interworking including SMS interworking to
UNRESTRICTED
VERSION 1.2
Page 60 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
roamers, without the involvement of a roaming hub, this choice is also available. IR.75 has
a recommended preferred solution for SMS interworking to an MS while roaming. It is a
pure SMS HUB solution that allows each operator to limit access to their network elements
to only their chosen SMSIP for all interworking including interworking to roamers.
4.4
Impact to roaming hub two fold, mode 1 allows viewing of fields TCAP package is
transmitted in clear with security tag to ensure no corruption? Mode two does not allow
viewing of fields TCAP package is encrypted and security tag is included to ensure no
corruption. if the IMSI or any other field is needed, then it must be made visible
Impact on TCAP rebuild the rebuild will force a new computation for any mode of
TCAPsec. Security tag is an encryption function applied to the TCAP package.
If TCAPsec is an issue between client and hub it will be an issue between hub and hub.
TCAPsec is defined as Tranaction Capability Application Part User Security within Network
Domain Security within 3G Security, in the 3GPP Technical Specification 33.204. As IPsec
applies to IP network domains, TCAPsec is applied to TCAP signalling domains.
TCAPsec is applicable to different types of signalling domains:
PLMN to PLMN
PLMN to Service Provider
Service Provider to Service Provider
TCAPsec is defined with two distinct architectures:
End to End (typical in PLMN to PLMN domains)
Hub and Spoke (typical with Service Provider needing TCAP access)
OC Roaming Hubs serve as an ideal centralizing point to function as SS7 Security Gateways
single point of control for key sharing one location can then function on behalf of all
support networks using TCAPsec.
By using an OC Roaming Hub as a security gaterway, distribution of encryption vectors is
simplified for the operator. The OC Roaming Hub as a security gateway fulfills the efficiency
gains of a one-to-many relationship.
Troubleshooting requires OC Roaming Hubs to have visible access to signalling messages
in the clear. This can be accomplished with TCAPsec Mode 1, but not with mode 2.
TCAPsec mode 2 requires the OC Roaming hub to function as a security gateway in order to
have visible access to signalling messages in the clear.
UNRESTRICTED
VERSION 1.2
Page 61 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
InformSC
ReadyForSM
AlertSC
UNRESTRICTED
VERSION 1.2
Page 62 of 89
GSM Association
Official Document IR.80
ReportSMDeliveryStatus
UNRESTRICTED
indicates a change of status for MS receiving SMS
Sent by SMSC or SMS Hub to HLR
MOForwardSM
MTForwardSM
Operation Name
Type of traffic
Separation criteria
SRI-SM
Interworking
Interworking/Roaming
MOForwardSM
Roaming
ReportSMDeliveryStatus
Interworking
ReadyForSM
Roaming
AlertSC
Interworking
MTForwardSM
UNRESTRICTED
VERSION 1.2
Page 63 of 89
GSM Association
Official Document IR.80
InformSC
UNRESTRICTED
Interworking
All SMS-HUBs have to follow the IR.75 which is based on a manipulation of address
method like the Alias GT method for the roaming HUB
In the case where the SMS interworking is sent via the bilateral way no manipulation
of GT will occur except if the terminating operator is using the Home routing method
for the mixed scenario.
Since the HUB is receiving the traffic correctly separated, it will be the responsibility
of the HUB to keep it separated and since the SMS-HUB are using manipulation of
address to route the traffic between them the method described in the IR.75 must be
used.
Since the HUB has to transport Camel signalling transparently, the Camel scenario
for SMS will not be described in this document.
VERSION 1.2
Page 64 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.2.2.1.1
SMS-IW agreement via SMS HUB
When only one SMS hub handles signalling between the APMN and the HPMN, it can be the
chosen hub of the APMN, the HPMN or both operators. The following diagram depicts the
signalling flow through one SMS Hub.
Each operator can have a SMS Hub to support the SMS Interworking agreement between
the APMN and the HPMN, The APMN interacts with their chosen SMS Hub (1) which in turn
interacts with the HPMN chosen SMS Hub (2). SMSHub (2) interacts with the HPMN.
SMS-IW
Hub1
APMN
SMS-IW
Hub2
HPMN
SRI-SM
SRI-SM
SRI-SM
Ack
SRI-SM
Ack
SRI-SM
SRI-SM
Ack
MTForwardSM
MTForwardSM
MTForwardSM
MTForwardSM
Ack
UNRESTRICTED
MTForwardSM
Ack
VERSION 1.2
MTForwardSM
Ack
Page 65 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.2.2.1.2
SMS-IW agreement is Bilateral
When SMS interworking is handled according to existing bi-lateral agreements, the SMS
Hubs are not necessarily involved. The following diagram illustrates the signalling flow when
the APMN and HPMN communicate directly.
An HPMN can choose to use a Home SMS Router to function as the recipient node of SMS
interworking message traffic as shown in the following diagram. This is often referenced as
the home routing method.
It is possible for the HPMN to acquire the services of an SMS Hub to function as the Home
SMS Router, including the use of an HPMNs node address for signalling.
VERSION 1.2
Page 66 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
The pure roaming scenario applies when the MS is roaming and the SMS traffic is delivered
from a network element within or functioning on behalf of the HPMN. This scenario can
include SMS delivery from a SMSC in the HPMN or from a Home SMS Router in the HPMN.
A.2.2.3.1.1
To be able to terminate the message it will be needed that the roaming hub agree to
terminate the SMS directly from the SMS-HUB.
If Alias GT method is used with the roaming hub, the address schemes must be shared with
the SMS-HUB so that true transparency can be maintained in the SMS-HUB to APMN
reporting. Likewise, the alias to true address mapping must be handled within the blacklist
capabilities of the SMS-HUB.
UNRESTRICTED
VERSION 1.2
Page 67 of 89
GSM Association
Official Document IR.80
A.2.2.3.1.2
UNRESTRICTED
To be able to terminate the message it will be needed that VPMN agree to terminate the
SMS directly from the SMS-HUB. The VPMN will need to open his network to the SMS-HUB
of the HPMN.
A.2.2.3.1.3
The HPMN SMS Router resides within the HPMN and is subject to the same routing rules for
reaching the VPMN through the roaming hub as any other network element in the HPMN.
Effectively, this option is identical to the Pure Roaming Scenario for the HPMN to VPMN
delivery portion.
UNRESTRICTED
VERSION 1.2
Page 68 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.2.2.3.2
SMS-IW Agreement is Bilateral
No operator uses a SMS-HUB in any of the options in this section.
A.2.2.3.2.1
To be able to terminate the message it will be needed that roaming hub agree to terminate
the SMS directly from the APMN SMSC.
If Alias GT method is used with the roaming hub, the address schemes must be shared with
the APMN so that true transparency of serving MSC address can be maintained in the
APMN to HPMN reporting.
UNRESTRICTED
VERSION 1.2
Page 69 of 89
GSM Association
Official Document IR.80
A.2.2.3.2.2
UNRESTRICTED
To be able to terminate the message it will be needed that VPMN agree to terminate the
SMS directly from the APMN SMSC. The VPMN will need to open his network to the SMSC
of the APMN.
UNRESTRICTED
VERSION 1.2
Page 70 of 89
GSM Association
Official Document IR.80
A.2.2.3.2.3
UNRESTRICTED
The HPMN SMS Router resides within the HPMN and is subject to the same routing rules for
reaching the VPMN through the roaming hub as any other network element in the HPMN.
Effectively, this option is identical to the Pure Roaming Scenario for the HPMN to VPMN
delivery portion.
UNRESTRICTED
VERSION 1.2
Page 71 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.2.3 ReportSMDeliveryStatus
This message is between the SMSC and the HLR, It can be sent between two PLMN only in
the interworking case
A.2.3.1 SMS-IW Agreement via SMS-HUB
A.2.4 ReadyForSM
This message can only be sent between two PLMN in the case of roaming
UNRESTRICTED
VERSION 1.2
Page 72 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 73 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
HPMN
HLR
Roaming
Hub
VPMN
SRI-SM
SRI-SM
Ack
MTForwardSM
MTForwardSM
MTForwardSM
Ack
MTForwardSM
Ack
MTP/TT/SUA: the destination node address from the HLR is a true address. Routing to the
true address is subject to the traffic separation within the home operator. Traffic separation
directs the MTForwardSM to the roaming hub for onward routing to the VPMN.
Traffic separation of the E.164 address can create an SMS interworking anomaly described
later in section A.4.1 Traffic Separation for MTP/TT/SUA.
A.3.2.2.2
Since with this routing method the alias GT stored in the HLR is used, the MTForwardSM will
be naturally routed through the roaming HUB like it has to be.
UNRESTRICTED
VERSION 1.2
Page 74 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
Address routing of the E.164 address can create an SMS interworking anomaly described
later in section A.4.2 Address Routing Alias GT.
UNRESTRICTED
VERSION 1.2
Page 75 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.3.2.3.1.1
Generally, roaming hubs that use tunnelling methods are not well suited to implement this
option. Most of the implementation requirements are placed upon the SMS-HUB. With the
SMS-HUB taking responsibility for interworking on behalf of the HPMN, the SMS-HUB can
take on a global title address published by the HPMN as defined in IR.75 for the purposes of
performing traffic separation and delivery to the roaming hub, as well as traffic separation in
the VPMN to ensure the result is returned to the roaming hub.
Generally, the address manipulation method is best suited for this particular option. In fact it
is very difficult to remove an address manipulation roaming hub from any SMS interworking
and roaming option.
MTP
In order to use this option, the SMS-HUB will need to fulfil the following requirement.
1. In the SMS-HUB it will be needed to send the message MTForwardSM through the
roaming HUB only in the case where it is roaming relation through the roaming HUB.
UNRESTRICTED
VERSION 1.2
Page 76 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
The SMS-HUB will have to use the IMSI contained in the message in order to setup
the proper routing
2. In the VPMN, the MTForwardSM result will need to be sent through the roaming HUB
using the global title set by the SMS-HUB. Multiple options are available for the
global title address used by the SMS-HUB. The SMS HUB uses a global title (E.164)
address from the HPMN (as per IR.75), that address could be used only for delivery
to HPMN subscribers roaming which can be routed to the roaming hub, and the
VPMN could route results to the roaming hub based on the same address.
TT
In order to use this option if the roaming HUB is using the TT method, the following condition
will need to be fulfilled.
1) In the SMS-HUB it will be needed to send the message MTForwardSM through the
roaming HUB only in the case where it is roaming relation through the roaming HUB.
Since the TT is not transported in the SRI message, the SMS HUB will need to set
the correct TT in the message MTForwardSM and it send it via the roaming HUB.
2) In the VPMN, the MTForwardSM result will need to be sent through the roaming
HUB using the global title set by the SMS-HUB. Multiple options are available for the
global title address used by the SMS-HUB. The SMS HUB uses a global title (E.164)
address from the HPMN (as per IR.75), that address could be used only for delivery
to HPMN subscribers roaming which can be routed to the roaming hub, and the
VPMN could route results to the roaming hub based on the same address.
SUA
In order to use this option, the following criteria will have to be fulfil by the roaming or SMS
hub.
1) either the SMS-HUB will need to implement SUA/SCTP interface
2) either the roaming HUB will need to implement a legacy SS7 interface. In this case
the roaming HUB requires a point code. Since the preferred inter-hub connection is
MTP Direct Routing (ITU), roaming hubs are likely to have point codes
3) On the VPLMN side it is the same issue as it is for the other tunnelling method. The
MTForwardSM result will need to be sent through the roaming HUB using the global
title set by the SMS-HUB. Multiple options are available for the global title address
used by the SMS-HUB. The SMS HUB uses a global title (E.164) address from the
HPMN (as per IR.75), that address could be used only for delivery to HPMN
subscribers roaming which can be routed to the roaming hub, and the VPMN could
route results to the roaming hub based on the same address. This places an
additional burden on the SMS-HUB to support this option of IR.75.
Alias GT
Since the VLR stored in the HLR is the HUB VLR, the MTForwardSM will go trough the
roaming HUB without any issue, it means the it will be no problem to implement it.
UNRESTRICTED
VERSION 1.2
Page 77 of 89
GSM Association
Official Document IR.80
A.3.2.3.1.2
UNRESTRICTED
Generally, roaming hubs that use address manipulation methods are not well suited to
implement this option. Most of the implementation requirements are placed upon the SMSHUB. Since the SMS-HUB has delivery responsibility, it may be possible to provide the
necessary alias-true address mappings from the roaming hub to the SMS-HUB.
Generally, the tunnelling methods are best suited for this particular option.
MTP
In order to be able to implement this option the following condition must be fulfilled
A signalling path must be open between the SMS-HUB and the VPMN
The VPMN has to accept the traffic from the SMS-HUB.
TT
In order to be able to terminate successfully the SMS with this option it will be needed to
have a signalling path towards the VPMN and the VPMN need to open his network for the
signalling coming from the SMS-HUB.
SUA
In order to implement this option, it will be needed to have a signalling path between the
VPMN and the SMS-HUB. This connection can be based on legacy C7 or any sigtran
connection. It will be as well needed that the VPMN will accept this SMS traffic from the
SMS-HUB.
Alias GT
In order to terminate correctly the SMS, the SMS HUB will need to know the real VLR
address, this can be achieve if the SMS-HUB is the same HUB as the roaming HUB. This
UNRESTRICTED
VERSION 1.2
Page 78 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
option can only be implemented with alias GT in the case where the roaming HUB is offering
to the VPMN the roaming and SMS interworking services.
UNRESTRICTED
VERSION 1.2
Page 79 of 89
GSM Association
Official Document IR.80
A.3.2.3.1.3
UNRESTRICTED
Generally, this option is independent of the roaming hub routing method. The SMS Router is
specifically intended to perform SMS screening as per 3GPP TR 23.840. It becomes the
logical point of intercept for faking, spoofing, spamming, additional SMS services, lawful
intercept, etc.
MTP
To implement this option it will be no problem and the roaming HUB will be in position to
screen the traffic.
TT
To implement this option it will be no problem and the roaming HUB will be in position to
screen the traffic.
SUA
Since in this option the roaming leg is separated clearly from the interworking leg it will be no
problem to implement it.
Alias GT
According to the above signalling diagram, it is no problem to implement home routing with
SMS HUB and roaming HUB using alias GT.
UNRESTRICTED
VERSION 1.2
Page 80 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.3.2.3.2
A.3.2.3.2.1
Generally, the tunnelling methods are not well suited for this particular option.
Generally, the address manipulation method is best suited for this particular option. In fact it
is very difficult to remove an address manipulation roaming hub from any SMS interworking
and roaming option.
MTP/TT
In order to use this option, it will be needed that the roaming HUB will accept the signalling
from APMN. It will be needed to have a signalling path open.
SUA
In order to implement this option, it will be needed for the APMN to have access to the
roaming hub and the following conditions must be fulfil
1) either the APMN will need to implement SUA/SCTP interface
2) either the roaming HUB will need to implement a legacy SS7 interface. In this case it
will be needed for the roaming HUB to have dedicated point code.
3) On the VPLMN side it is the same issue as it is for the other tunnelling method, the
result will need to be routed back through the roaming HUB depending on the IMSI
contained in the MTForwardSM.
Alias GT
Since the VLR stored in the HLR is the HUB VLR, the MTForwardSM will go trough the
roaming HUB without any issue, it means the it will be no problem to implement it.
UNRESTRICTED
VERSION 1.2
Page 81 of 89
GSM Association
Official Document IR.80
A.3.2.3.2.2
UNRESTRICTED
Generally, the address manipulation method is not well suited for this particular option. In
fact it is very difficult to remove an address manipulation roaming hub from any SMS
interworking and roaming option.
Generally, the tunnelling methods are best suited for this particular option. This is identical
to the current GSM architecture model defined in TS 29.002. Unfortunately, that model has
many pitfaslls and shortcomings as detailed in 3GPP TR 23.840. It is most subject to
spoofing and spamming. It is virtually impossible for an HPMN to provide lawful intercept or
compliance to other regulatory requirements when delivery of the MTForwardSM completely
bypasses the HPMN. Note, this is one of the most common forms of SMS interworking in
use between operators today.
MTP/TT
In order to deploy this option, it will be needed to have a signalling path between the APMN
and the VPMN. The VPMN will need to accept the signalling from the APMN and the route in
both direction need to be open.
SUA
In order to implement this option it will be needed to have a signalling path between the
APMN and the VPMN and it will be needed as well that the VPMN will accept the SMS from
the APMN.
Alias GT
Since the APMN is not in position to known the real address of the VLR, the APMN is not in
position to terminate this kind of SMS except if the APMN is offering roaming hub services to
the VPMN. In this case the technical implementation will be similar to the option 1.
UNRESTRICTED
VERSION 1.2
Page 82 of 89
GSM Association
Official Document IR.80
A.3.2.3.2.3
UNRESTRICTED
Generally, this option is independent of the roaming hub routing method. The SMS Router is
specifically intended to perform SMS screening as per 3GPP TR 23.840. It becomes the
logical point of intercept for faking, spoofing, spamming, additional SMS services, lawful
intercept, etc.
MTP/TT
Since the signalling channel is open between the HPMN and the VPMN via HUB it is no
problem to transfer the MTForwardSM via the roaming HUB using the home routine.
SUA
Since at the implementation of this option, the SMS will be routed via the home network and
will be terminate through the roaming path, it will be no problem to implement it.
Alias GT
According to the above signalling diagram, it is no problem to implement home routine with
SMS HUB and roaming HUB using alias GT.
UNRESTRICTED
VERSION 1.2
Page 83 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.3.3 ReportSMDeliveryStatus
This message is between the SMSC and the HLR. It belongs to the interworking traffic. In
the case where a SMS-HUB will be used for the SMS interworking, since it will follow the
address manipulation method described in the IR75, it will be no problem.
In the case where a roaming HUB will be used for roaming and the SMS-IW agreement will
be done on a bilateral way, the message will need to be routed form the APMN to the HPMN
via the same way as the SRI is routed. It will be no problem for all methods.
A.3.4 ReadyForSM
This message is between the MSC/VLR and the HLR. It belongs to the roaming traffic
In the case where a roaming HUB is used the message is always routed via the HUB and it
will be no problem for all methods.
A.3.5 AlertSC / InformSC
These messages are sent from the HLR to the SMSC and belong to the interworking traffic,
in the case where a SMS-HUB will be used for SMS interworking, since it will follow the
address manipulation method described in the IR.75, it will be no problem for all methods.
In the case where a roaming HUB will be used for roaming and an SMS-IW will be setup on
a bilateral way, the message will need to be routed from the HPMN to the APMN in the same
way that the SRI_rslt will be routed. For all methods it will be no problem.
A.3.6 MOForwardSM
This message is from the MSC/VLR to the SMSC and belongs to the roaming traffic. In the
case where a roaming HUB will be used it must always go via the roaming HUB. For the Hub
using the alias GT method it is needed that they can receive this message with the real
address or with the alias address. It will be the responsibility of the HUB to find out a solution
in order to separate this message.
UNRESTRICTED
VERSION 1.2
Page 84 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
In order to solve this issue it could be imagined that all the MTForwardSM message will be
sent to the roaming hub. In this case the roaming HUB will need to provide the SCCP carrier
service to the HPMN.
UNRESTRICTED
VERSION 1.2
Page 85 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
UNRESTRICTED
VERSION 1.2
Page 86 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
As an APMN, the MNO with SMS to deliver to the VPMN may receive an Alias GT serving
MSC address because the destination MS belongs to an HPMN that is roaming in the
VPMN, and that HPMN and VPMN use an Alias GT roaming hub. This presents the
following issues
a.
b.
The APMN will require awareness of the Alias GT mapping to determine the
correct billing separation for SMS-IW as defined in AA.19.
c.
If the APMN uses an SMS-HUB, the SMS-HUB will require awareness of the
Alias GT mapping to determine possible hub-to-hub routing, use of private
SMS extensions, blacklisting, billing separation, etc, as defined in IR.75 and
AA.71
d.
The international SCCP service provider of the APMN will require awareness
of the Alias GT to determine appropriate routing
e.
Since the APMN is not a customer of the Alias GT roaming hub in this
example, how will an APMNs SMSC GT address be assigned an Alias GT so
that it is understood by the VPMN, and results routed back through the Alias
GT roaming hub?
Note: This behaviour is parallel to what it is actually happening with bilateral roaming.
UNRESTRICTED
VERSION 1.2
Page 87 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
A.5 Conclusion
According to the signalling diagrams of previous sections, it can be concluded that the SMSIW traffic can be transported when roaming HUBs are used. It is possible as well to have in
parallel roaming HUB agreement and SMS-IW agreement towards an independent SMS hub
or on a bilateral way.
Depending of the topology of the APMN, HPMN and VPMN networks, it will be possible for
the PMN to choose the HUB according to connection options that the HUB are offering.
Therefore the PMNs using roaming HUB have to be aware that in the case where the SMS
will not be transiting via the roaming HUB, the roaming HUB will not be in position to screen
this traffic and to guaranty the delivery of the message in case of mixed scenario. In order to
ensure a minimum quality of service for SMS, it would be recommended that the connection
between the roaming hub and the PMN is setup in a way that the roaming hub is
transporting the roaming leg of the SMS whatever architecture is used. However, if the PMN
chooses to have an SMS-HUB provide all SMS interworking including SMS interworking to
roamers, without the involvement of a roaming hub, this choice is also available. IR.75 has
a recommended preferred solution for SMS interworking to an MS while roaming. It is a
pure SMS HUB solution that allows each operator to limit access to their network elements
to only their chosen SMSIP for all interworking including interworking to roamers.
UNRESTRICTED
VERSION 1.2
Page 88 of 89
GSM Association
Official Document IR.80
UNRESTRICTED
End of Document
UNRESTRICTED
VERSION 1.2
Page 89 of 89