SlideShare a Scribd company logo
1 of 8
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

What's hot

Roaming International - Stratégies
Roaming International - StratégiesRoaming International - Stratégies
Roaming International - StratégiesKEY Dolce
 
CS-Core Mobile Network (General)
CS-Core Mobile Network (General)CS-Core Mobile Network (General)
CS-Core Mobile Network (General)Hamidreza Bolhasani
 
Lessons Learned: Implementing VoLTE Roaming APAC
Lessons Learned: Implementing VoLTE Roaming APAC Lessons Learned: Implementing VoLTE Roaming APAC
Lessons Learned: Implementing VoLTE Roaming APAC Syniverse
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of RoamingOpenet
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS networkKarel Berkovec
 
Circuit switched fallback
Circuit switched fallbackCircuit switched fallback
Circuit switched fallbackSubhash Kumar
 
High-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5GHigh-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5G3G4G
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshootingJamil Awan
 
IMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationIMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationWaldir R. Pires Jr
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedurestharinduwije
 
Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Hamidreza Bolhasani
 
Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Zorays Solar Pakistan
 
IP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overviewIP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overviewNarasimham Settipalli
 

What's hot (20)

Roaming International - Stratégies
Roaming International - StratégiesRoaming International - Stratégies
Roaming International - Stratégies
 
Telecom Roaming Overview
Telecom Roaming OverviewTelecom Roaming Overview
Telecom Roaming Overview
 
CS-Core Mobile Network (General)
CS-Core Mobile Network (General)CS-Core Mobile Network (General)
CS-Core Mobile Network (General)
 
Lessons Learned: Implementing VoLTE Roaming APAC
Lessons Learned: Implementing VoLTE Roaming APAC Lessons Learned: Implementing VoLTE Roaming APAC
Lessons Learned: Implementing VoLTE Roaming APAC
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of Roaming
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS network
 
Circuit switched fallback
Circuit switched fallbackCircuit switched fallback
Circuit switched fallback
 
High-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5GHigh-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5G
 
Call flow
Call flowCall flow
Call flow
 
UMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFBUMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFB
 
GSM CALL FLOW
GSM CALL FLOWGSM CALL FLOW
GSM CALL FLOW
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshooting
 
IMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationIMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentation
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
 
3 g call flow
3 g call flow3 g call flow
3 g call flow
 
Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)
 
Paging in LTE
Paging in LTEPaging in LTE
Paging in LTE
 
Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...
 
3 g call flow
3 g call flow3 g call flow
3 g call flow
 
IP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overviewIP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overview
 

Similar to Roaming Value-Added Services for Optimal Routing

Ussd call back or UCB
Ussd call back or UCBUssd call back or UCB
Ussd call back or UCBRawand Jaf
 
Call flow in gsm
Call flow in gsmCall flow in gsm
Call flow in gsmvish0110
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....pptbalu008
 
GSM.pptx-MorelaHTENG.pptx
GSM.pptx-MorelaHTENG.pptxGSM.pptx-MorelaHTENG.pptx
GSM.pptx-MorelaHTENG.pptxPoojaG86
 
Wireless technologies LTE UMTS GSM - 01.ppt
Wireless technologies LTE UMTS GSM - 01.pptWireless technologies LTE UMTS GSM - 01.ppt
Wireless technologies LTE UMTS GSM - 01.pptAsitSwain5
 
HUAWEI MASS & ROAMING TROUBLSHOUTING.pptx
HUAWEI MASS & ROAMING TROUBLSHOUTING.pptxHUAWEI MASS & ROAMING TROUBLSHOUTING.pptx
HUAWEI MASS & ROAMING TROUBLSHOUTING.pptxyoussef827458
 
Gsm architecture and signalling techniques
Gsm architecture and signalling techniquesGsm architecture and signalling techniques
Gsm architecture and signalling techniqueskanisthika chauhan
 
presentation on gsm architecture and fixed assignment
presentation on gsm architecture and fixed assignmentpresentation on gsm architecture and fixed assignment
presentation on gsm architecture and fixed assignmentFabiha Ain
 
Mobile number portability with IEEE Material
Mobile number portability with IEEE MaterialMobile number portability with IEEE Material
Mobile number portability with IEEE MaterialSachin Saini
 
gsm-pt-130414104636-phpapp02.pdf
gsm-pt-130414104636-phpapp02.pdfgsm-pt-130414104636-phpapp02.pdf
gsm-pt-130414104636-phpapp02.pdfhazhamina
 
Gsm architecture and interfaces Telebeans
Gsm architecture and interfaces TelebeansGsm architecture and interfaces Telebeans
Gsm architecture and interfaces TelebeansTelebeansolutions
 
2mobile number portability
2mobile number portability2mobile number portability
2mobile number portabilityjaaneha
 
SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.3G4G
 
2 gsm network structure
2 gsm network structure2 gsm network structure
2 gsm network structurekeyvan storer
 

Similar to Roaming Value-Added Services for Optimal Routing (20)

Ussd call back or UCB
Ussd call back or UCBUssd call back or UCB
Ussd call back or UCB
 
Mobile Number Portability.pptx
Mobile Number Portability.pptxMobile Number Portability.pptx
Mobile Number Portability.pptx
 
Hlr lookup
Hlr lookup Hlr lookup
Hlr lookup
 
Call flow in gsm
Call flow in gsmCall flow in gsm
Call flow in gsm
 
GSM
GSMGSM
GSM
 
gsm operation
gsm operationgsm operation
gsm operation
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
 
GSM.pptx-MorelaHTENG.pptx
GSM.pptx-MorelaHTENG.pptxGSM.pptx-MorelaHTENG.pptx
GSM.pptx-MorelaHTENG.pptx
 
Wireless technologies LTE UMTS GSM - 01.ppt
Wireless technologies LTE UMTS GSM - 01.pptWireless technologies LTE UMTS GSM - 01.ppt
Wireless technologies LTE UMTS GSM - 01.ppt
 
HUAWEI MASS & ROAMING TROUBLSHOUTING.pptx
HUAWEI MASS & ROAMING TROUBLSHOUTING.pptxHUAWEI MASS & ROAMING TROUBLSHOUTING.pptx
HUAWEI MASS & ROAMING TROUBLSHOUTING.pptx
 
Gsm architecture and signalling techniques
Gsm architecture and signalling techniquesGsm architecture and signalling techniques
Gsm architecture and signalling techniques
 
GSM Fundamentals
GSM FundamentalsGSM Fundamentals
GSM Fundamentals
 
presentation on gsm architecture and fixed assignment
presentation on gsm architecture and fixed assignmentpresentation on gsm architecture and fixed assignment
presentation on gsm architecture and fixed assignment
 
Mobile number portability with IEEE Material
Mobile number portability with IEEE MaterialMobile number portability with IEEE Material
Mobile number portability with IEEE Material
 
gsm-pt-130414104636-phpapp02.pdf
gsm-pt-130414104636-phpapp02.pdfgsm-pt-130414104636-phpapp02.pdf
gsm-pt-130414104636-phpapp02.pdf
 
Gsm architecture and interfaces Telebeans
Gsm architecture and interfaces TelebeansGsm architecture and interfaces Telebeans
Gsm architecture and interfaces Telebeans
 
ppt of gsm network
ppt of gsm networkppt of gsm network
ppt of gsm network
 
2mobile number portability
2mobile number portability2mobile number portability
2mobile number portability
 
SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.
 
2 gsm network structure
2 gsm network structure2 gsm network structure
2 gsm network structure
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Roaming Value-Added Services for 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