Location Based Services at Heterogeneous Networks

18
Location Based Services @ Heterogeneous Networks Extending jSS7 and jDiameter for TelScale GMLC and RestComm Restconn - Lisbon 2015

Transcript of Location Based Services at Heterogeneous Networks

Page 1: Location Based Services at Heterogeneous Networks

Location Based Services @

Heterogeneous NetworksExtending jSS7 and jDiameter for TelScale GMLC and RestComm

Restconn - Lisbon 2015

Page 2: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

Page 3: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

So… aren’t Location Based Services already covered for mobile phones with GPS?

... let’s check some facts

Page 4: Location Based Services at Heterogeneous Networks

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

Page 5: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

Besides, how do we locate devices here?

Page 6: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

Further motivational scenarios?

Page 7: Location Based Services at Heterogeneous Networks

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)

Page 8: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

Page 9: Location Based Services at Heterogeneous Networks

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

Page 10: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

Location Services architecture in legacy mobile networks: GSM/EDGE

Page 11: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

Location Services architecture in legacy mobile networks: UMTS/WCDMA/HSPA+

Page 12: Location Based Services at Heterogeneous Networks

Restconn - Lisbon 2015

Location Services architecture in LTE/IMS

Page 13: Location Based Services at Heterogeneous Networks

Restconn Lisbon 2015

TeleStax TelScale RestComm internetworking

Page 14: Location Based Services at Heterogeneous Networks

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

Page 15: Location Based Services at Heterogeneous Networks

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)

Page 16: Location Based Services at Heterogeneous Networks

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

Page 17: Location Based Services at Heterogeneous Networks

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>

Page 18: Location Based Services at Heterogeneous Networks

Thank you!

Q&A?Restconn - Lisbon 2015

[email protected]@telestax.com