Vous êtes sur la page 1sur 6

Ericsson Internal

1 (6)
Prepared (Subject resp) No.

VARUN JAIN
Approved (Document resp) Checked Date Rev Reference

SAURABH GUPTA 2015-04-02 PA2

LBS Overview:
Definition:

› Location-based services (LBS) are services that use knowledge about where an information device
user (mobile phone) is located

› Mobile Positioning System (MPS) is Ericsson's name for a location system that determines the
geographic position of a mobile handset.

Benefits:

› Helping to find nearby restaurants, ATM machines,etc.

› Announcing own location to others.

› Friend Finder –where are my buddies and family members.

Components:

The Gateway Mobile Positioning Centre (GMPC)

The Gateway Mobile Positioning Centre (GMPC), is Ericsson's implementation of the standardized Gateway
Mobile Location Centre, (GMLC). In other words the GMPC is the access point of the mobile network for
external Location Services clients (LCS) to retrieve positioning data collected either based on Control Plane
(CP) and or User Plane (UP) standard methodology for further processing.

› The GMPC can handle connections from multiple LCS clients simultaneously.

The Serving Mobile Positioning Centre (SMPC)

SMPC is the node that serves the BSC. It handles different positioning procedures and calculates the final
location estimate and accuracy.
Ericsson Internal
2 (6)
Prepared (Subject resp) No.

VARUN JAIN
Approved (Document resp) Checked Date Rev Reference

2015-04-02 PA2

Architecture:

Middleware:

The application that doesn’t provide the services themselves, but rather enables location based services.

Middleware is a full-scale mobile positioning middleware solution for mobile operators.


Ericsson Internal
3 (6)
Prepared (Subject resp) No.

VARUN JAIN
Approved (Document resp) Checked Date Rev Reference

2015-04-02 PA2

It has positioning enabling functions like XML/SOAP API interface, GIS functions, Location triggering
support.

GIS:

Geographic Information Systems(GIS) has Digital maps and images and capable of routing. Responsible for map
image generation and location geocoding.

Call Flow:

Necessary definitions and troubleshooting required for LBS :

If Positiong abort error reports for subscriber’s in VLR, then following checks needs to be done .

SMLC DEFINITION (needs to check in BSC) :

 RADPP;
Ericsson Internal
4 (6)
Prepared (Subject resp) No.

VARUN JAIN
Approved (Document resp) Checked Date Rev Reference

2015-04-02 PA2

If SMLC GT is missing, same needs to be define as:

 RADPI:NA=4,AI=919815053545,SMLC; !SMLC GT-919815053545!

This SMLC GT needs to be routed towards the VLR via mentioned below:

 c7gsp:tt=0,na=4,np=1,ns=919815053545;

CCITT7 GLOBAL TITLE SERIES DATA

TT NP NA NS GTRC

0 1 4 919815053545 500

 c7gcp:gtrc=500;

CCITT7 GLOBAL TITLE ROUTING CASE DATA

GTRC PSP PTERM PINTER PSSN SSP STERM SINTER SSSN LSH

500 3-9158 NO YES NO

Checks at VLR end:


Check the GMLC definition present in the VLR by the given commands:

 MGMLP;
 MGLGP:GMLCTYPE=OWN;

If definitions are not present, needs to define as per below commands:

 MGMLI:GMLCCC=91 ,GMLCNDC=98101 ,POIAPPLICABLE=yes;


 MGLGI:GMLCTYPE=OWN,GMLCADDR=919810151257; !* VIRTUAL GT - GMLC *!

Check SMLC GT ,it should be routed properly from VLR to SMPC server on load sharing basis:

 c7gsp:tt=0,na=4,np=1,ns=919815053545; -----SMLC GT
 c7gcp:gtrc=555; -----It should be routed to SMPC1 & SMPC2 on LSH basis.
Ericsson Internal
5 (6)
Prepared (Subject resp) No.

VARUN JAIN
Approved (Document resp) Checked Date Rev Reference

2015-04-02 PA2

 c7gcp:gtrc=555;
CCITT7 GLOBAL TITLE ROUTING CASE DATA

OPERATING

GTRC PSP PTERM PINTER PSSN SSP STERM SINTER SSSN LSH
555 3-687 YES NO 3-688 YES NO YES
END

 c7rsp:Dest=3-687;
CCITT7 MTP ROUTING DATA

DEST SPID DST PRIO LSHB LS SPID RST


3-687 SMPC1 ACC 1 3-687 SMPC1 WO

 c7rsp:Dest=3-688;
CCITT7 MTP ROUTING DATA

DEST SPID DST PRIO LSHB LS SPID RST


3-688 SMPC2 ACC 1 3-688 SMPC2 WO

SAE related to block MTVLCS should be altered properly.

 saaep:sae=all,block=MTVLCS;
SIZE ALTERATION OF DATA FILES INFORMATION

SAE BLOCK CNTRTYP NI NIU NIE NIR


602 MTVLCS CONS2 99000 0 0
603 MTVLCS CONS2 15000 0 0
629 MTVLCS CONS2 15000 0 0
630 MTVLCS CONS2 15000 0 0
631 MTVLCS CONS2 15000 0 0
632 MTVLCS CONS2 15000 0 0
633 MTVLCS CONS2 66000 0 0
Ericsson Internal
6 (6)
Prepared (Subject resp) No.

VARUN JAIN
Approved (Document resp) Checked Date Rev Reference

2015-04-02 PA2

AXEPARS that needs to be checked :

 DBTSP:TAB=AXEPARS,SETNAME=GSMLSSF,NAME=MSCNF616STD; ---Value should be 1


 DBTSP:TAB=AXEPARS,SETNAME=GSMLSSF,NAME=MSCNF616; --------Value should be 0
DT for changing the AXEPARS:

 DBTSP:TAB=AXEPARS,SETNAME=GSMLSSF,NAME=MSCNF616;
 SYPAC:ACCESS=ENABLED,PSW=psw2par;
 DBTRI;
 DBTSC:TAB=AXEPARS,SETNAME=GSMLSSF,NAME=MSCNF616,VALUE=0;
 DBTRE:COM;
 SYPAC:ACCESS=DISABLED;

 DBTSP:TAB=AXEPARS,SETNAME=GSMLSSF,NAME=MSCNF616STD;
 SYPAC:ACCESS=ENABLED,PSW=psw2par;
 DBTRI;
 DBTSC:TAB=AXEPARS,SETNAME=GSMLSSF,NAME=MSCNF616STD,VALUE=1;
 DBTRE:COM;
 SYPAC:ACCESS=DISABLED;
 DBTSP:TAB=AXEPARS,SETNAME=GSMLSSF,NAME=MSCNF616STD;

Checks at HLR end:

 Activate Positioning feature in HLR :

DBTSP:TAB=AXEPARS,SETNAME=GSMHRSF,NAME=HLRNF687; -------value should be 1

 GMLC GT should be open in HLR.

HGGLP:GMLCA=919810151257;

If it is not defined, it can be defined via :

HGGLI:GMLCA=919810151257,GMLCID=4;