Location Based Services at Heterogeneous Networks
-
Upload
telestax -
Category
Technology
-
view
387 -
download
0
Transcript of Location Based Services at Heterogeneous Networks
Location Based Services @
Heterogeneous NetworksExtending jSS7 and jDiameter for TelScale GMLC and RestComm
Restconn - Lisbon 2015
Restconn - Lisbon 2015
Restconn - Lisbon 2015
So… aren’t Location Based Services already covered for mobile phones with GPS?
... let’s check some facts
Restconn - Lisbon 2015
Hence…
3+ billion feature phones by 2020 (~34%)
~10% of worldwide coverage only thru GSM/EDGE by 2020
~60% non LTE subscriptions by 2020
Restconn - Lisbon 2015
Besides, how do we locate devices here?
Restconn - Lisbon 2015
Further motivational scenarios?
Restconn - Lisbon 2015
Location Based Services methods in Cellular Networks… Retrieve radio access entities Identifiers from the HLR
(Cell/Location Area IDs)
Trigger procedures at the Radio Access Network for location estimate in Universal Coordinates, e.g.: Observed/Uplink Time Difference of Arrival (O/UTDOA) Enhanced Observed Time Difference (E-OTD) Timing Advance (TA) Angle of Arrival (AoA)
Restconn - Lisbon 2015
RestconnLisbon 2015
Location Manageme
nt and Geographic areas of a
legacy mobile (GSM)
NetworkBTS coverage area.Each cell/sector has a unique Global Cell Identifier (GCI),
periodically updated at the HLR via a MAP UL between MSC/VLR
and HLR
Group of Location Areas managed by a single
MSC/VLR
MNO’sRadio Access Network
Area
Location Area (LA):
Managed by one or more BSCs.
Each LA has its own identifier (LAI)
MAP UL
Restconn - Lisbon 2015
Location Services architecture in legacy mobile networks: GSM/EDGE
Restconn - Lisbon 2015
Location Services architecture in legacy mobile networks: UMTS/WCDMA/HSPA+
Restconn - Lisbon 2015
Location Services architecture in LTE/IMS
Restconn Lisbon 2015
TeleStax TelScale RestComm internetworking
Restconn Lisbon 2015
GSM Location service example flow with RestComm
MAP USSD Begin
SIP INVITEUSSI
MLPLCS Req
MAP ATI Req
MAP ATI Resp
MLPLCS Resp
SIP INFOUSSI
MAP USSD End
MAP SRIforSM Req
MAP SRIforSM Resp
SIP BYEUSSI
IM SIP MESSAGE
IM SIP MESSAGE
MAP MT-fwSM
MAP MT-fwSM Ack
MAP USSD Cont
MAP USSD Cont
SIP INFOUSSI
Restconn Lisbon 2015
UMTS Location example flow with RestComm
MAP USSD Begin SIP INVITE
USSI MLP
LCS Req
MAP SRIforLCS
MAP SRIforLCS
MLPLCS Resp
SIP INFOUSSI
MAP USSD End
MAP SRIforSM Req
MAP SRIforSM Resp
SIP BYEUSSI
IM SIP MESSAGE
IM SIP MESSAGE
MAP MT-fwSM
MAP MT-fwSM Ack
MAP USSD Cont
MAP USSD Cont
SIP INFOUSSI
MAP PSL (Req)
MAP PSL (Res)
Restconn Lisbon 2015
LTE Location example flow with RestComm
SIP INVITEUSSI
MLPLCS Req
SLh Diameter SRIforLCS Req
MLPLCS Resp
MAP SRIforSM Req
MAP SRIforSM Resp
IM SIP MESSAGE
IM SIP MESSAGE
MAP MT-fwSM
MAP MT-fwSM Ack
SLh Diameter SRIforLCS Resp
SIP INFOUSSI
SLg Diameter PSL ReqSLg Diameter
PSL Resp
SIP BYEUSSI SIP INFO
USSI
Restconn Lisbon 2015
RestComm API POST response <RestcommResponse>
<Location><Sid>CAfa51b104354440b09213d04752f50271</Sid><ParentSid/>
<DateCreated>2015-10-31T03:41:14.488-06:00</DateCreated> <DateUpdated>2015-10-31T03:41:14.488-06:00</DateUpdated>
<DateExecuted>2015-10-31T03:41:14.488-06:00</DateExecuted> <AccountSid>ACae6e420f425248d6a26948c17a9e2acf</AccountSid> <Source>+598995498785</Source> <PhoneNumber>+59897018375</PhoneNumber>
<LocationType>current</LocationType><LocationPrecision>UniversalCoordinates</LocationPrecision><Status>successful</Status><LocationData>
<GlobalCellId>90183B</GlobalCellId><LocationAreaId>751</LocationAreaId></MobileNetworkCode></MobileCountryCode><AgeOfLocationInfo>0</AgeOfLocationInfo></NetworkEntityAddress><DeviceLatitude>34.541079S</Latitude><DeviceLongitude>56.1421274W</Longitude>
</LocationData><LocationResponseTime>27</LocationResponseTime></UserStatus><ApiVersion>1.0</ApiVersion><Uri>/2012-04-24/Accounts/ACae6e420f425248d6a26948c17a9e2acf/Location/
CAfa51b104354440b09213d04752f50271</Uri> <Location></RestcommResponse>