SlideShare a Scribd company logo
1 of 12
Description of different tables involved
Basic Concepts
 Call Source
 Call source refers to the subscriber or incoming trunk which initiate calls with the

same call process attributes

 The call source name is obtained by checking the subscriber data table or trunk

group table according to the calling subscriber or the incoming trunk group
number.

 Route Selection Source Name (RSSN)
 It defines the category number of the routing policy for outgoing
calls from the call source (local subscribers or incoming trunks).
 Same number prefix having different RSSN can be treated in
different way i.e. can be routed to different routes.
 Definition: ADD CALLSRC, Use: ADD RTANA
Basic Concepts
 Route Selection Name (RSN)
 It defines a route selection strategy that the MSOFTX3000 uses to handle an

outgoing call.
 Definition: ADD RTANA, Use: ADD CNACLD

 Combination of RSSN and RSN defines one RT

RSN + RSSN  RN
Relation of CALLSRC,
Basic ConceptRSSN, RSN
Incoming Call (BSC)

LAIGCI Table
LAIGCI Table

RSSN = 0

Call Source, RSSN
Call Prefix +
RSSN

CALLSRC
CALLSRC
(RSSN)
(RSSN)

(Call prefix-> RSN)
(Call prefix-> RSN)

Own / Other PLMN

RSSN = 0, 10

RN

Incoming Call

RSSN
+ RSN

Call Source, RSSN

Trunk Group
Trunk Group
Table
Table

Call to selected Route (RN)

CNACLD
CNACLD

RTANA
RTANA
(RSN)
(RSN)

Combination of (RSN, RSSN)
selects a particular Route (RN)
RSN + RSSN  RN
Basic Concepts

 Important Features related to RSN, RSSN
1.
2.
3.

Same prefix from different call source (with different RSSN) can be routed to different
route.
Call block from particular call source.
Blocking Transit calls through BL network.
 Same Call prefix to different Route

Basic Concepts

 Using different RSSN for different Call source, one particular call prefix
from different call source can be routed to different Routes.
 Use in BL network
Switch: MGKL01
Scenario: One BL subscriber under coverage of Khulna MSC calls a BL
subscriber at MGCT01. The call goes to TGDH01 and TGDH02 on 50-50
load share basis.
But if a GP subscriber of Khulna calls a BL subscriber at MGCT01, the call
is routed 50-50 load share to both Gateways.
Basic Concept

Incoming Call
Own PLMN

Trunk Group
Trunk Group
Table
Table

CALLSRN = BSC

TGDH01
TGDH01
TGDH02
TGDH02

RN=BL

RSSN = 0

SRT2

Call Prefix

CALLSRC
CALLSRC
Incoming Call

SRT1

GGDH01
GGDH01

SR
T2

CNACLD
CNACLD

GGDH02
GGDH02

RSSN
+ RSN

RN=PLMN

Trunk Group
Trunk Group
Table
Table
CALLSRN = GPKL01

RN

Other PLMN

SR
T1

 Same Call prefix to different Route

RTANA
RTANA
(RSN)

RSSN = 10

(RSN)

Combination of (RSN, RSSN)
selects a particular Route (RT)
RSN + RSSN  RT

Call Source

RSSN

Call Prefix

RSN

RN

BSC

0

019000207

BL_ROUTE

BL

GPKL01

10

019000207

BL_ROUTE

PLMN
Basic Call Block from Particular Call Source
 Concepts



Define the call source with a RSSN which is not used normally,

for example, RSSN=5.
 In Route Analysis table (RTANA), there is no entry for RSSN = 5. So, no Route (RT) is selected
and the call is dropped
As no RT is selected,

Incoming Call
Other PLMN

Trunk Group
Trunk Group
Table
Table
RSSN = 5

CALLSRC
CALLSRC
(RSSN)
(RSSN)

Call Prefix +
RSSN = 5

CNACLD
CNACLD

call is dropped

(Call prefix-> RSN)
(Call prefix-> RSN)
RSSN=5
+ RSN

GPDH01: IAM (Call Prefix)

RTANA
RTANA
(RSN)
(RSN)

No Match for RSSN = 5
So, No Route is selected
Transit call: Call from one PLMN is going to another PLMN using BL network

Blocking Transit call

CALLSRN:MGDH07

BL VMSC is
sending 018XX

Call Prefix
018xxxxx

CALLSRC
CALLSRC

CALLSRN:GPDH01

RSSN = 10

AKTEL Route
Route No = 201

CNACLD
CNACLD

AKTEL

RN

Trunk Group
Trunk Group
Table
Table
GP is sending 018XX
A party=017xxx
B party=018xxx

RSSN = 0

RSSN
+ RSN

Trunk Group
Trunk Group
Table
Table

• BL Calls can pass through the
RTANA table
• Call From GP fails to pass
RTANA due to different RSSN
which is not defined in RTANA

RTANA
RTANA
(RSN)
(RSN)

Call Source

RSSN

Call Prefix

RSN

Route

MGDH07

0

018

AKTEL_ROUTE

AKTEL

 If we define RSSN 10 for RSN AKTEL_ROUTE, transit call will pass
to AKTEL

Lesson: Outgoing Routes to other PLMN should only pass RSSN=0
 MSRN
MSRN Routes Routes are used to pass MSRN. own PLMN and other PLMN.
 MSRN Routes should be accessible for
 For own PLMN RSSN=0, for Other PLMN RSSN=10.
 Perform RTANA for both RSSN=0 & 10.

BL Subscriber
dials 019XX

I
SR

MGDH07

GP is sending 019XX
A party=017xxx
B party=019xxx

PR
N

HLR

IAM

Route: B
L

MGCT01

 Call from own PLMN and other PLMN
should pass MSRN Routes
 Two entries are required in RTANA
Call Source

RSSN

Call Prefix

RSN

Route

BSC

0

019000207

BL_ROUTE

BL

GPKL01

10

019000207

BL_ROUTE

BL

 If RTANA for RSSC 10 is not defined in MSRN Route, call from Other PLMN to that VMSC fails
One BL subscriber from Khulna
Same MSRN to Different MSC: goes directly viaVMSC calls a BL subscriber of
MGCT01. The call Example MGCT01


 But if a GP subscriber of Khulna calls a BL subscriber of
MGCT01, the call is routed 50-50 load share to both Tandem MSC

BL Subscriber
dials 019XX

RSN = BL_ROUTE
Route = MGCT01
SRT = MGCT01

MGKL01

MGCT01

RSN = BL_ROUTE
RSN = BL_ROUTE
Route = PLMN
Route = PLMN

HLR
interrogation

GP subscriber call BL
A party=017xxx
B party=019xxx

SRT=GGDH01
SRT=GGDH02

HLR

GGDH01
GGDH02

Analysis Table
Call Source

RSSN

(BSC)

0

(GP)

10

Call Prefix

RSN

8801900207

BL_ROUTE

Route

Subroute-1

Subroute-2

MGCT01

MGCT01

X

PLMN

TGDH01

TGDH01
Basic Concepts
Thanks

More Related Content

What's hot

Interview question for 2g,3g,4g
Interview question for 2g,3g,4gInterview question for 2g,3g,4g
Interview question for 2g,3g,4gVijay Anand
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS networkKarel Berkovec
 
Ericsson Rbs 6201 commisioning (1)
Ericsson Rbs 6201 commisioning (1)Ericsson Rbs 6201 commisioning (1)
Ericsson Rbs 6201 commisioning (1)Behnam Dorudian
 
Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guideMorg
 
Call flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flowCall flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flowEricsson Saudi
 
Lte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTELte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTEmanish_sapra
 
305090798 04-basic-parameter-planning-rules-v1-1
305090798 04-basic-parameter-planning-rules-v1-1305090798 04-basic-parameter-planning-rules-v1-1
305090798 04-basic-parameter-planning-rules-v1-1Nitin George Thomas
 
Simplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice CallSimplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice Call3G4G
 
5G NR parameters
5G NR parameters5G NR parameters
5G NR parametersSasi Reddy
 
volte ims network architecture
volte ims network architecturevolte ims network architecture
volte ims network architectureVikas Shokeen
 
Gsm Originating Call Flow
Gsm Originating Call FlowGsm Originating Call Flow
Gsm Originating Call FlowDeepak Sharma
 
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBSRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBVikas Shokeen
 
Ericsson RBS 6000 & 3000 & 2000
Ericsson RBS 6000 & 3000 & 2000Ericsson RBS 6000 & 3000 & 2000
Ericsson RBS 6000 & 3000 & 2000ibrahimnabil17
 
Nokia engineer basic_training_session_v1
Nokia engineer basic_training_session_v1Nokia engineer basic_training_session_v1
Nokia engineer basic_training_session_v1mohameddawood35
 
BICC protocol and application
BICC protocol and applicationBICC protocol and application
BICC protocol and applicationIsybel Harto
 

What's hot (20)

Interview question for 2g,3g,4g
Interview question for 2g,3g,4gInterview question for 2g,3g,4g
Interview question for 2g,3g,4g
 
IMS + VoLTE Overview
IMS + VoLTE OverviewIMS + VoLTE Overview
IMS + VoLTE Overview
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS network
 
Ericsson Rbs 6201 commisioning (1)
Ericsson Rbs 6201 commisioning (1)Ericsson Rbs 6201 commisioning (1)
Ericsson Rbs 6201 commisioning (1)
 
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
 
Umts call-flows
Umts call-flowsUmts call-flows
Umts call-flows
 
Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guide
 
Call flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flowCall flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flow
 
Lte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTELte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTE
 
305090798 04-basic-parameter-planning-rules-v1-1
305090798 04-basic-parameter-planning-rules-v1-1305090798 04-basic-parameter-planning-rules-v1-1
305090798 04-basic-parameter-planning-rules-v1-1
 
Simplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice CallSimplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice Call
 
Lte epc kp is and signalling (sf)
Lte epc kp is and signalling (sf)Lte epc kp is and signalling (sf)
Lte epc kp is and signalling (sf)
 
5G NR parameters
5G NR parameters5G NR parameters
5G NR parameters
 
Lte signaling
Lte signalingLte signaling
Lte signaling
 
volte ims network architecture
volte ims network architecturevolte ims network architecture
volte ims network architecture
 
Gsm Originating Call Flow
Gsm Originating Call FlowGsm Originating Call Flow
Gsm Originating Call Flow
 
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBSRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
 
Ericsson RBS 6000 & 3000 & 2000
Ericsson RBS 6000 & 3000 & 2000Ericsson RBS 6000 & 3000 & 2000
Ericsson RBS 6000 & 3000 & 2000
 
Nokia engineer basic_training_session_v1
Nokia engineer basic_training_session_v1Nokia engineer basic_training_session_v1
Nokia engineer basic_training_session_v1
 
BICC protocol and application
BICC protocol and applicationBICC protocol and application
BICC protocol and application
 

Viewers also liked

Soft x3000 operation manual configuration guide
Soft x3000 operation manual configuration guideSoft x3000 operation manual configuration guide
Soft x3000 operation manual configuration guideTuhin Narayan
 
Basic GSM Call Flows
Basic GSM Call FlowsBasic GSM Call Flows
Basic GSM Call Flowsemyl97
 
Huawei soft switch
Huawei soft switchHuawei soft switch
Huawei soft switchPTCL
 
Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSMvirender123243
 
Ims call flow
Ims call flowIms call flow
Ims call flowMorg
 
B4Crisis MILE Webinar 21_06_16 to share with participants
B4Crisis MILE Webinar 21_06_16 to share with participantsB4Crisis MILE Webinar 21_06_16 to share with participants
B4Crisis MILE Webinar 21_06_16 to share with participantsB4Crisis
 
Gsm originating call_flow
Gsm originating call_flowGsm originating call_flow
Gsm originating call_flowvineet bhadwal
 
Huawei Call Reestablishment RAN14
Huawei Call Reestablishment RAN14Huawei Call Reestablishment RAN14
Huawei Call Reestablishment RAN14Eric Arantes
 
Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting Assim Mubder
 
35992488 gpon-fundamentals-20070606-a
35992488 gpon-fundamentals-20070606-a35992488 gpon-fundamentals-20070606-a
35992488 gpon-fundamentals-20070606-aTruong_RFD
 
Leveraging Gap Assessments and Internal Audits in ISO 22301
Leveraging Gap Assessments and Internal Audits in ISO 22301Leveraging Gap Assessments and Internal Audits in ISO 22301
Leveraging Gap Assessments and Internal Audits in ISO 22301PECB
 
37756129 gsm-call-flow
37756129 gsm-call-flow37756129 gsm-call-flow
37756129 gsm-call-flowtyagi4u
 
UMTS UTRAN Call Flow
UMTS UTRAN Call FlowUMTS UTRAN Call Flow
UMTS UTRAN Call FlowSujeet Kumar
 
HUAWEI Switch HOW-TO - Configuring link aggregation in static LACP mode
HUAWEI Switch HOW-TO - Configuring link aggregation in static LACP modeHUAWEI Switch HOW-TO - Configuring link aggregation in static LACP mode
HUAWEI Switch HOW-TO - Configuring link aggregation in static LACP modeIPMAX s.r.l.
 
ISO 22301 Business Continuity Management
ISO 22301 Business Continuity ManagementISO 22301 Business Continuity Management
ISO 22301 Business Continuity ManagementRamiro Cid
 
Complete umts call flow
Complete umts call flowComplete umts call flow
Complete umts call flowsivakumar D
 
ISO 22301: The New Standard for Business Continuity Best Practice
ISO 22301: The New Standard for Business Continuity Best PracticeISO 22301: The New Standard for Business Continuity Best Practice
ISO 22301: The New Standard for Business Continuity Best PracticeMissionMode
 

Viewers also liked (20)

Soft x3000 operation manual configuration guide
Soft x3000 operation manual configuration guideSoft x3000 operation manual configuration guide
Soft x3000 operation manual configuration guide
 
Basic GSM Call Flows
Basic GSM Call FlowsBasic GSM Call Flows
Basic GSM Call Flows
 
Huawei soft switch
Huawei soft switchHuawei soft switch
Huawei soft switch
 
Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSM
 
Ims call flow
Ims call flowIms call flow
Ims call flow
 
B4Crisis MILE Webinar 21_06_16 to share with participants
B4Crisis MILE Webinar 21_06_16 to share with participantsB4Crisis MILE Webinar 21_06_16 to share with participants
B4Crisis MILE Webinar 21_06_16 to share with participants
 
Soft Switch
Soft SwitchSoft Switch
Soft Switch
 
Basic GSM CallFlow
Basic GSM CallFlowBasic GSM CallFlow
Basic GSM CallFlow
 
Gsm originating call_flow
Gsm originating call_flowGsm originating call_flow
Gsm originating call_flow
 
Huawei Call Reestablishment RAN14
Huawei Call Reestablishment RAN14Huawei Call Reestablishment RAN14
Huawei Call Reestablishment RAN14
 
Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting
 
35992488 gpon-fundamentals-20070606-a
35992488 gpon-fundamentals-20070606-a35992488 gpon-fundamentals-20070606-a
35992488 gpon-fundamentals-20070606-a
 
Leveraging Gap Assessments and Internal Audits in ISO 22301
Leveraging Gap Assessments and Internal Audits in ISO 22301Leveraging Gap Assessments and Internal Audits in ISO 22301
Leveraging Gap Assessments and Internal Audits in ISO 22301
 
NGN BASICS
NGN BASICSNGN BASICS
NGN BASICS
 
37756129 gsm-call-flow
37756129 gsm-call-flow37756129 gsm-call-flow
37756129 gsm-call-flow
 
UMTS UTRAN Call Flow
UMTS UTRAN Call FlowUMTS UTRAN Call Flow
UMTS UTRAN Call Flow
 
HUAWEI Switch HOW-TO - Configuring link aggregation in static LACP mode
HUAWEI Switch HOW-TO - Configuring link aggregation in static LACP modeHUAWEI Switch HOW-TO - Configuring link aggregation in static LACP mode
HUAWEI Switch HOW-TO - Configuring link aggregation in static LACP mode
 
ISO 22301 Business Continuity Management
ISO 22301 Business Continuity ManagementISO 22301 Business Continuity Management
ISO 22301 Business Continuity Management
 
Complete umts call flow
Complete umts call flowComplete umts call flow
Complete umts call flow
 
ISO 22301: The New Standard for Business Continuity Best Practice
ISO 22301: The New Standard for Business Continuity Best PracticeISO 22301: The New Standard for Business Continuity Best Practice
ISO 22301: The New Standard for Business Continuity Best Practice
 

Similar to Call Routing in Huawei MSOFT

Gsm Cell Planning And Optimization
Gsm Cell Planning And OptimizationGsm Cell Planning And Optimization
Gsm Cell Planning And OptimizationYasir Azmat
 
Transport Layer in Computer Networks (TCP / UDP / SCTP)
Transport Layer in Computer Networks (TCP / UDP / SCTP)Transport Layer in Computer Networks (TCP / UDP / SCTP)
Transport Layer in Computer Networks (TCP / UDP / SCTP)Hamidreza Bolhasani
 
91331289 drop-analysis-in-huawei
91331289 drop-analysis-in-huawei91331289 drop-analysis-in-huawei
91331289 drop-analysis-in-huaweiVinz Digz
 
Cell state pch_fach_dch
Cell state pch_fach_dchCell state pch_fach_dch
Cell state pch_fach_dchparmeshlko
 
NSSA external route with Forwarding Address demystified with RFC 3101
NSSA external route with Forwarding Address demystified with RFC 3101NSSA external route with Forwarding Address demystified with RFC 3101
NSSA external route with Forwarding Address demystified with RFC 3101meddane
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-callPagla Knight
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-callPrabhat Mittal
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-calltruong Le Duy
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-callLuis Rosas
 

Similar to Call Routing in Huawei MSOFT (11)

Gsm Cell Planning And Optimization
Gsm Cell Planning And OptimizationGsm Cell Planning And Optimization
Gsm Cell Planning And Optimization
 
Sdcch
SdcchSdcch
Sdcch
 
Transport Layer in Computer Networks (TCP / UDP / SCTP)
Transport Layer in Computer Networks (TCP / UDP / SCTP)Transport Layer in Computer Networks (TCP / UDP / SCTP)
Transport Layer in Computer Networks (TCP / UDP / SCTP)
 
91331289 drop-analysis-in-huawei
91331289 drop-analysis-in-huawei91331289 drop-analysis-in-huawei
91331289 drop-analysis-in-huawei
 
Cell state pch_fach_dch
Cell state pch_fach_dchCell state pch_fach_dch
Cell state pch_fach_dch
 
NSSA external route with Forwarding Address demystified with RFC 3101
NSSA external route with Forwarding Address demystified with RFC 3101NSSA external route with Forwarding Address demystified with RFC 3101
NSSA external route with Forwarding Address demystified with RFC 3101
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-call
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-call
 
3 g call flow
3 g call flow3 g call flow
3 g call flow
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-call
 
3g umts-originating-call
3g umts-originating-call3g umts-originating-call
3g umts-originating-call
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
"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
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
"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...
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Call Routing in Huawei MSOFT

  • 1. Description of different tables involved
  • 2. Basic Concepts  Call Source  Call source refers to the subscriber or incoming trunk which initiate calls with the same call process attributes  The call source name is obtained by checking the subscriber data table or trunk group table according to the calling subscriber or the incoming trunk group number.  Route Selection Source Name (RSSN)  It defines the category number of the routing policy for outgoing calls from the call source (local subscribers or incoming trunks).  Same number prefix having different RSSN can be treated in different way i.e. can be routed to different routes.  Definition: ADD CALLSRC, Use: ADD RTANA
  • 3. Basic Concepts  Route Selection Name (RSN)  It defines a route selection strategy that the MSOFTX3000 uses to handle an outgoing call.  Definition: ADD RTANA, Use: ADD CNACLD  Combination of RSSN and RSN defines one RT RSN + RSSN  RN
  • 4. Relation of CALLSRC, Basic ConceptRSSN, RSN Incoming Call (BSC) LAIGCI Table LAIGCI Table RSSN = 0 Call Source, RSSN Call Prefix + RSSN CALLSRC CALLSRC (RSSN) (RSSN) (Call prefix-> RSN) (Call prefix-> RSN) Own / Other PLMN RSSN = 0, 10 RN Incoming Call RSSN + RSN Call Source, RSSN Trunk Group Trunk Group Table Table Call to selected Route (RN) CNACLD CNACLD RTANA RTANA (RSN) (RSN) Combination of (RSN, RSSN) selects a particular Route (RN) RSN + RSSN  RN
  • 5. Basic Concepts  Important Features related to RSN, RSSN 1. 2. 3. Same prefix from different call source (with different RSSN) can be routed to different route. Call block from particular call source. Blocking Transit calls through BL network.
  • 6.  Same Call prefix to different Route Basic Concepts  Using different RSSN for different Call source, one particular call prefix from different call source can be routed to different Routes.  Use in BL network Switch: MGKL01 Scenario: One BL subscriber under coverage of Khulna MSC calls a BL subscriber at MGCT01. The call goes to TGDH01 and TGDH02 on 50-50 load share basis. But if a GP subscriber of Khulna calls a BL subscriber at MGCT01, the call is routed 50-50 load share to both Gateways.
  • 7. Basic Concept Incoming Call Own PLMN Trunk Group Trunk Group Table Table CALLSRN = BSC TGDH01 TGDH01 TGDH02 TGDH02 RN=BL RSSN = 0 SRT2 Call Prefix CALLSRC CALLSRC Incoming Call SRT1 GGDH01 GGDH01 SR T2 CNACLD CNACLD GGDH02 GGDH02 RSSN + RSN RN=PLMN Trunk Group Trunk Group Table Table CALLSRN = GPKL01 RN Other PLMN SR T1  Same Call prefix to different Route RTANA RTANA (RSN) RSSN = 10 (RSN) Combination of (RSN, RSSN) selects a particular Route (RT) RSN + RSSN  RT Call Source RSSN Call Prefix RSN RN BSC 0 019000207 BL_ROUTE BL GPKL01 10 019000207 BL_ROUTE PLMN
  • 8. Basic Call Block from Particular Call Source  Concepts  Define the call source with a RSSN which is not used normally, for example, RSSN=5.  In Route Analysis table (RTANA), there is no entry for RSSN = 5. So, no Route (RT) is selected and the call is dropped As no RT is selected, Incoming Call Other PLMN Trunk Group Trunk Group Table Table RSSN = 5 CALLSRC CALLSRC (RSSN) (RSSN) Call Prefix + RSSN = 5 CNACLD CNACLD call is dropped (Call prefix-> RSN) (Call prefix-> RSN) RSSN=5 + RSN GPDH01: IAM (Call Prefix) RTANA RTANA (RSN) (RSN) No Match for RSSN = 5 So, No Route is selected
  • 9. Transit call: Call from one PLMN is going to another PLMN using BL network Blocking Transit call CALLSRN:MGDH07 BL VMSC is sending 018XX Call Prefix 018xxxxx CALLSRC CALLSRC CALLSRN:GPDH01 RSSN = 10 AKTEL Route Route No = 201 CNACLD CNACLD AKTEL RN Trunk Group Trunk Group Table Table GP is sending 018XX A party=017xxx B party=018xxx RSSN = 0 RSSN + RSN Trunk Group Trunk Group Table Table • BL Calls can pass through the RTANA table • Call From GP fails to pass RTANA due to different RSSN which is not defined in RTANA RTANA RTANA (RSN) (RSN) Call Source RSSN Call Prefix RSN Route MGDH07 0 018 AKTEL_ROUTE AKTEL  If we define RSSN 10 for RSN AKTEL_ROUTE, transit call will pass to AKTEL Lesson: Outgoing Routes to other PLMN should only pass RSSN=0
  • 10.  MSRN MSRN Routes Routes are used to pass MSRN. own PLMN and other PLMN.  MSRN Routes should be accessible for  For own PLMN RSSN=0, for Other PLMN RSSN=10.  Perform RTANA for both RSSN=0 & 10. BL Subscriber dials 019XX I SR MGDH07 GP is sending 019XX A party=017xxx B party=019xxx PR N HLR IAM Route: B L MGCT01  Call from own PLMN and other PLMN should pass MSRN Routes  Two entries are required in RTANA Call Source RSSN Call Prefix RSN Route BSC 0 019000207 BL_ROUTE BL GPKL01 10 019000207 BL_ROUTE BL  If RTANA for RSSC 10 is not defined in MSRN Route, call from Other PLMN to that VMSC fails
  • 11. One BL subscriber from Khulna Same MSRN to Different MSC: goes directly viaVMSC calls a BL subscriber of MGCT01. The call Example MGCT01   But if a GP subscriber of Khulna calls a BL subscriber of MGCT01, the call is routed 50-50 load share to both Tandem MSC BL Subscriber dials 019XX RSN = BL_ROUTE Route = MGCT01 SRT = MGCT01 MGKL01 MGCT01 RSN = BL_ROUTE RSN = BL_ROUTE Route = PLMN Route = PLMN HLR interrogation GP subscriber call BL A party=017xxx B party=019xxx SRT=GGDH01 SRT=GGDH02 HLR GGDH01 GGDH02 Analysis Table Call Source RSSN (BSC) 0 (GP) 10 Call Prefix RSN 8801900207 BL_ROUTE Route Subroute-1 Subroute-2 MGCT01 MGCT01 X PLMN TGDH01 TGDH01