in intelligent network basic in concept & technology some basic in services
TRANSCRIPT
![Page 1: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/1.jpg)
IN
Intelligent Network
• Basic IN concept & technology• Some basic IN services
![Page 2: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/2.jpg)
Intelligent Network (IN) Concept
The intelligent network concept: intelligence is taken out of exchanges and placed in computer nodes that are distributed throughout the network.
Intelligence => access to various databases
This provides the network operator with the means to develop and control services more efficiently. New capabilities can be rapidly introduced into the network. Once introduced, services are easily customized to meet individual customer's needs.
![Page 3: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/3.jpg)
Intelligent Network (IN) Concept
ExchangeExchange
STPSTP SCPSCP
SSPSSP
Service Control Point (a network element containing the service logic, a database or register)
Service Switching Point (enables service triggering in an exchange)
MAP INAP CAP
ISUP
Operator implements service logic (IN Service)
![Page 4: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/4.jpg)
IN service subscriber and customer
In a typical IN service scenario, the network operator or a 3rd party service provider implements the service for one or several subscribers, after which customers can use the service.
Service subscriber = company offering the service (e.g. the 0800 number that anybody can call)
Customers = those who use the service (e.g. those who call the 0800 number)
Confusion possible: IN service subscriber PSTN subscriber
![Page 5: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/5.jpg)
Typical call-related IN procedure (1)
SSPSSP
ExchangeExchange
SCPSCP
1.
2.3.
4.
5.ExchangeExchange
1. Call routing proceeds up to Exchange
2. Trigger activated in Basic Call State Model at SSP
3. SSP requests information from SCP (database)
4. SCP provides information
5. Call routing continues (routing to next exchange) based on information received from SCP
![Page 6: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/6.jpg)
SSPSSP
ExchangeExchange
SCPSCP
1.
2.3.
4.
5.ExchangeExchange
2. Trigger activated in Basic Call State Model at SSP
Typical triggers:
Called number (or part of number) Called user (destination) is busy Called user does not answer in predefined time
Typical call-related IN procedure (2)
![Page 7: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/7.jpg)
SSPSSP
ExchangeExchange1.
2.3.
5.ExchangeExchange
Example: Number translation in SCP
SSP sends 800 number (0800 1234) SCP translates into ”real” number which is used for routing the call (+358 9 1234567)
4. SCP provides information
SCPSCP
Typical call-related IN procedure (3)
translation may be
based on several
variables
4.
![Page 8: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/8.jpg)
Destination 1Destination 1
SCP decides the destination of the call depending on the calling time or date:
9.00 - 17.00 => Destination 117.00 - 9.00 => Destination 2
SCPSCP
Examples of how SCP can affect call (1)
Destination 2Destination 2
SSPSSP
ExchangeExchange
Called number
Time or date
![Page 9: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/9.jpg)
Destination 1Destination 1
SCP decides the destination of the call depending on the location of calling user:
Calling user in southern Finland => Destination 1 Calling user in northern Finland => Destination 2
SCPSCP
Examples of how SCP can affect call (2)
Destination 2Destination 2
SSPSSP
ExchangeExchange
Called number, Calling number
![Page 10: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/10.jpg)
Destination 1Destination 1
SCP decides the destination of the call depending on the traffic load in the network:
Traffic load situation 1 => Destination 1 Traffic load situation 2 => Destination 2
SCPSCP
Examples of how SCP can affect call (3)
Destination 2Destination 2
SSPSSP
ExchangeExchange
Called number
Network load
![Page 11: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/11.jpg)
Intelligent Peripheral (IP) can (a) send announcements to the user (usually: calling user) and (b) receive DTMF digits from the user. IP is not a database; connection to exchange not via SS7, instead via digital TDM channels.
SCPSCP
Additional IN features (1)
SSPSSP
ExchangeExchange ExchangeExchange
IPIP
![Page 12: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/12.jpg)
Typical applications:
1) Whenever services need user interaction2) User authentication
SCPSCP
Additional IN features (2)
SSPSSP
ExchangeExchange ExchangeExchange
IPIP
![Page 13: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/13.jpg)
SCPSCP
User interaction in IN service
SSPSSP
ExchangeExchange ExchangeExchange
IPIP
1.
4.
2.
3.
1. SCP orders IP to select and send announcement
2. IP sends announcement to calling user
3. User replies by giving DTMF number(s) to IP
4. IP sends number information to SCP in a signalling message
Announcement: “for this .. press 1, for that .. press 2”
![Page 14: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/14.jpg)
SCPSCP
User authentication (1)
SSPSSP
ExchangeExchange ExchangeExchange
IPIP
1.
4.
2.
3.
1. SCP orders IP to select and send announcement
2. IP sends announcement to calling user
3. User gives authentication code (in DTMF form) to IP
4. IP sends authentication code to SCP in a signalling message
Announcement: “please press your PIN code ...”
![Page 15: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/15.jpg)
SCPSCP
User authentication (2)
SSPSSP
ExchangeExchange
IPIP
1.
3.
2.
Display message: “please press your PIN code ...”
When connected to the network via a digital subscriber line, the calling user can be notified with a digital message (“please press your PIN code ...”) instead of having to use the corresponding voice announcement.
1.
![Page 16: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/16.jpg)
IN services
A large number of IN services can be implemented by combining different “building blocks”:
Called number translation (at SCP)
Routing decision based on calling number, time, date, called user busy, called user alerting timeout, network load ...
Announcements (from IP) or user notification (<= ISDN user signalling)
DTMF number reception (at IP) and analysis (at SCP)
Customised charging (at exchanges)
•
•
•
•
•
![Page 17: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/17.jpg)
IN service examples
“Traditional” IN services:
- Freephone / customised charging schemes - Virtual Privat Network (VPN) - Number portability - Televoting
“IN” in mobile networks:
- Mobility management (HLR, VLR = databases) - Security management (Authentication ...) - Additional IN services in mobile networks => CAMEL (Customised Applications for Mobile networks Enhanced Logic)
![Page 18: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/18.jpg)
Freephone (800) service
User calls 0800 76543. SSP sends this number to SCP which after number analysis sends back to SSP the real destination address (09 1234567) and call can be routed to the destination. Called party is charged.
SSPSSP
ExchangeExchange
SCPSCP
1.
2.3.
4.
5.DestinationDestination
Charging: Destination (service subscriber) pays the bill
![Page 19: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/19.jpg)
Premium rate service
User calls 0200 34343. SSP sends this number to SCP which after number analysis sends back to SSP the real destination address (09 676567) and call can be routed to the destination. Calling party is charged.
SSPSSP
ExchangeExchange
SCPSCP
1.
2.3.
4.
5.DestinationDestination
Charging: Calling user (customer) pays the (usually rather expensive) bill. Both service subscriber and service provider or network operator make profit!
![Page 20: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/20.jpg)
Virtual private network (VPN) service
A VPN provides corporate customers with a private number plan within the PSTN. The customer dials a private (short) number instead of the complete public number in order to contact another user within the VPN. User authentication is usually required.
SSPSSP
ExchangeExchange
SCPSCP
DestinationDestination
IPIPUser authentication
Number translation: 1212 => 09 1234567
Customised charging
![Page 21: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/21.jpg)
Screening of incoming calls
This is an example of an IN service related to the call destination end. Alert called user only if calling number is 121212 or 234567, otherwise do something else (e.g. reject call or redirect call to another destination).
SSPSSP
ExchangeExchange
SCPSCP
Called userCalled user
Calling number = 121212 or 234567: Accept All other calling numbers: Reject or redirect
Local exchange of called user
![Page 22: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/22.jpg)
VLRVLR
Mobile terminated call (MTC)
By far the most important "IN service" is mobility management during a mobile terminated call (MTC), which means finding out under which exchange or mobile switching center (MSC) a mobile user is roaming, so that the call can be routed to this exchange. More about this later.
GMSCGMSC
HLRHLR
1.
2.
5.6.
Serving MSCServing MSC
3.
4.7.
![Page 23: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/23.jpg)
More about IN and IN services…
The link www.iec.org/online/tutorials/in provides some examples in Section 10 (AIN Service Creation Examples), for instance:
Example of service creation template:
![Page 24: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/24.jpg)
PLMN
Public Land Mobile Network (official name for mobile network)
• Circuit-switched (CS) core network (radio access network is not part of this course) • Basic concepts and network elements• Mobility management in PLMN
![Page 25: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/25.jpg)
Cellular concept
A cellular network contains a large number of cells with a base station (BS) at the center of each cell to which mobile stations (MS) are connected during a call.
BS
BS
BS
BS
MS
If a connected MS (MS in call phase) moves between two cells, the call is not dropped.
Instead, the network performs a handover (USA: handoff).
![Page 26: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/26.jpg)
Mobility concept
A cellular network is divided into location areas (LA), each containing a certain number of cells.
As long as an idle MS (idle = switched on) moves within a location area, it can be reached through paging.
If an idle MS moves between two location areas, it cannot be reached before it performs location updating.
Location Area 1
Location Area 3
Location Area 2
![Page 27: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/27.jpg)
Architecture of a mobile network
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSCMSCMSC
VLRVLR
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
MS
![Page 28: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/28.jpg)
Serving MSC
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSCMSCMSC
VLRVLR
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
The serving mobile switching center (MSC) is the mobile counterpart to the local exchange in the PSTN.
This is the MSC that is currently serving a mobile user.
![Page 29: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/29.jpg)
VLR
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSC
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
The visitor location register stores temporary information on mobile users roaming in a location area under the control of the MSC/VLR.
MSCMSC
VLRVLR
![Page 30: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/30.jpg)
Gateway MSC
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSC
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
MSCMSC
VLRVLR
The gateway MSC (located in the home PLMN of a mobile user) is the first contact point in the mobile network when there is an incoming call to the mobile user.
![Page 31: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/31.jpg)
HLR
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSC
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
The home location register stores information on mobile users belonging to this mobile network (e.g. subscription data and present VLR under which the mobile user is roaming).
MSCMSC
VLRVLR
![Page 32: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/32.jpg)
AuC
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSC
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
The authentication center safely stores authentication keys (Ki) of mobile subscribers belonging to this mobile network.
MSCMSC
VLRVLR
![Page 33: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/33.jpg)
EIR
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSC
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
The equipment identity register stores information on stolen handsets (not stolen SIMs).
MSCMSC
VLRVLR
![Page 34: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/34.jpg)
SIM
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSC
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
Important mobile user information is stored in the subscriber identity module within the handset.
MSCMSC
VLRVLR
SIMSIM
![Page 35: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/35.jpg)
CS core network
GSM BSS
3G RAN
PS core network
CS core network
GMSCGMSC
HLRHLR
AuCAuC
EIREIR
PSTN
Inte
rnet
MSCMSC
VLRVLRThe CS core network architecture is basically the same in 2G (GSM) and 3G mobile networks.
In North America, IS-MAP signalling is used instead of GSM-MAP signalling.
Europe: GSM core networkN. America: ANSI-41 core network
![Page 36: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/36.jpg)
Basic functions in a mobile network
Session Management (SM)Session Management (SM)
Call Control (CC)Call Control (CC)
Mobility Management (MM)Mobility Management (MM)
Radio Resource Management (RRM)Radio Resource Management (RRM)
MOC, MTC
PDP Context
Random access and channel reservation Handover managementCiphering (encryption) over radio interface
IMSI/GPRS Attach (switch on) and Detach (switch off) Location updating (MS moves to other Location Area)Authentication
1
23
4
Number refers to following
slides in the the slide set
Later lecture
![Page 37: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/37.jpg)
Range of functions
GSM BSS or 3G
RAN
PS core network
CS core networkRRM
MM
CC
SM
![Page 38: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/38.jpg)
Random access in a mobile network
Communication between MS and network is not possible before going through a procedure called random access.
Random access must consequently be used in:
Network-originated activity • paging, e.g. for a mobile terminated call (MTC)
MS-originated activity • IMSI attach, IMSI detatch • GPRS attach, GPRS detach• location updating• mobile originated call (MOC)• SMS (short message service) message transfer
1
![Page 39: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/39.jpg)
Random access in action (GSM)
1. MS sends a short access burst over the Random Access CHannel (RACH) in uplink using Slotted Aloha (in case of collision => retransmission after random time)
2. After detecting the access burst, the network returns an ”immediate assignment” message which includes the following information: - allocated physical channel (frequency, time slot) in which the assigned signalling channel is located - timing advance (for correct time slot alignment)
3. The MS now sends a message on the dedicated signalling channel assigned by the network, indicating the reason for performing random access.
1
![Page 40: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/40.jpg)
Multiplexing vs. multiple access
In downlink, multiplexing (e.g. TDM)
In uplink, multiple access (e.g. TDMA)
Multiple access is always associated with random access. MS requests signalling channel, and network decides which channel (e.g. time slot) will be used.
Network decides channel…
Network decides channel also in this case
![Page 41: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/41.jpg)
1) PIN code (local authentication of handset => local security measure, network is not involved)
2) Authentication (performed by network)
3) Ciphering of information sent over air interface
4) Usage of TMSI (instead of IMSI) over air interface
IMSI = International Mobile Subscriber Identity (globally unique identity)
TMSI = Temporary Mobile Subscriber Identity (local and temporary identity)
Security measures in a mobile network
![Page 42: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/42.jpg)
AlgorithmAlgorithm AlgorithmAlgorithm
The same? If yes, authentication is successful
The same? If yes, authentication is successful
SIM (in handset)
Air interface
Network (algorithm running in AuC)
Random numberChallenge
Response
Authentication key Authentication key
RAND
SRESS
Ki Ki
Basic principle of authentication2
SRESA
![Page 43: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/43.jpg)
Algorithm for calculating SRES runs within SIM (user side) and AuC (network side). The authentication key (Ki) is stored safely in SIM and AuC, and remains there during authentication.
The two SRES values are compared in the VLR.
Where does the algorithm run?2
AuCAuCSIMSIM
VLRVLR
Air interface
SRESS SRESA
RAND
Ki Ki
![Page 44: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/44.jpg)
Using output and one or more inputs, it is in practice not possible to calculate “backwards” other input(s),“brute force approach”, “extensive search”
Key length in bits (N) is important (in case of brute force approach 2N calculation attempts may be needed)
Strength of algorithm is that it is secret => bad idea! “Security through obscurity”
Better: open algorithm can be tested by engineering community (security through strong algorithm)
Algorithm considerations2
![Page 45: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/45.jpg)
HLRHLR
MSCMSC
VLR 1VLR 1
Most recently allocated TMSI and last visited LAI (Location Area ID) are stored in SIM even after switch-off.
After switch-on, MS monitors LAI. If stored and monitored LAI values are the same, no location updating is needed.
(Most generic scenario, see van Bosse for details)
MSCMSC
VLR 2VLR 2
IMSI LAI 1TMSI
LAI 1
IMSILAI 1
3
(in broadcast messages)
Case study: Location updating (1)
SIMSIM
IMSITMSI
![Page 46: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/46.jpg)
SIMSIMMSCMSC
VLR 1VLR 1
MS has moved from a cell belonging to VLR 1 to another cell belonging to VLR 2.
MS notices that the LAI values are different => location update is required!
MSCMSC
VLR 2VLR 2
LAI 2
HLRHLR
(in broadcast messages)
3 Location updating (2)
IMSILAI 1
IMSITMSI
IMSI LAI 1TMSI
![Page 47: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/47.jpg)
SIMSIMMSCMSC
VLR 1VLR 1
MSCMSC
VLR 2VLR 2
HLRHLR
3 Location updating (3)
IMSILAI 1
SIM sends old LAI (i.e., LAI 1) and TMSI to VLR 2.
VLR 2 does not recognize TMSI since there is no TMSI-IMSI context. Who is this user?
LAI 1, TMSI
No TMSI - IMSI context!
IMSITMSI
IMSI LAI 1TMSI
![Page 48: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/48.jpg)
SIMSIMMSCMSC
VLR 1VLR 1
MSCMSC
VLR 2VLR 2
HLRHLR
3 Location updating (4)
IMSILAI 1
However, VLR 2 can contact VLR 1 (address: LAI 1) and request IMSI.
IMSI is sent to VLR 2. There is now a TMSI-IMSI context.
IMSI
Address: LAI 1
IMSITMSI
IMSITMSI
IMSI LAI 1TMSI
![Page 49: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/49.jpg)
SIMSIMMSCMSC
VLR 1VLR 1
MSCMSC
VLR 2VLR 2
HLRHLR
3 Location updating (5)
IMSITMSI
Important: HLR must be updated (new LAI). If this is not done, incoming calls can not be routed to new MSC/VLR.
HLR also requests VLR 1 to remove old user data.
IMSITMSI
IMSILAI 1LAI 2
LAI 2
IMSI LAI 1TMSI
![Page 50: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/50.jpg)
SIMSIMMSCMSC
VLR 1VLR 1
MSCMSC
VLR 2VLR 2
HLRHLR
3 Location updating (6)
IMSILAI 2
VLR 2 generates new TMSI and sends this to user. User stores new LAI and TMSI safely in SIM.
Location updating was successful!
IMSI LAI 1TMSILAI 2 TMSI
LAI 2TMSI
IMSI TMSI TMSI
![Page 51: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/51.jpg)
Trade-off when choosing LA size
Affects signalling load
If LA size is very large (e.g. whole mobile network)
location updating not needed very often paging load is very heavy
If LA size is very small (e.g. single cell)
small paging load location updating must be done very often
High paging channel capacity required
+
+
3
![Page 52: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/52.jpg)
Role of TMSI
MSMS NetworkNetworkRandom access
Authentication
Start ciphering
IMSI detach New TMSI allocated by
networkNew TMSI stored in SIM
CC or MM transaction
UsesTMSI
IMSI is not sent over air interface if
not absolutely necessary!
![Page 53: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/53.jpg)
Mobile network identifiers (1)
SNSNCCCCMSISDNMSISDN
CC = Country Code (1-3 digits)NDC = National Destination Code (1-3 digits)SN = Subscriber Number
NDCNDC=
Globally unique number
E.164 numbering format
Mobile station ISDN (MSISDN) numbers are based on the ITU-T E.164 numbering plan and can therefore be used for routing a circuit-switched call.
When the calling (PSTN or PLMN) user dials an MSISDN number, the call is routed to the gateway MSC (GMSC) located in the home network of the called (mobile) user.
![Page 54: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/54.jpg)
Mobile network identifiers (2)
TNTNCCCCMSRNMSRN
CC = Country Code (1-3 digits)NDC = National Destination Code (1-3 digits)TN = Temporary Number
NDCNDC=
Temporarily allocated number
E.164 numbering format
Mobile station roaming numbers (MSRN) are also based on the ITU-T E.164 numbering plan and can therefore be used for routing a circuit-switched call.
The MSRN is selected by the MSC/VLR serving the called (mobile) user, sent to the GMSC, and used for routing the call from the GMSC to the serving MSC.
![Page 55: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/55.jpg)
Mobile network identifiers (3)
MSINMSINMCCMCCIMSIIMSI
MCC = Mobile Country Code (3 digits)MNC = Mobile Network Code (2 digits)MSIN = Mobile Subscriber Identity Number (10 digits)
MNCMNC= E.212 numbering format
The international mobile station identity (IMSI) is based on the ITU-T E.212 numbering plan and cannot be used for routing a circuit-switched call (exchanges or switching centers do not understand such numbers).
The IMSI is stored in the HLR and SIM of the mobile user.
Globally unique number
![Page 56: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/56.jpg)
Mobile network identifiers (4)
LACLACMCCMCCLAILAI
MCC = Mobile Country Code (3 digits)MNC = Mobile Network Code (2 digits)LAC = Location Area Code (10 digits)
MNCMNC= E.212 numbering format
The location area identity (LAI) points to a location area belonging to a certain MSC/VLR. This identity must be stored in the HLR so that mobile terminated calls can be routed to the correct serving MSC/VLR.
Globally unique number
IMEIIMEI ≈ ”Serial number of handset” (not SIM)
![Page 57: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/57.jpg)
4 Case study: Mobile terminated call (1)
VLRVLR
1. Using the MSISDN number (dialled by the calling user located in the PSTN or the PLMN of another operator) and standard SS7/ISUP signalling, the call is routed to the GMSC in the home network of the called mobile user.
GMSCGMSC
HLRHLR
1.
2.
4.5.
Serving MSCServing MSC
3.
4.6.
(see van Bosse for details)
![Page 58: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/58.jpg)
4 Mobile terminated call (2)
VLRVLR
GMSCGMSC
HLRHLR
1.
2.
4.5.
Serving MSCServing MSC
3.
4.6.
2. The GMSC contacts the HLR of the called mobile user. The SS7/MAP signalling message contains the MSISDN number which points to the mobile user record (containing IMSI, LAI where user is roaming, etc.) in the HLR database.
![Page 59: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/59.jpg)
4 Mobile terminated call (3)
VLRVLR
GMSCGMSC
HLRHLR
1.
2.
4.5.
Serving MSCServing MSC
3.
4.6.
3. Using global title translation (GTT), the HLR translates the IMSI and LAI information into the signalling point code of the serving MSC/VLR.
The HLR sends SS7/MAP request “Provide roaming number” (i.e. MSRN) to the VLR.
![Page 60: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/60.jpg)
4 Mobile terminated call (4)
VLRVLR
GMSCGMSC
HLRHLR
1.
2.
4.5.
Serving MSCServing MSC
3.
4.6.
4. The VLR selects a temporary MSRN. Note that there must be binding between MSRN and IMSI in the VLR.
The VLR sends the MSRN to the GMSC (using SS7/MAP signalling).
MSRN IMSI
![Page 61: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/61.jpg)
4 Mobile terminated call (5)
VLRVLR
GMSCGMSC
HLRHLR
1.
2.
4.5.
Serving MSCServing MSC
3.
4.6.
5. Using the MSRN number and standard SS7/ISUP signalling, the call is routed to the serving MSC.
Although not shown in the figure, there may be intermediate switching centers (serving MSC/VLR may be located at the other end of the world).
![Page 62: IN Intelligent Network Basic IN concept & technology Some basic IN services](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649c875503460f9493e820/html5/thumbnails/62.jpg)
4 Mobile terminated call (6)
VLRVLR
GMSCGMSC
HLRHLR
1.
2.
4.5.
Serving MSCServing MSC
3.
4.6.
6. MSC/VLR starts paging within the location area (LA) in which the called mobile user is located, using TMSI for identification. Only the mobile user with the corresponding TMSI responds to the paging via the random access channel (RACH).
MSRN IMSIIMSI TMSI