Roaming Value-Added Services
BY:Rawand Dlshad Jaf
IREG Engineer
Roaming in GSM Network
International roaming offers a great opportunity for wireless
service providers to improve revenues and generate more profits.
They are continuously exploring new ways to attract more roamers
to their networks.
As you know the roamer set the hand to network register
automatically according to the Signal Strength, Reselection may
be happens when the roamer moves and the Roamer don't have
the loyally to any network out side home country.
But the question is how we can attract the roamer to manually
network selection
The Ans .”by Cost of usage, Service , Discount,…ECT” And VAS
Optimal Routing
What happens when Roamer calling another Roamer in the
same Country?
MSC/VLR
HLR
MSC/VLR
1-Dial
B
2-Call route to home network
MSC/VLR
3 6
3-Sending
routin Info
6-Provide by
MSRN.
4-asking MSRN
5-MSRN
8
Call Route to B
B
A
Country X
Country B
Optimal Routing
This is surly not an efficient routing because is require tow
international call legs , for that we need optimal routing (OR) as
value add service to attract & retain Roamers in Visit net.
OP allows a call to routed directly from originating MSC to MSC
currently serving roamer for that the international call will be
avoided saving cost and OP can be applied to following scenarios:
1- Inbound Roamer to Roamer call in same Country and network.
2- Inbound Roamer to Roamer call in same Country but other
network.
3-A local Subscriber calling Inbound roamer in same network.
Implementation
• Usually access code is used fallowed by the regular B party
international number.
• All the OR call are routed to a special Platform which enable the OR,
there could be several different ways to implement OR in the
network.
• The three important requirement for any OR implementation are:
1. Acquire, maintain, and manage the data for all inbound roamers currently in
the network in real time.
2. Analysis of the B party number to check if it is an inbound roamer currently
in a network implementing OR or in any other PLMN within the same country,
where the call could be routed locally.
3. If OR is possible, then acquire MSRN from the serving MSC to route the call
locally.
The key roaming procedures, such as location update, insert subscriber
data, authentication, and cancel location messages provide all the
critical information to build the database for OR purposes (by extract
the signaling messages from the CCS7 links carrying MAP traffic to
partner networks).
For example, by decod-ing a UL/ISD procedure, the following
parameters can be extracted.
■ Subscriber’s IMSI
■ MSISDN
■ HLR address
■ Serving MSC/VLR address
■ Timestamp for first and subsequent UL
How can I get a database for OR?
Typical implementation. (Roamers under Same
Operator)
Mobile/inbound RoamerMobile/inbound Roamer
Fixed lineFixed line
OR
pattform
OR
pattform
1-IAM,B party
number.
1-IAM,B party
number.
Roamer data
base
Roamer data
base
2-Get IMSI
<VLR/MSC>
2-Get IMSI
<VLR/MSC>
3-IMSI, VLR/MSC3-IMSI, VLR/MSC
MSCMSC
VLRVLR
4-AskthMSRN
4-AskthMSRN
5-ResponseMSRN
5-ResponseMSRN
5-IAM
(M
SRN
)
5-IAM
(M
SRN
)
B inbound RoamerB inbound Roamer
<OR access code><B party international number><OR access code><B party international number>
Typical implementation. (Roamers in same
country but under different Operators)
Mobile/inbound RoamerMobile/inbound Roamer
OR
pattform
OR
pattform
1-IAM,B party
number.
1-IAM,B party
number.
Roamer data
base
Roamer data
base
2-Get IMSI
<VLR/MSC>
2-Get IMSI
<VLR/MSC>
3-HLR3-HLR
MSCMSC
VLRVLR
8-IAM
(M
SRN)
8-IAM
(M
SRN
)
B inbound RoamerB inbound Roamer
Fixed lineFixed line
HLRHLR
4-SRI (MSISDN)
4-SRI (MSISDN)
5- Ask MSRN5- Ask MSRN
6- MSRN6- MSRN
7- MSRN
7- MSRN
Home networkHome network

More Related Content

PDF
International Roaming
PDF
Telecom Roaming Overview
PDF
The Future of Roaming
PPS
International roaming technical view
PPTX
GSM CALL FLOW
PDF
PPT ROAMING 2015
PPTX
Roaming International - Stratégies
PDF
VoLTE KPI Performance Explained
International Roaming
Telecom Roaming Overview
The Future of Roaming
International roaming technical view
GSM CALL FLOW
PPT ROAMING 2015
Roaming International - Stratégies
VoLTE KPI Performance Explained

What's hot (20)

PPTX
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
PDF
UMTS/LTE/EPC Call Flows for CSFB
PDF
ims registration call flow procedure volte sip
PDF
VoLTE KPI Performance
PDF
Lte system signaling procedures
PPTX
Gsm architecture and call flow
PPTX
IMS + VoLTE Overview
PPT
GSM Architecture
PPTX
Mobile Networks Overview (2G / 3G / 4G-LTE)
PPT
UMTS OVERVIEW
PPT
Call flow oma000003 gsm communication flow
PDF
CS-Core Mobile Network (General)
PPT
Initial LTE call Setup Flow
PDF
LTE Basics - II
PDF
Core cs overview (1)
PDF
Simplified Call Flow Signaling: Registration - The Attach Procedure
PPT
Basic GSM Call Flows
PPTX
IMS ENUM and DNS Mechanism
PDF
Lte drive test parameter introduction
PDF
Umts network protocols and complete call flows
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
UMTS/LTE/EPC Call Flows for CSFB
ims registration call flow procedure volte sip
VoLTE KPI Performance
Lte system signaling procedures
Gsm architecture and call flow
IMS + VoLTE Overview
GSM Architecture
Mobile Networks Overview (2G / 3G / 4G-LTE)
UMTS OVERVIEW
Call flow oma000003 gsm communication flow
CS-Core Mobile Network (General)
Initial LTE call Setup Flow
LTE Basics - II
Core cs overview (1)
Simplified Call Flow Signaling: Registration - The Attach Procedure
Basic GSM Call Flows
IMS ENUM and DNS Mechanism
Lte drive test parameter introduction
Umts network protocols and complete call flows
Ad

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Unlock new opportunities with location data.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
DOCX
search engine optimization ppt fir known well about this
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
The various Industrial Revolutions .pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Five Habits of High-Impact Board Members
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Unlock new opportunities with location data.pdf
Tartificialntelligence_presentation.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
1 - Historical Antecedents, Social Consideration.pdf
search engine optimization ppt fir known well about this
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Zenith AI: Advanced Artificial Intelligence
Assigned Numbers - 2025 - Bluetooth® Document
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
WOOl fibre morphology and structure.pdf for textiles
The various Industrial Revolutions .pptx
Group 1 Presentation -Planning and Decision Making .pptx
Five Habits of High-Impact Board Members
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
Enhancing emotion recognition model for a student engagement use case through...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Ad

Roaming VAS (optimal routing)

  • 1. Roaming Value-Added Services BY:Rawand Dlshad Jaf IREG Engineer
  • 2. Roaming in GSM Network International roaming offers a great opportunity for wireless service providers to improve revenues and generate more profits. They are continuously exploring new ways to attract more roamers to their networks. As you know the roamer set the hand to network register automatically according to the Signal Strength, Reselection may be happens when the roamer moves and the Roamer don't have the loyally to any network out side home country. But the question is how we can attract the roamer to manually network selection The Ans .”by Cost of usage, Service , Discount,…ECT” And VAS
  • 3. Optimal Routing What happens when Roamer calling another Roamer in the same Country? MSC/VLR HLR MSC/VLR 1-Dial B 2-Call route to home network MSC/VLR 3 6 3-Sending routin Info 6-Provide by MSRN. 4-asking MSRN 5-MSRN 8 Call Route to B B A Country X Country B
  • 4. Optimal Routing This is surly not an efficient routing because is require tow international call legs , for that we need optimal routing (OR) as value add service to attract & retain Roamers in Visit net. OP allows a call to routed directly from originating MSC to MSC currently serving roamer for that the international call will be avoided saving cost and OP can be applied to following scenarios: 1- Inbound Roamer to Roamer call in same Country and network. 2- Inbound Roamer to Roamer call in same Country but other network. 3-A local Subscriber calling Inbound roamer in same network.
  • 5. Implementation • Usually access code is used fallowed by the regular B party international number. • All the OR call are routed to a special Platform which enable the OR, there could be several different ways to implement OR in the network. • The three important requirement for any OR implementation are: 1. Acquire, maintain, and manage the data for all inbound roamers currently in the network in real time. 2. Analysis of the B party number to check if it is an inbound roamer currently in a network implementing OR or in any other PLMN within the same country, where the call could be routed locally. 3. If OR is possible, then acquire MSRN from the serving MSC to route the call locally.
  • 6. The key roaming procedures, such as location update, insert subscriber data, authentication, and cancel location messages provide all the critical information to build the database for OR purposes (by extract the signaling messages from the CCS7 links carrying MAP traffic to partner networks). For example, by decod-ing a UL/ISD procedure, the following parameters can be extracted. ■ Subscriber’s IMSI ■ MSISDN ■ HLR address ■ Serving MSC/VLR address ■ Timestamp for first and subsequent UL How can I get a database for OR?
  • 7. Typical implementation. (Roamers under Same Operator) Mobile/inbound RoamerMobile/inbound Roamer Fixed lineFixed line OR pattform OR pattform 1-IAM,B party number. 1-IAM,B party number. Roamer data base Roamer data base 2-Get IMSI <VLR/MSC> 2-Get IMSI <VLR/MSC> 3-IMSI, VLR/MSC3-IMSI, VLR/MSC MSCMSC VLRVLR 4-AskthMSRN 4-AskthMSRN 5-ResponseMSRN 5-ResponseMSRN 5-IAM (M SRN ) 5-IAM (M SRN ) B inbound RoamerB inbound Roamer <OR access code><B party international number><OR access code><B party international number>
  • 8. Typical implementation. (Roamers in same country but under different Operators) Mobile/inbound RoamerMobile/inbound Roamer OR pattform OR pattform 1-IAM,B party number. 1-IAM,B party number. Roamer data base Roamer data base 2-Get IMSI <VLR/MSC> 2-Get IMSI <VLR/MSC> 3-HLR3-HLR MSCMSC VLRVLR 8-IAM (M SRN) 8-IAM (M SRN ) B inbound RoamerB inbound Roamer Fixed lineFixed line HLRHLR 4-SRI (MSISDN) 4-SRI (MSISDN) 5- Ask MSRN5- Ask MSRN 6- MSRN6- MSRN 7- MSRN 7- MSRN Home networkHome network