Technical Proposal For Libyana GPRS Roaming Solution (V0.2)
Technical Proposal For Libyana GPRS Roaming Solution (V0.2)
Technical Proposal For Libyana GPRS Roaming Solution (V0.2)
Date
V1.00
2012-3-8
Author
Approved By
Remarks
Not open to the Third Party
TABLE OF CONTENTS
1
Preface....................................................................................................................... 1
Overview of All
Libyana
Roaming 2
2.1
2012 ZTE Corporation.
rights GPRS
reserved.
3 CONFIDENTIAL:
Interconnection
of Networks....................................................................................3
ZTE
This document
contains proprietary information of ZTE and is not to be
disclosed or used without the prior written permission of ZTE.
3.1.1
One-by-One Mode3
Due to update and improvement of ZTE products and technologies, information in this document
3.1.2
GRX Mode 4
is subjected to change without notice.
4
4.1
4.2
4.3
4.3.1
4.3.2
4.4
4.4.1
Network Topology 8
4.4.2
Call Flow9
4.5
4.5.1
Network Topology 12
4.6
12
4.6.1
12
4.6.2
4.7
About License
5.1
5.2
12
13
5.3
16
5.4
Engineering Implementation17
5.4.1
Direct Interconnecting 17
5.4.2
Full Interconnecting
5.4.3
Services Testing
5.5
Glossary................................................................................................................... 20
18
18
FIGURES
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Preface
Nowadays, people can be found everywhere in the world and want to take mobile
handsets with their own country mobile number. This brings the international roaming
issues including voice short message and internet services over GPRS/EVDO/HSDP. To
solve these questions, almost all operators are preparing or have prepared to provide
international roaming services, such as Libyana, China Mobile, Germany Vodafone,
Spain Telefonica, USA AT&T, Saudi STC and so on.
At present, Libyana want to provide GPRS roaming solution for the subscribers. ZTE
present the proposal for the solution.
Chapter 1 gives a brief analysis of Libyana GPRS roaming requirement.
Chapter 2 gives a deep analysis of interconnection mode and suggests Libyana
adopting GRX mode.
Chapter 3 gives a deep analysis of roaming GPRS service providing and charging
solution for Libyana, and suggests Libyana adopting home GGSN mode.
2.1
Interconnection of Networks
To realize the roaming among networks, the first issue is interconnection among
networks. The interconnection of GPRS/PS network is divided into two parts;
Gr interface: the interconnection of Gr interface is to ensure the HLR and SGSN of two
networks can interconnect with each other. The interconnection of Gr interface is based
on the No.7 signaling interconnection.
Gn interface: The interconnection of Gn interface has two modes, one is one-by-one, the
other is interconnected by GRX (GPRS Roaming Exchange).
One-by-One Mode
The one-by-one mode need Libyana to sign an agreement with every visit operator, and
configure network information of other operators. This mode is not suitable for current
Libyana situation because of too much agreement and configured work.
Figure 1
GRX Mode
Interconnection with GRX can solve one-by-one mode disadvantages and Libyana only
need to connect with GRX. Libyana sign an agreement with GRX and configure
information of GRX, which largely decrease the complexity of interconnection.
Figure 2
6.1
Figure 3
6.2
Figure 4
The home GGSN mode will increase the route, not suitable for high Qos service.
However, this mode is benefit for charging. As a result, this mode is widely used by the
majority of operators. ZTE suggest Libyana adopting this mode to realize GPRS
roaming.
6.3
7.1.1.1
SCP
No need transform, but has to test with other operators SGSN with CAMEL3 protocol.
7.1.1.2
7.1.1.3
OTA
The existing name for Libyana GPRS service is "web", which is simple and cannot
distinguish Libyana brand, moreover, it will cause problem in case that the other
operators share the same APN name. We suggest Libyana changing APN name from
"web" to "libyanaweb" by OTA to avoid the affection of the existing subscribers
experience.
7.1.1.4
IP Reconstruction
The existing Libyana SGSN and GGSN use private IP, which cannot work in GPRS
roaming. ZTE suggest Libyana reconstructing Libyana IP address and configure SGSN
and GGSN as public IP.
7.1.1.5
8.1.1.1
SGSN
Roaming SGSN can get MS information from home HLR through Gr interface, and
record GPRS user information and router information in home HLR.
8.2
Network Topology
Figure 5
Roaming SGSN supports CAMEL3 protocol and triggers CAMEL3 service in home SCP.
GPRS will interconnect to ISP network through home GGSN.
GPRS PS network can realize prepaid fee services through IN system. The Ge is
standard interface between SGSN and SCP using CAMEL3 protocol. BOSS systems
interfaces are decided by manufacturers and operators.
10
Call Flow
The following figure shows normal flows when Libyan subscribers roam to other country.
Figure 6
10
Initial DP GPRS: roaming place SGSN requests SCP to create CAMEL dialog
when received the requests.
Continue GPRSSCP lets SGSN continuing GPRS dialog at the same time.
Create PDP Req.roaming place SGSN requests local place GGSN of subscribers
creating PDP context.
Apply Charging GPRS SCP sends charging request to SGSN and continues
GPRS dialog.
12 Apply Charging Report GPRSApply Charging (as the 12-14 steps show in the
figure 2): Send the subscribers charging information timely or quantity as the
setting of SCP. And deduct fee from the account balance of subscriber.
13 PDP De-active Req. SCP notifies SGSN if the subscribers account balance is
over. And SGSN sends stop message at the same time.
14 Del PDP Req.SGSN sends stop PDP context messages to GGSN.
15 Del PDP Res.GGSN answers the stop PDP context messages to SGSN.
16 Apply Charging Report GPRSApply Charging (as the 18-22 show in the figure 2):
SGSN sends charging information to SCP and reports event message, let SGSN to
stop GPRS services.
17 De-active PDP Accep.SGSN sends the PDP stop successful messages to MS.
18 SGSN will check account balance from SCP and SCP will reject the request if this
subscriber wants to active the data services. And realize charging control timely.
ZTE suggests Libyana continuing providing date services to subscriber when SGSN
communicates with SCP failing. And use the post-paid fee as the prepared solution. But
in the roaming place SGSN, it needs save the bill which is signed with abnormality as
the reference point, because the local GGSN of subscriber has no way to know about
the abnormality.
11
10.1
11
Network Topology
Figure 7
For postpaid user, roaming SGSN will not trigger CAMEL3 service in home SCP. SGSN
and GGSN will generate CDRs, billing system takes through FTP.
11.1
12
12
13
13.1
About License
As for HLR/SGSN/GGSN, they are ready to open international roaming, and no need
software license.
As for CC&B, the existing CC&B need software upgrade to support TAP 3.11 for GPRS
roaming.
AS for IN, the existing In support CAMEL 3, and no need software license and hardware.
13
14
14.1
Interface
Protocol
Gr
MAP
CAMEL 3
CAP
Gn
GTP
Gi
IP
14
Figure 8
14.2
DNS(i): internal DNS for APN resolution, this DNS works in Gn/Gp interface.
DNS(e): external DNS for internet resolution, this DNS works in Gi interface.
The VSGSN device queries the VPLMN DNS server with a specific APN.
2)
The VPLMN DNS queries Internet/GRX Root DNS server for the APN.
3)
The Internet/GRX Root DNS server returns the IP address of the HPLMN
4)
5)
The VPLMN DNS server then sends direct query to the HPLMN DNS server and
asking for the corresponding GGSN IP address of the requested APN.
6)
The HPLMN DNS server retrieves the HGGSN IP address and returns it to the
VPLMN DNS.
7)
The VPLMN DNS sends the HGGSN IP address back to the VSGSN.
8)
15
14.3
14.4
Engineering Implementation
There are three main engineering implementation steps:
Step 1: Direct Interconnecting
16
15
Direct Interconnecting
Figure 9
Firstly, Libyana SGSN, GGSN, SCP/CCB should connect with GRX and billing system
for GRX to test the service connection and CDR format for settlement.
17
16
Full Interconnecting
In this step, Libyana should test with operator H (Visit PLMN) SGSN/GGSN/SCP for
protocols and interfaces and also CDR format.
17
Services Testing
As for the services testing, the following contents should be included:
i
ii
iii
Multi-Time-Zone Testing
iv
Multi-Language Testing
vi
18
17.1
19
18
Glossary
Abbreviation
Full Characteristics
GRX
SGSN
GGSN
20