Insert Subscriber Data (Isd)
Insert Subscriber Data (Isd)
Parameters of ISD
1. Invoke Id 21. GPRS Subscription Data
2. IMSI 22. Roaming Restricted In SGSN Due To
3. MSISDN Unsupported Feature
4. Category 23. North American Equal Access preferred
5. Subscriber Status
6. Bearer service List Carrier Id list
7. Teleservice List 24. LSA Information
8. Forwarding information List 25. SS-Code List
9. Call barring information List 26. LMU Identifier
10. CUG information List 27. LCS Information
11. SS-Data List 28. Regional Subscription Response
12. eMLPP Subscription Data 29. Supported CAMEL Phases
13. Operator Determined Barring General data 30. User error
14. Operator Determined Barring HPLMN data 31. Provider error
15. Roaming Restriction Due To Unsupported
Feature
16. Regional Subscription Data
17. VLR CAMEL Subscription Info
18. Voice Broadcast Data
19. Voice Group Call Data
20. Network access mode
Optional Parameters Mandatory Parameters
• The MSISDN together with IMSI are two important numbers used for identifying a
mobile subscriber. The latter identifies the SIM, i.e. the card inserted in to the mobile
phone, while the former is used for routing calls to the subscriber.
4) Category
• It is included either at location updating or when it is changed. This parameter is
used only by the VLR and if the SGSN receives this parameter it shall ignore it.
5) Subscriber Status
• The codes for the Bearer service groups "all Alternate Speech - Data CDA" and
"all Alternate Speech - Data CDS" shall, if applicable, be sent from the HLR to the
VLR as a pair.
• The codes for the Bearer service groups "allSpeechFollowedByDataCDA" and "all
Speech Followed By Data CDS" shall, if applicable, be sent from the HLR to
the VLR as a pair.
• The VLR discards the unsupported Extensible Bearer Services and sends a
response to the HLR when it wont support the parameters.
• If the VLR or the SGSN receives an Indication containing any Extensible Teleservice
parameters which it does not support/allocate it returns them in the response to the
HLR and discards the unsupported Extensible Teleservices (no error is sent back).
• The Extensible Forwarding information shall include the SS-Code for an individual call
forwarding supplementary service. The Extensible Forwarding information shall contain
one or more Extensible Forwarding Features which may include one Extensible Service
Group.
• If the Extensible SS-Status indicates that call forwarding is registered then (except for call
forwarding unconditional) the Extensible Forwarding Feature shall contain a forwarded-to
number and, if available, the forwarded-to sub address.
• For call forwarding on no reply : If the extensible SS-Status indicates that call forwarding
is registered then the Extensible Forwarding Feature shall contain an extensible no reply
condition timer.
• If the VLR receives an Indication containing any Call Forwarding service codes which it
does not support/allocate it returns them to the HLR in the parameter SS-Code List and
discards the unsupported Call Forwarding service codes
9) Call Barring information List
• The Extensible Call barring information shall include the SS-Code for an individual call
barring supplementary service. The Extensible Call barring information shall contain
one or more Extensible Call Barring Features or and Extensible Call Barring group.
• If the VLR receives an Indication containing any Extensible Call Barring service codes
which it does not support/allocate it returns them to the HLR in the parameter SS-Code
List and discards the unsupported Extensible Call Barring service codes (no error is
sent back).
10) CUG information List
• At location updating, restoration or when there is a change in CUG data, the HLR
shall include the complete CUG Subscription List and, if there are options per basic group,
it shall also include the complete CUG-Feature List. If there are not options per extensible
basic service group the CUG-Feature List shall not be included.
• When the VLR receives CUG data it shall replace the stored CUG data with the received
data set.
• If CUG-Feature is received without preferential CUG, the VLR shall interpret that no
preferential CUG applies. If CUG-Feature List is omitted in the Insert Subscriber Data
operation VLR shall interpret that no options per extensible basic service group exist, and
then it shall apply the default values i.e. no outgoing access, no incoming access, no
preferential CUG exists.
• If the VLR detects that there is overlapping in the information received within a
dialogue, it shall send the error Unexpected Data Value and If the VLR does not support
the CUG service it returns its code to the HLR in the parameter SS-Code List and discards
the received information (no error is sent back) and if the SGSN receives this parameter it
shall ignore it.
11) SS Data List
• It is sent for any other supplementary service than Call Forwarding, Call Barring, CUG
and eMLPP either at location updating or at restoration or when they are changed.
• The Extensible SS-Data shall include the SS-Code for an individual supplementary
service and shall contain an Extensible SS-Status parameter and any subscription
options that are applicable to the service defined by the SS-Code.
• If the VLR receives an Indication containing any supplementary service codes which it
does not support/allocate it returns them to the HLR in the parameter SS-Code List and
therefore discards the unsupported service codes received (no error is sent back). This
parameter is used only by the VLR and if the SGSN receives this parameter it shall
ignore it.
12) Operator Determined Barring General Data
• It includes all the Operator Determined Barring categories that may be applied only
to a subscriber registered in the HPLMN. Therefore, it shall only be transferred to
the VLR or to the SGSN when the subscriber is roaming into the HPLMN and when
the parameter Subscriber Status is set to the value Operator Determined Barring.
• eMLPP subscription data that have been stored previously in a subscriber data record
in the VLR are completely replaced by the new eMLPP subscription data received in a
MAP_INSERT_SUBSCRIBER_DATA during either an Update Location or Restore
Data procedure or a stand alone Insert Subscriber data procedure. This parameter
is used only by the VLR and if the SGSN receives this parameter it shall ignore it.
• If the VLR does not support the eMLPP service it returns its code to the HLR in the
parameter SS-Code List and therefore discards the received information (no error is
sent back).
15) Roaming Restriction Due To Unsupported Feature
• The HLR may decide to include this parameter in the request if certain services or
features are indicated as not supported by the MSC/VLR (e.g. Advice of Charge
Charging Level).
• If this parameter is sent to the VLR the MSC area is restricted by the HLR and the
VLR. This parameter is used only by the VLR and if the SGSN receives this parameter
it shall ignore it.
16) Regional Subscription Data
• If included in the Insert Subscriber Data request, this parameter defines the subscriber's
subscription area for the addressed VLR or for the addressed SGSN. It contains the complete
list of up to 10 Zone Codes that apply to a subscriber in the currently visited PLMN. The HLR
shall send only those Zone Codes which are stored against the CC and NDC of the VLR or the
CC and NDC of the SGSN to be updated.
• Regional subscription data that have been stored previously in a subscriber data record in the
VLR or in the SGSN are completely replaced by the regional subscription data received in an
Insert Subscriber Data indication during either an Update Location or Restore Data procedure
or a stand alone Insert Subscriber data procedure.
• After the regional subscription data are inserted the VLR or the SGSN shall derive whether its
location areas are allowed or not. If the whole MSC or SGSN area is restricted it will be
reported to HLR by returning the Regional Subscription Response. The response may have
- Too Many Zone Codes : more than 10 Zone Codes are to be stored in the VLR or in the
SGSN;
- Regional Subscription Not Supported by the VLR or the SGSN;
- Zone Codes Conflict : the VLR or the SGSN detects that the zone codes indicate
conflicting service permission for a location area.
• If Regional Subscription Data are not included in any MAP ISD service, there is no
restriction of roaming due to Regional Subscription. This parameter is used by the VLR and
the SGSN.
17) VLR CAMEL Subscription Info
• This parameter is sent for subscribers who have CAMEL services which are invoked in the
MSC.
• In CAMEL phase 1 this parameter contains only the O-CSI. If an O-CSI is contained, TDP-
Criteria may also be present in CAMEL Phase 2. In CAMEL Phase 2 this parameter contains
the SS-CSI and/or the O-CSI.
• The entire set of CAMEL Subscription Info is sent within one dialogue in a location update
or when any information in the applicable CAMEL Subscription Info in the HLR has been
changed.
• If a set of CAMEL Subscription Info is already stored in the VLR, i.e. received within a
previous dialogue, it is replaced by the received data. If the VLR CAMEL Subscription Info is
omitted in the Insert Subscriber Data operation the VLR shall keep the previously stored
VLR CAMEL Subscription Info. Add-on and overlapping will also be taken care by the VLR.
• The VLR CAMEL Subscription Info may contain the TIF-CSI (Translation Information Flag).
18) Voice Broadcast Data
• Voice broadcast service - VBS - is the process of transferring a single audio signal
(such as a news alert message) to be transmitted to all mobile devices that are operating
within a radio geographic coverage area (one or more cell sites). VBS subscribers or
devices that are capable of identifying and receiving the VBS communication signal receive
the conversation or message.
• This parameter contains a list of group id's a user might have subscribed to. It includes
VBS information either at location updating or at restoration or when it is changed.
• When the VLR receives VBS-Data within a dialogue it shall replace the stored VBS-data
with the received data set. All subsequent VBS-data received within this dialogue shall be
interpreted as add-on data.
• If the VLR detects that there is overlapping in the information received within a dialogue,
it shall send the error Unexpected Data Value. This parameter is used only by the VLR and
if the SGSN receives this parameter it shall ignore it.
19) Voice Group Call Data
• Voice group call service (VGCS) - is the process of transmitting a single voice
conversation on a channel or group of channels so it can be simultaneously received
by a predefined group of service subscribers. VGS allows the simultaneous reception
of speech conversation of a predefined group of mobile radios and/or a dispatch console.
Each mobile radio that has group call capability is called a group call member.
• This parameter contains a list of group id's a user might have subscribed to. At location
updating, restoration or when there is a change in VGCS data, the HLR shall include the
complete VGCS Data.
• When the VLR receives VGCS-Data within a dialogue it shall replace the stored VGCS-
Data with the received data set. All VGCS-Data received within this dialogue shall be
interpreted as add-on data.
• If the VLR detects that there is overlapping in the information received within a dialogue,
it shall send the error Unexpected Data Value. This parameter is used only by the VLR
and if the SGSN receives this parameter it shall ignore it.
20) Network Access Mode
• This parameter shall always be sent to the SGSN as part of the subscriber data
at GPRS location updating.
• A list of the preferred carrier identity codes that are subscribed to.
• When the VLR receives this parameter from the HLR, it shall replace the previously
stored preferred carrier identity codes with the received ones.
• It is not possible to delete all the preferred carrier identity codes from the VLR using
this service. To delete all the preferred carrier identity codes from the VLR, the HLR
shall use the MAP_CANCEL_LOCATION service.
24) LSA Information
• If Localized Service Area ( LSA ) is included in the ISD request, this parameter
contains a list of localized service area identities a user might have subscribed to
together with the priority, the preferential access indicator, the active mode support
indicator and active mode indication of each localized service area. The access right
outside these localized service areas
is also indicated.
• When there is a change in LSA data the HLR shall include at least the new and/or
modified LSA data and When there is a change in the access right outside the
localized service areas the HLR shall include the LSA only access indicator.
• When the SGSN or the VLR receives LSA information within a dialogue it shall check if
the received data has to be considered as the entire LSA information. If so, it shall
replace the stored LSA information with the received data set, otherwise it shall replace
the data only for the modified LSA data (if any) and/or access right, and add the new
LSA data (if any) to the stored LSA Information.
25) SS – Code List
• The list of SS-Code parameters that are provided to a subscriber but are not
supported/allocated by the VLR. The list can only include individual SS-Codes that
were sent in the service request. This parameter is used only by the VLR.
• This parameter indicates the presence of an LMU .This parameter is used only
by the VLR and shall be ignored if received by an SGSN.
• Location Measurement Unit ( LMU )is used for locating the geographic position
of the MS. It is controlled by Serving Mobile Location Center ( SMLC ). SMLC
gives the positioning methods to LMU for locating the MS.
27) LCS Information
• This parameter provides the following LCS related information for an MS subscriber:
- list of GMLCs in the HPLMN
- privacy exception list
- MO-LR list
At restoration and location updating, the HLR shall include the complete LCS data of
the subscriber.
• When there is a change in LCS subscriber data the HLR shall include at least the new
and/or modified LCS data. LCS data that is not modified need not be included.
• The VLR shall keep any previously stored LCS Information that is not included in an
Insert Subscriber Data operation.
• This parameter is used only by the VLR and shall be ignored if received by an SGSN.
28) Regional Subscription Response
• If the VLR / SGSN determines after insertion of Regional Subscription Data that the
entire MSC / SGSN area is restricted, the VLR / SGSN shall respond with a Regional
Subscription Response indicating MSC / SGSN Area Restricted. Otherwise MSC / SGSN
Area Restricted is not sent. The HLR shall check whether the current MSC / SGSN area is
no longer restricted.
• This parameter is used only by the VLR. A VLR not supporting any CAMEL-Phase
may omit this parameter.
• This parameter contains a list of PDP-contexts a user has subscribed to. At GPRS
location updating the HLR shall include the complete GPRS Subscription Data.
• When there is a change in GPRS subscriber data the HLR shall include only the new
and/or modified PDP contexts.
• When the SGSN receives GPRS Subscription Data within a dialogue, it shall replace
the whole existing subscription data or it modifies the PDP contexts and adds the new
PDP contexts to the stored GPRS subscription Data.
• If GPRS Subscription Data is omitted in the Insert Subscriber Data operation the
SGSN shall keep the previously stored GPRS Subscription Data.
• If the SGSN detects that there is overlapping in the information received within a
dialogue, it shall send the error Unexpected Data Value.
31) User Error