Get mobile imei

774 views
Skip to first unread message

Loay Dawoud

unread,
Oct 18, 2014, 1:44:25 AM10/18/14
to mobicent...@googlegroups.com
Hi everybody

Can I request mobile imei in MAP, if yes which function to use.

Thanks

Fernando Mendioroz

unread,
Oct 18, 2014, 3:00:15 AM10/18/14
to mobicent...@googlegroups.com

Hi Loay Dawoud,

 

From a gsmSCF (e.g., implemented within Mobicents), you may obtain the IMEI with an enhanced MAP ATI (Any Time Interrogation) operation towards the HLR (which retrieves the IMEI from the VLR or SGSN)… as you can notice from latest 3GPP TS 29.002 (MAP Specification) and 3GPP TS 23.078 CAMEL Phase 4, Stage 2…

 

3GPP TS 29.002 v12.6.0 (MAP, 2014-09):

MAP-ANY-TIME-INTERROGATION service

8.11.1.1            Definition

This service is used by the gsmSCF, to request information (e.g. subscriber state and location) from the HLR or the GMLC at any time. This service may also be used by the gsmSCF to request the Mobile Number Portability (MNP) information from the NPLR.

This service is also used by the Presence Network Agent to request information, (e.g. subscriber state and location) about the subscriber (associated with a presentity) from the HLR at any time (see 3GPP TS 23.141 [128]).

When this service is used to the HLR, the subscriber state, location or T-ADS data may be requested.

When this service is used to the GMLC, only the location may be requested.

When this service is used to the NPLR, only the MNP information may be requested.

The MAP-ANY-TIME-INTERROGATION service is a confirmed service using the service primitives defined in table 8.11/1.

8.11.1.2            Service primitives

Table 8.11/1: Any_Time_Interrogation

Parameter name

Request

Indication

Response

Confirm

Invoke id

M

M(=)

M(=)

M(=)

Requested Info

M

M(=)

 

 

Requested domain

C

C(=)

 

 

MNP Requested Info

C

C(=)

 

 

gsmSCF-Address

M

M(=)

 

 

IMSI

C

C(=)

 

 

MSISDN

C

C(=)

 

 

Location Information

 

 

C

C(=)

Location Information for GPRS

 

 

C

C(=)

Location Information for EPS

 

 

C

C(=)

Subscriber State

 

 

C

C(=)

PS Subscriber State

 

 

C

C(=)

EPS Subscriber State

 

 

C

C(=)

IMEI

 

 

C

C(=)

MS Classmark 2

 

 

C

C(=)

GPRS MS Class

 

 

C

C(=)

MNP info Result

 

 

C

C(=)

IMS Voice Over PS Sessions Support Indicator

 

 

C

C(=)

Last UE Activity Time

 

 

C

C(=)

Last RAT Type

 

 

C

C(=)

User error

 

 

C

C(=)

Provider error

 

 

 

O

 

8.11.1.3            Parameter definition and use

All parameters are described in clause 7.6. The use of these parameters and the requirements for their presence are specified in 3GPP TS 23.018 [97] and 3GPP TS 23.078 [98].

The HLR or GMLC may be able to use the value of the parameter gsmSCF-address to screen a MAP_Any_Time_Interrogation indication.

The use of the parameters and the requirements for their presence are specified in 3GPP TS 23.078 [98].

 

And, from 3GPP TS 23.078 v12.0.0 (CAMEL, 2014-09):

 

gsmSCF to HLR information flows

11.3.3.1            Any Time Interrogation Request

11.3.3.1.1             Description

This IF is used to request information (any one or more of subscriber state, subscriber location, IMEI (with software version) and MS classmark information for the requested domain) from the HLR at any time.

11.3.3.1.2             Information Elements

Information element name

Status

Description

Subscriber Identity

M

This IE identifies the subscriber for which the information is requested. The identity shall be either:

-               IMSI, or

-               MSISDN.

Requested Info

M

This IE indicates the type of subscriber information being requested. This IE is described in a table below.

gsmSCF Address

M

This IE indicates the address of the interrogating gsmSCF. The gsmSCF Address shall be in international E.164 format.

 

Requested Info contains the following information elements:

Information element name

Status

Description

Location Information

O

This IE indicates that the Location Information is requested.

Subscriber State

O

This IE indicates that the Subscriber State is requested.

Current Location

O,S

This IE indicates that the Current Location is requested. This IE shall not be present if Location Information is not present in Requested Info.

Location Information in EPS Supported

O,S

This IE indicates by its presence that Location Information in EPS is supported. This IE should be present if Location Information is present in Requested Info and Location Information in EPS is supported. This IE shall not be present if Location Information is not present in Requested Info.

Requested Domain

M

This IE indicates for which domain the subscriber info is requested. It shall be one of the following:

-               circuit switched domain;

-               packet switched domain.

IMEI (with software version)

O

This IE indicates that the IMEI (with software version) is requested.

MS class mark information for the requested domain

O

This IE indicates that the MS classmark information for the indicated domain is requested.

 

Requested Info shall contain one or more of the following information elements:

-     Location Information;

-     Subscriber State;

-     IMEI (with software version);

-     MS classmark information for the requested domain.

11.3.4         HLR to gsmSCF information flows

11.3.4.1            Any Time Interrogation ack

11.3.4.1.1             Description

This IF is used by the HLR to provide the requested subscriber location and/or subscriber state information to the gsmSCF.

11.3.4.1.2             Information Elements

Information element name

Status

Description

Location Information

C, E1

This IE indicates the location of the served subscriber in the MSC/VLR. It shall be present only if requested by the gsmSCF.

Location Information For GPRS

C, E1

This IE indicates the location of the served subscriber in the SGSN. It shall be present only if requested by the gsmSCF.

Subscriber State

S, E2

This IE indicates the state of the MS in the CS domain. It shall be present only if requested by the gsmSCF. The possible values of the IE are:

-      CAMELBusy: The VLR has indicated that the MS is engaged in a transaction for a mobile originating or terminated circuit-switched call.

-      NetworkDeterminedNotReachable: The HLR or VLR has indicated that the network can determine from its internal data that the MS is not reachable.

-      AssumedIdle: The VLR has indicated that the state of the MS is neither "CAMELBusy" nor "NetworkDeterminedNotReachable".

-      NotProvidedFromVLR: The VLR did not provide any information on subscriber state even though it was requested.

PS Domain Subscriber State

S, E2

This IE indicates the state of the MS in the PS Domain. It shall be present only if requested by the gsmSCF. The possible values of the IE are:

-      Detached (see subclause 11.3.5.1).

-      CAMEL attached, MS not reachable for paging (see subclause 11.3.5.1).

-      CAMEL attached, MS may be reachable for paging (see subclause 11.3.5.1).

-      CAMEL PDP active, MS not reachable for paging (see subclause 11.3.5.1).

-      CAMEL PDP active, MS may be reachable for paging (see subclause 11.3.5.1).

-      Not provided from SGSN: The SGSN does not support Provide Subscriber Info or it did not provide any information on subscriber state even though it was requested.

-      NetworkDeterminedNotReachable: The HLR has indicated that the network can determine from its internal data that the MS is not reachable.

PDP Context Information List

C

This IE indicates the PDP context information (see the table in subclause 11.3.5.1) for each PDP context which is active for the MS. It shall be present if the PS domain Subscriber State has the value "CAMEL PDP active, MS not reachable for paging” or “CAMEL PDP active, MS may be reachable for paging"; otherwise it shall be absent.

IMEI (with software version)

C

This IE contains the IMEISV (as defined in 3GPP TS 23.003 [7]) of the ME in use by the served subscriber. It shall be present only if requested by the gsmSCF.

MS Classmark 2

C

This IE contains the MS classmark 2, which is returned by the MS when it responds to paging in the CS domain. It shall be present only if requested by the gsmSCF.

GPRS MS Class

C

This IE contains the MS network and radio access capabilities. It shall be present only if requested by the gsmSCF.

 

 

Best regards

Fernando Mendioroz

--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Loay Dawoud

unread,
Oct 19, 2014, 2:37:25 AM10/19/14
to mobicent...@googlegroups.com
Hi Fernando 

Many thanks for sharing and answering, i go through your feedback but i can't link between it and JSS7 implementation (which function or method to use in order to send request and get response).
my experiences with Mobicents only in USSD

BR
Loay

Fernando Mendioroz

unread,
Oct 19, 2014, 3:25:51 AM10/19/14
to mobicent...@googlegroups.com

Hi Loay,

 

Haven’t used it thus far, but although it does not strictly mention in the description if it supports IMEI retrieval –it should if it’s CAMEL phase IV compliant-, it seems to be available as it can be deduced from the attached file, downloaded from: https://code.google.com/p/jss7/source/browse/map/MAPMessagesImplemented.ods

 

Application context name

ACN value

Message

 

Description

 

anyTimeEnquiryContext

29

MAP-ANY-TIME-INTERROGATION

 

This service is used by the gsmSCF, to request information (e.g. subscriber state and location) from the HLR or the GMLC at any time. This service may also be used by the gsmSCF to request the Mobile Number Portability (MNP) information from the NPLR. This service is also used by the Presence Network Agent to request information, (e.g. subscriber state and location) about the subscriber (associated with a presentity) from the HLR at any time (see 3GPP TS 23.141 [128]).

 

Anyway, I am not from Mobicents Restcomm or TeleStax staff, so you should get confirmation from guys like Ivelin Ivanov, Jean Deurelle, Alexandre Mendonça, Amit Bhayani, etc.

In fact I’m interested too J

 

Best regards and good luck!

MAPMessagesImplemented.ods

Loay Dawoud

unread,
Oct 20, 2014, 12:52:28 AM10/20/14
to mobicent...@googlegroups.com
Thanks Fernando i will update you if i find something

BR
Loay
Reply all
Reply to author
Forward
0 new messages