Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
Mobile Number PortabilityMobile Number Portability
NclabNclab오재준오재준
[email protected]@kw.ac.kr
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
IntroductionIntroduction
Number portabilityNumber portability Subscriber to keep a “unique” telephone number Enhance fair competition among telco. To improve customer service quality
Three kinds of number portabilityThree kinds of number portability Location portability Service portability Operator portability
CLEC (competitive local exchange carrier)CLEC (competitive local exchange carrier) ILEC (incumbent local exchange carrier)ILEC (incumbent local exchange carrier)
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.1 Fixed-Network Number Portability 15.1 Fixed-Network Number Portability (1/2)(1/2)
Switch1 2 3
4 5 6
7 8 9
* 8 #
Switch
Originating Network Donor Network
Switch1 2 3
4 5 6
7 8 9
* 8 #
Recipient NetworkPorted Number
1
2
Switch1 2 3
4 5 6
7 8 9
* 8 #
Switch
Originating Network Donor Network
Switch1 2 3
4 5 6
7 8 9
* 8 #
Recipient NetworkPorted Number
1
2
Switch1 2 3
4 5 6
7 8 9
* 8 #
Switch
Originating Network Donor Network
1
2
Switch1 2 3
4 5 6
7 8 9
* 8 #
Recipient NetworkPorted Number
NPDatabase
3
Switch1 2 3
4 5 6
7 8 9
* 8 #
Switch
Originating Network Donor Network
1
2
Switch1 2 3
4 5 6
7 8 9
* 8 #
Recipient NetworkPorted Number
NPDatabase
3
4
(a) Call Forwarding (b) Call Drop-back
(c) Query-on-Release (d) All-Call-Query
Signaling path
Trunk setup path
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.1 Fixed-Network Number 15.1 Fixed-Network Number Portability(2/2)Portability(2/2)
NUMBER NUMBER PORTABILITY PORTABILITY SOLUTIONSOLUTION
ROUTING ROUTING INDEPENDENCINDEPENDENCEE
EXTRA CALL EXTRA CALL SETUP COST SETUP COST
INITIAL INITIAL SYSTEM SYSTEM SETUP COSTSETUP COST
Call ForwardingCall Forwarding lowlow pcpctt lowlow
Call Drop-backCall Drop-back mediummedium ccss mediummedium
Query-on-ReleaseQuery-on-Release mediummedium p (cp (css + c + cdd)) highhigh
All-Call-QueryAll-Call-Query highhigh ccss highhigh
Extra call setup costs
Initial System Setup Costs
Customer Transfer Costs
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.1 Cost Recovery15.1 Cost Recovery
NUMBER NUMBER PORTABILITY PORTABILITY SOLUTIONSOLUTION
CUSTOMER CUSTOMER TRANSFER TRANSFER COSTCOST
EXTRA CALL EXTRA CALL SETUP COST SETUP COST
INITIAL INITIAL SYSTEM SYSTEM SETUP COSTSETUP COST
Call ForwardingCall Forwarding rr->->d ; cd ; c->->rr oo->->dd ownown
Call Drop-backCall Drop-back rr->->d ; cd ; c->->rr oo->->dd ownown
Query-on-ReleaseQuery-on-Release rr->->d, db ;cd, db ;c->->rr oo->->d, od, o->->dbdb ownown
All-Call-QueryAll-Call-Query rr->->db ;cdb ;c->->rr oo->->dbdb ownown r : recipient operatorr : recipient operator d : donor operator d : donor operator o : origination operatoro : origination operator c : customerc : customer db : the party who manages number db : the party who manages number
portability databaseportability database
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.2 Number Portability for Mobile 15.2 Number Portability for Mobile NetworksNetworks
Mobile phone is associated with two numberMobile phone is associated with two number Directory number (MSISDN in GSM) Identification number (IMSI in GSM) MSISDN and IMSI pair is assigned to the user MIN (mobile identification number) ,MDN ( mobile directory
number) are used in EIA/TIA IS-41 based system Typically assume that both MIN and MDN have the same
value To support portability, separation of MIN and MDN is
required Location update Mobile call origination Mobile call termination
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.3 Mobile Number Portability 15.3 Mobile Number Portability MechanismsMechanisms
MSC
1 2 3
4 5 6
7 8 9
* 8 #
Switch PSTN
Visited System
1. Incoming call
Originating switch
4. Trunk Setupto Serving MSC GMSC
HLR
2. QueryMSRN
3. ReturnMSRN
Home System
Two restrictionTwo restriction1. The GMSC must be in the call path for the provision of
special features and services, as well as for billing2. The originating switch does not have the capability of
query the HLR database, which must be done by GMSC
Simplified GSM call termination procedure and tromboning routing
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.3.1 Signaling Relay Approach 1/2 (SRA 1/2)15.3.1 Signaling Relay Approach 1/2 (SRA 1/2)
1 2 3
4 5 6
7 8 9
* 8 #
PSTN
Originating switch
6. Trunk Setupto Serving MSC
MSC
HLR
3. Query MSRN 4. Return MSRN
Recipient Network
HLRGMSC
2. Query MSRN
SignalingRelay
Function
5. MSRN
DonorNetwork
Switch
1. Incomingcall
1 2 3
4 5 6
7 8 9
* 8 #
PSTN
Originating switch
6. Trunk Setupto Recipient MSCusing IRN
GMSCHLR
3. Query IRN4. Return IRN
Recipient Network
HLRGMSC
2. Query IRN
SignalingRelay
Function
5. IRN
DonorNetwork
Switch
1. Incomingcall
Gateway
9. Trunk setupto serving MSC
MSC
7. Query MSRN
8. Return MSRN
SRA 1 SRA 2
IRN (Intermediate Routing Number)
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
Tromboning trunk setup in SRF 2Tromboning trunk setup in SRF 2
1. Incomingcall
GMSC MSC
HLR
SignalingRelay
Function
HLRGMSC Donor
NetworkA
2. Qrery IRN 5. IRN
3. Query IRN 4. Return IRN
7. Query MSRN8. Return MSRN
9. Trunk setupto serving MSC
Originatingswitch
MS q MS p
Recipient Network B
6. Trunk Setupto Recipient MSCusing IRN
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.3.2 All-Call-Query Approach 1/2 (ACQ 1/2)15.3.2 All-Call-Query Approach 1/2 (ACQ 1/2)
GMSC
HLR
4. Query MSRN
6. Trunk Setupto Serving MSC
Recipient Network
MSC
5. Return MSRN
1. Incoming call
3. Trunk Setup to Gateway MSC using IRN
1 2 3
4 5 6
7 8 9
* 8 #
Originating switch
1. Query IRNSwitch
NPDatabase
PSTN
2. Return IRN1. Incoming call
5. Trunk Setup to Serving MSC
1 2 3
4 5 6
7 8 9
* 8 #
Originating switch
1. Query MSRNSwitch
NPDatabase
PSTN
4. Return MSRN
MSC
HLR
2. Query MSRN 3. Return MSRN
SingalingRelayfunction
ACQ1 ACQ2
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
15.4 Implementation Costs for mobile Number portability15.4 Implementation Costs for mobile Number portability
NUMBER NUMBER PORTABILITY PORTABILITY SOLUTIONSOLUTION
ROUTING ROUTING INDEPENDENCINDEPENDENCEE
EXTRA CALL EXTRA CALL SETUP COST SETUP COST
INITIAL INITIAL SYSTEM SYSTEM SETUP COSTSETUP COST
SRA 1SRA 1 lowlow ccss mediummedium
SRA 2SRA 2 lowlow 2c2css + pc + pctt mediummedium
ACQ 1ACQ 1 highhigh ccss mediummedium
ACQ 2ACQ 2 highhigh ccss - c - ctt mediummedium
NUMBER NUMBER PORTABILITY PORTABILITY SOLUTIONSOLUTION
CUSTOMER CUSTOMER TRANSFER TRANSFER COSTCOST
EXTRA CALL EXTRA CALL SETUP COST SETUP COST
INITIAL INITIAL SYSTEM SYSTEM SETUP COSTSETUP COST
SRA 1SRA 1 rr->->d (db) ; cd (db) ; c--
>>rroo->->d, dd, d->->db db ownown
SRA 2SRA 2 rr->->d (db) ; cd (db) ; c--
>>rroo->->d, r, dd, r, d--
>>db db ownown
ACQ 1ACQ 1 rr->->db ;cdb ;c->->rr oo->->dbdb ownown
ACQ 2ACQ 2 rr->->db ;cdb ;c->->rr oo->->dbdb ownown
Comparison of Mobile Number portability Solution
Cost Recovery mobile number portability solutions