Jul 26, 2011 ... The Dialogic® DSI MAP Layer, a member of the Dialogic® DSI SS7 ...
implements the “MAP Provider” parts of MAP as specified in GSM TS ...
Dialogic® DSI Protocol Stacks MAP Programmer's Manual
October 2016
U14SSS
www.dialogic.com
Section 1 Introduction
Copyright and Legal Notice Copyright © 1997-2016 Dialogic Corporation. All Rights Reserved. You may not reproduce this document in whole or in part without permission in writing from Dialogic Corporation at the address provided below. All contents of this document are furnished for informational use only and are subject to change without notice and do not represent a commitment on the part of Dialogic Corporation and its affiliates or subsidiaries ("Dialogic"). Reasonable effort is made to ensure the accuracy of the information contained in the document. However, Dialogic does not warrant the accuracy of this information and cannot accept responsibility for errors, inaccuracies or omissions that may be contained in this document. INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH DIALOGIC® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN A SIGNED AGREEMENT BETWEEN YOU AND DIALOGIC, DIALOGIC ASSUMES NO LIABILITY WHATSOEVER, AND DIALOGIC DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF DIALOGIC PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHT OF A THIRD PARTY. Dialogic products are not intended for use in certain safety-affecting situations. Please see http://www.dialogic.com/company/terms-of-use.aspx for more details. Due to differing national regulations and approval requirements, certain Dialogic products may be suitable for use only in specific countries, and thus may not function properly in other countries. You are responsible for ensuring that your use of such products occurs only in the countries where such use is suitable. For information on specific products, contact Dialogic Corporation at the address indicated below or on the web at www.dialogic.com. It is possible that the use or implementation of any one of the concepts, applications, or ideas described in this document, in marketing collateral produced by or on web pages maintained by Dialogic may infringe one or more patents or other intellectual property rights owned by third parties. Dialogic does not provide any intellectual property licenses with the sale of Dialogic products other than a license to use such product in accordance with intellectual property owned or validly licensed by Dialogic and no such licenses are provided except pursuant to a signed agreement with Dialogic. More detailed information about such intellectual property is available from Dialogic's legal department at 6700 de la Cote-de-Liesse Road, Suite 100, Borough of Saint-Laurent, Montreal, Quebec, Canada H4T 2B5. Dialogic encourages all users of its products to procure all necessary intellectual property licenses required to implement any concepts or applications and does not condone or encourage any intellectual property infringement and disclaims any responsibility related thereto. These intellectual property licenses may differ from country to country and it is the responsibility of those who develop the concepts or applications to be aware of and comply with different national license requirements. Dialogic, Dialogic Pro, Dialogic Blue, Veraz, Brooktrout, Diva, BorderNet, PowerMedia, ControlSwitch, I-Gate, Mobile Experience Matters, Network Fuel, Video is the New Voice, Making Innovation Thrive, Diastar, Cantata, TruFax, SwitchKit, Eiconcard, NMS Communications, SIPcontrol, Exnet, EXS, Vision, inCloud9, NaturalAccess and Shiva, among others as well as related logos, are either registered trademarks or trademarks of Dialogic Corporation and its affiliates or subsidiaries. Dialogic's trademarks may be used publicly only with permission from Dialogic. Such permission may only be granted by Dialogic's legal department at 6700 de la Cote-de-Liesse Road, Suite 100, Borough of SaintLaurent, Montreal, Quebec, Canada H4T 2B5. Any authorized use of Dialogic's trademarks will be subject to full respect of the trademark guidelines published by Dialogic from time to time and any use of Dialogic's trademarks requires proper acknowledgement. Publication Date: October 2016 Document Number: U14SSS
2
MAP Programmer's Manual Issue 23
REVISION HISTORY ISSUE
DATE
23
17-Oct-16
CHANGES Update to support extended MAPPN_QOS parameter. Added MAPPN_cpt_indicator parameter. MAP-UPDATE-LOCATION and MAP-RESTORE-DATA services updated to support MAP release 5 Specification. Updated lengths of MSC and SGSN number parameters.
22
29-Apr-15
Maximum total configurable dialog range increased to 1M dialogs. MAP_MSG_CONFIG message now uses version 1 format. Added MAPF_EXT_DID option and MAPPN_DID parameter. Added MAPPN_DIALOG_TYPE parameter. Added MAPPN_dlg_idle_timeout parameter.
21
11-Sep-14
Added the proprietary UPDATE-DEVICE-CONFIGURATION service. Added parameters for LocationInformationEPS table. Added options to control default TCAP QoS.
20
31-Jul-14
Added Routing Indicator ID (RIID) parameter. Added parameters for MAP-SUBSCRIBER-LOCATION-REPORT and MAP-SENDROUTING-INFO-FOR-LCS services. Authentication set parameters revised and their reception corrected when TCAPSegmentation is used. Diameter Identity parameter allows 255 characters. MAP User parameters greater than 255 octets are now allowed using the Code Shift parameter. Update explanation of ExternalSignalInfo type parameters.
19
03-Apr-13
CurrentSecurityContext data added to MAP-SEND-IDENTIFICATION service.
18
22-Feb-13
Parameters added to MAP-UPDATE-GPRS-LOCATION, MAP-CANCEL-LOCATION and MAP-PURGE-MS services. Parameters added to SEND-AUTHENTICATION-INFO service to support EPS. Corrected document which erroneously indicated that MAP incoming user dialogue IDs should have the most significant bit set.
17
17-Aug-12
MAP-NOTIFY-SUBSCRIBER-DATA-MODIFIED service added. ProvideSubscriberLocation service updated to add more parameters. Additions to MAP-V3 error parameters for some services. Check_IMEI parameter MAPPN_requestedequipinfo made optional. Update possible errors for ProvideSubscriberLocation. Indicate that REPORT-SM-DELIVERY-STATUS can have errors for V1 and V2.
16
29-Feb-12
Make clear the operations where the ‘net_sig_info’ and ‘network_sig_info’ parameters are used. Clarify use of MAPPN_diag_info parameter. Added parameters to INFORM-SERVICE-CENTRE, READY-FOR-SM, SENDROUTING-INFO-FOR-SM and REPORT-SM-DELIVERY-STATUS. Documented use of ASN.1 BIT STRING parameters. Added provider reason for Idle Timeout.
15
26-Jul-11
Added documentation on use of MSISDN and Alerting Pattern parameters for USSR, USSN and PUSSR services. Mandatory parameter information for service responses updated. MAPSWE_USER_INVOKE_ID_UNKNOWN error code added. Changed UESBI parameter range now 1 to 16. Parameters added to return REJECT component data to the MAP-User. All Selective Trace events are enabled after configuration.
3
Section 1 Introduction
14
21-Jun-10
Support for GET_PASSWORD and REGISTER_PASSWORD services under MAP v1. Configuration option flags added - MAPF_QOS_TRANSPARENT and MAPF_NO_IND_AFTER_NOTICE Corrections to parameter definitions.
13
19-Oct-09
Support for INTERROGATE-SS service under MAP v1.
12
13-Jul-09
Support for SEND-AUTHENTICATION-INFO, ANY-TIME-MODIFICATION, RESET, SET-REPORTING-STATE, STATUS-REPORT, REMOTE-USER-FREE, REGISTER-CCENTRY and ERASE-CC-ENTRY services. Added parameters to ANY-TIME-INTERROGATION-ACK, PROVIDE-SUBSCRIBERINFO-ACK and SEND-ROUTING-INFO-ACK. Additional Configuration Trace information.
11
30-Sep-08
Updates to trace mask definitions Support for MAP Handover Services MAP-PREPARE-HANDOVER, MAP-PREPARESUBSEQUENT-HANDOVER- MAP-PROCESS-ACCESS-SIGNALLING, MAPFORWARD-ACCESS-SIGNALLING and MAP-AUTHENTICATE-FAILURE-REPORT V3 Support for CHECK IMEI operation Added Application Context Negotiation documentation
10
25-Feb-08
Added new messages Network Context Configuration Request and Read Module Status, V3 Support for MAP-SEND-AUTHENTICATION-INFO operation. New status in confirmation messages and new Software error indications Support for MAP-SEND-PARAMETERS, MAP-ACTIVATE-TRACE-MODE, MAPDEACTIVE-TRACE-MODE and MAP-TRACE-SUBSCRIBER-ACTIVITY operations. Updated document for MAP-FAILURE-REPORT, MAP-FORWARD-CHECK-SSINDICATION, MAP-NOTE-MS-PRESENT-FOR-GPRS and MAP-PURGE-MS operations.
4
9
17-Jun-05
Support for MAP-CHECK-IMEI, MAP-PROVIDE-SUBSCRIBER-LOCATION, MAPSUBSCRIBER-LOCATION-REPORT, MAP-ACTIVATE-SS, MAP-DEACTIVATE-SS, MAP-REGISTER-SS, MAP-ERASE-SS, MAP-GET-PASSWORD, MAP-REGISTERPASSWORD, MAP-ANYTIME-SUBSCRIPTION-INTERROGATION, MAP-RESUMECALL-HANDLING and MAP-RESTORE-DATA
8
27-Feb-04
Support for MAP-UPDATE-GPRS-LOCATION and MAP-SEND-ROUTING-INFO-FORLCS.
7
11-Jul-03
Support for MAP V3.
6
22-May-01
Support for MAP-SEND-INFO-FOR-GPRS.
5
22-Aug-00
Support for MAP-ANYTIME-INTERROGATION, MAP-PROVIDE-SUBSCRIBER-INFO, and MAP-SEND-IMSI.
4
08-Mar-00
Support for MAP-UNSTRUCTURED-SS-REQUEST, MAP-UNSTRUCTURED-SSNOTIFY AND MAP-PROCESS-UNSTRUCTURED-SS-REQUEST.
3
27-Oct-99
Support for MAP-SEND-ROUTING-INFO.
2
19-Mar-98
Support for SMS services conforming to the MAP Phase 1 specifications.
1
03-Oct-97
Initial Text
MAP Programmer's Manual Issue 23
CONTENTS 1 INTRODUCTION 6 1.1 Abbreviations ..................................................................................................................................... 6 1.2 Related Documentation ..................................................................................................................... 6 2 GENERAL DESCRIPTION 7 2.1 Feature Overview .............................................................................................................................. 7 2.2 Module Overview ............................................................................................................................... 7 2.3 Module Configuration......................................................................................................................... 8 2.4 Dialogue ID assignment .................................................................................................................... 8 2.5 Application Context ............................................................................................................................ 9 2.6 Application Context negotiation ......................................................................................................... 9 2.7 Invoke ID ............................................................................................................................................ 9 2.8 Operation timeout .............................................................................................................................. 9 2.9 Constant definitions ........................................................................................................................... 9 2.10 Module Dimensions ......................................................................................................................... 9 3 INTERFACE TO TCAP 10 3.1 Dialogue handling ............................................................................................................................ 10 3.2 Component handling........................................................................................................................ 10 4 INTERFACE TO MAP-USER 11 4.1 Introduction ...................................................................................................................................... 11 4.2 Primitive parameters ........................................................................................................................ 12 4.3 Dialogue Primitive Types ................................................................................................................. 13 4.4 Service Primitive Types ................................................................................................................... 14 4.5 MAP Dialogue Request ................................................................................................................... 22 4.6 MAP Dialogue Indication ................................................................................................................. 24 4.7 MAP Dialogue Primitive Parameters ............................................................................................... 26 4.8 MAP Service Request...................................................................................................................... 34 4.9 MAP Service Indication ................................................................................................................. 107 4.10 MAP Service Primitive Parameters ............................................................................................. 108 4.11 MAP User Error Parameter values .............................................................................................. 208 5 NON-PRIMITIVE INTERFACE 209 5.1 MAP Configuration Request .......................................................................................................... 210 5.2 MAP Network Context Configuration Request .............................................................................. 214 5.3 MAP Timer Configuration Request ................................................................................................ 216 5.4 MAP Software Event Indication ..................................................................................................... 217 5.5 Management Event Indication ....................................................................................................... 221 5.6 MAP Trace Mask Request ............................................................................................................. 222 5.7 Set Selective Trace Mask Request ............................................................................................... 226 5.8 Selective Trace Event Indication ................................................................................................... 227 5.9 MAP Software Event Mask Request ............................................................................................. 229 5.10 Read Module Status Request ...................................................................................................... 230 5.11 Read Dialogue Status Request ................................................................................................... 232
5
Section 1 Introduction
1 Introduction ®
®
The Dialogic DSI MAP Layer, a member of the Dialogic DSI SS7 Protocol Stacks, is a software implementation of the GSM Mobile Application Part (MAP). The DSI Map Layer ("MAP module") implements the “MAP Provider” parts of MAP as specified in GSM TS 09.02 and TS 29.002. The MAP module uses the services provided by the underlying Transaction Capabilities (TCAP) service for the transfer of operations between peer MAP entities. It provides services to “MAP User” applications while remaining independent of both the TCAP layer and the MAP User application. This Programmer’s Manual is intended for users who choose to develop their own applications that interface to and make use of the functionality provided by the MAP module. The MAP module is an event driven task that uses standard structured message types for communication with other layers of the protocol stack. These messages are used to convey the protocol primitives between MAP and the MAP User application and MAP and TCAP. Each message contains the primitive parameters as defined in the ETSI & ITU-T recommendations such that the module can easily be interfaced to other vendor implementations of adjacent layers. Typically, the MAP module is used in ® conjunction with the Dialogic DSI TCAP Layer (“TCAP module”). This manual provides an overview of the internal operation of the MAP module and defines the structure of the messages used to interface to the MAP module.
1.1 Abbreviations ANSI
American National Standards Institute
APDU
Application Protocol Data Unit
DSI
Distributed Signaling Interface
GPRS
General Packet Radio Service
ITU-T
International Telecommunication Union
MAP
Mobile Application Part
MTP
Message Transfer Part
SCCP
Signaling Connection Control Part
SMS
Short Message Service
TCAP
Transaction Capabilities Application Part
USSD
Unstructured Supplementary Service Data
1.2 Related Documentation [1] ETSI ETS 300 599 – Mobile Application Part (MAP) Specification (GSM 09.02) [2] ETSI ETS 300 974 – Mobile Application Part (MAP) Specification (GSM 09.02) [3] ETSI TS 100 974 – Mobile Application Part (MAP) Specification (GSM 09.02) [4] Mobile Application Part (MAP) Specification (TS 29.002) [5] ITU-T Recommendations Q.771 – Q.775 (TCAP) [6] ITU-T Recommendations Q.711 – Q.714 (SCCP) ®
[7] U06SSS, Dialogic DSI TCAP Programmer’s Manual ®
[8] U10SSS, Dialogic DSI Software Environment Programmer’s Manual [9] 3GPP TS 29.002 V8.12.0 - Mobile Application Part (MAP) Specification
6
MAP Programmer's Manual Issue 23
2
General Description
2.1 Feature Overview ®
Key features of the Dialogic DSI MAP Layer include: -
Implementation of Common MAP Services dialogue control functionality
-
Implementation of a number of MAP services, including Short Message Service (SMS), Unstructured Supplementary Service Data (USSD), Supplementary Services, Location Service Management Services, IMEI Management Services and Any Time Information Handling Services.
-
Error handling for supported services
-
Class 1, 2, 3, and 4 operations
-
Dialogue support for application context, user information and components.
-
Message-oriented interface
2.2 Module Overview The MAP module is an implementation of the MAP Service-provider block specified in GSM 09.02 (ETS 300 599 and ETS 300 974) and TS 29.002. The MAP module provides an implementation of the MAP Service-provider block - common MAP services which permit control of dialogues with peer MAP entities. The MAP module also provides an implementation of a number of the MAP Service-provider block services, including those required for SMS and USSD. See Appendix C for a list of MAP services supported. The functions of the MAP service-user block specified GSM 09.02 form part of the user’s application and are not implemented here. MAP Service-provider block Common MAP Services: The MAP module implements the Common Services of the MAP protocol. These services permit handling of dialogues between MAP User entities. Whenever a MAP User wishes to request a service of a remote peer the MAP User must first establish a dialogue with the peer. Subsequent service requests and responses (MAP Protocol Data Units) exchanged with the peer are transferred via this dialogue. The MAP Provider Block Common Services allow the MAP User to open (MAP-OPEN), close (MAP-CLOSE) and abort (MAP-U-ABORT) dialogues with the remote peer. They also permit the MAP module to report problems (MAP-NOTICE) and permit the MAP user to explicitly request the transfer (MAP-DELIMITER) of any MAP Protocol Data Units. MAP Service-provider block User Specific Services: The MAP User is provided with a primitive interface by which the MAP User may request and receive services from the remote peer. The MAP module is event driven. It has a single input queue into which events from other modules ® (Dialogic DSI TCAP Layer ("TCAP module"), MAP-User, management etc.) are written. The MAP module processes each event in turn until the input queue is empty, in which case it will do nothing until the next event is received. Output from the MAP module is directed depending on the type of event to either the TCAP module, the MAP-User module, the Management module, or the Maintenance module The MAP module requires a periodic timer tick notification to be issued to it via the input queue every tenth of a second. This is generated by the timer module for the selected operating system. The format of timer related messages is described in Appendix A -.Timer services. In addition to the primitive interface and the management interface to the TCAP module (which are described in later sections), the MAP module requires a few basic system services to be supplied by the underlying operating system. These include the ability to allocate, send, receive and release messages. This functionality is described in the Software Environment Programmer’s Manual.
7
Section 2 General Description
2.3 Module Configuration The MAP module provides flexibility by allowing a number of user configuration options to be set up at run time. This allows users to customize the operation of the MAP module to suit the requirements of the final application. Configuration parameters are sent to the MAP module’s input event queue in the same manner as MAP protocol messages. The first message sent to the MAP module must be the global configuration message. Any messages received prior to the global configuration message will be discarded. The global configuration message specifies the module id for the modules to which MAP issues messages. It also supplies values for the maximum number of dialogues (incoming and outgoing), base values for the incoming and outgoing ranges of dialogue ids available to MAP-User and TCAP and the maximum number of active invocations that are required. The MAP module checks that the values requested are compatible with the internal dimensions it has been built with. The MAP module may also be sent a timer configuration message. The time for which the MAP module will wait for a MAP-User response may be supplied as a message parameter. The message may also be sent without parameters in order to use a default value.
2.4 Dialogue ID assignment The MAP module may support a number of active dialogues at a time. MAP-User primitives are associated with a particular dialogue using a Dialogue ID. The Dialogue ID is assigned when the opening primitive is exchanged between the MAP-User and MAP. For a dialogue initiated by the MAP-User (an ‘outgoing dialogue’), the value is selected by the MAP-User. For a dialogue initiated by a remote MAP-User peer (an ‘incoming dialogue’), the value is selected by the MAP module. Once a dialogue has started, all user primitives that refer to this dialogue must include its Dialogue ID value. The dialogue ID is a 16-bit or a 32-bit value. Separate ranges of values must be used for outgoing and incoming dialogues. The global configuration message sent to the module on initialization specifies the range of IDs available to MAP for incoming dialogues, as well as the range of IDs available to the MAP User for outgoing dialogues. The Dialogue ID is of purely local significance between the MAP-User and MAP. Maximum values for the number of incoming and outgoing dialogues that the MAP module can support are set up at configuration time. These values are then fixed for both TCAP and MAP-User interfaces. The dialogue ID selected by the MAP-User for an outgoing dialogue must lie within the configured range of outgoing dialogue IDs. Dialogue IDs for incoming dialogues are allocated automatically by the MAP module (from the configured range of incoming dialogue IDs) so that the dialogue ID that has been unused for the longest period is used next. It is important that MAP and the MAP User use separate ranges of IDs so that is not possible for the MAP-User to select an ID for an outgoing dialogue at the same time that MAP selects the same ID for use with an incoming dialogue. Dialogue ID values also exist on the MAP–TCAP interface, but the MAP-User is not generally concerned with these. However, both MAP and TCAP must be configured to use separate ranges of values for incoming and outgoing dialogue IDs on this interface. The Dialogue IDs used on this interface are of purely local significance to MAP and TCAP. Dialogue IDs can be either 16 bit or 32 bit values depending on the the revision of the application interface in use. To use 32 bit dialogue IDs a module configuration option must be selected. The use of 32 bit dialogue IDs is a prerequisite for systems with greater than 65,535 dialogues in use. The standard MAP license supports the use of up to 65,535 (64K) dialogues. To use more than this number the user must additionally use a MAP extended license.
8
MAP Programmer's Manual Issue 23
2.5 Application Context When the MAP-User requests the establishment of a dialogue with a peer, the MAP-User must provide the application context for that dialogue. The application context identifies the mobile network entities (HLR, GMSC etc.) at which the MAP peers reside and the services that may be requested. The use of application context is mandatory under the MAP GSM 09.02 Phase 2 specifications. The use of application context is not specified under the MAP GSM 09.02 Phase 1 specifications but is required by the MAP module to identify those dialogues for which the MAP User requires MAP Phase 1 compatible messaging. The MAP User should supply the version 1 contexts specified in MAP GSM 09.02 Phase 2 to obtain MAP Phase 1 compatible messaging.
2.6 Application Context negotiation Application context version negotiation may be performed by the user. This is necessary for dialogues to be successful when the application supports an older version than the MAP module for a particular application context. If, for example, a V3 application context is received for a dialogue but the highest version that the application supports is V2, application context negotiation may be performed by setting the Refuse reason parameter in the MAP-OPEN-RSP to “application context not supported” and also including the preferred application context.
2.7 Invoke ID When the MAP-User has established a dialogue with a peer, it may request a service from the remote peer by sending a specific service request primitive to the MAP module. Requests for service from the remote peer are sent to the MAP-User in a specific service indication primitive. This may require the MAP-User to respond with a specific service response primitive, which the peer MAP-User will receive as a specific service confirmation primitive. Each request for service is termed an invocation of the service. Each primitive associated with a particular invocation of a service must carry the invoke ID of that invocation. The invoke ID is supplied by the MAPUser and must be unique for each outgoing service invocation on the dialogue. Each incoming service invocation will also have a unique invoke ID – in this case the ID is supplied by the remote peer.
2.8 Operation timeout The timer value to be used when waiting for a response to an operation may be specified by including a parameter in the service request primitive. If the parameter is not included, a default value is used.
2.9 Constant definitions To assist the user who chooses to write an application, a ‘C’ language header file (map_inc.h) is available containing all the definitions and constants necessary to interface with the MAP module. This file contains definitions for all the mnemonics (e.g. primitives and primitive parameters) listed in this Programmer’s Manual.
2.10 Module Dimensions Internally, there are a number of data structures used by the MAP module. The maximum dimensions of these structures are determined by compile time constants. The two constants of importance to the user are: a) The maximum number of simultaneous dialogues supported by the MAP module. b) The maximum number of simultaneous invocations supported by the MAP module.
9
Section 3 Interface to TCAP
Host-based (Linux, ® Windows , Solaris) using standard MAP license
Host-based (Linux, ® Windows , Solaris) using standard MAP license plus MAP extension license
SS7G41 using MAP license
Maximum number of dialogues supported
65,535
1,048,576
65,535
Maximum number of invokes supported
65,535
1,048,576
65,535
3
Interface to TCAP ®
The Dialogic DSI Map Layer ("MAP module") is usually used in conjunction with the DSI TCAP Layer ("TCAP module"). However, the use of primitives in accordance with Q.771 ensures that it can also be integrated with other Transaction Capabilities implementations if required. The MAP module communicates with the TCAP module using the following primitives, all of which are defined in ITU-T Recommendation Q.771:
3.1 Dialogue handling UNI-REQ BEGIN-REQ CONTINUE-REQ END-REQ U-ABORT-REQ
UNI-IND BEGIN-IND CONTINUE-IND END-IND U-ABORT-IND P-ABORT-IND NOTICE-IND ®
The message format used to convey these primitives is defined in the Dialogic DSI TCAP Programmer’s Manual. The following messages are used: TCP_MSG_DLG_REQ TCP_MSG_DLG_IND
Messages issued by MAP Messages issued to MAP
3.2 Component handling INVOKE-REQ RESULT-L-REQ RESULT-NL-REQ U-ERROR-REQ U-CANCEL-REQ U-REJECT-REQ
NULL-IND INVOKE-IND RESULT-L-IND RESULT-NL-IND U-ERROR-IND L-CANCEL-IND L-REJECT-IND R-REJECT-IND U-REJECT-IND ®
The message format used to convey these primitives is defined in the Dialogic DSI TCAP Programmer’s Manual. The following messages are used: TCP_MSG_CPT_REQ TCP_MSG_CPT_IND
10
Messages issued by MAP Messages issued to MAP
MAP Programmer's Manual Issue 23
4 Interface to MAP-User 4.1 Introduction All primitives at the MAP-User MAP-Provider interface are passed by sending messages between the MAP-User and MAP modules. Request and Response primitives are sent by the MAP-User. These request MAP to control dialogues and issue MAP service requests. Indication and Confirmation primitives are sent by MAP to indicate received MAP dialogue events and MAP service events to the MAP-User. The following messages are used: MAP-DIALOGUE-REQ MAP-DIALOGUE-IND MAP-SERVICE-REQ MAP-SERVICE-IND
Transfers dialogue request primitives and dialogue response primitives from MAP-User to MAP. Transfers dialogue indication primitives and dialogue confirmation primitives from MAP to MAP-User. Transfers service request primitives and service response primitives from MAP-User to MAP. Transfers service indication primitives and service confirmation primitives from MAP to MAP-User.
The basic structure of each message (irrespective of the MAP primitive contained within it) is the same and is described in the ‘Software Environment Programmer’s Manual’. The message must be contained in a single buffer, which should be allocated by the sending module (using the getm function) and either released (using the relm function) or passed to another module by the receiving module. The getm and relm functions are described in the ‘Software Environment Programmer’s Manual’. The message header contains a ‘type’, the value of which indicates the primitive that is being conveyed by the message. The following message types have been defined:
Primitive
Message type
Value
MAP-SERVICE-REQ
MAP_MSG_SRV_REQ
0xc7e0
MAP-SERVICE-IND
MAP_MSG_SRV_IND
0x87e1
MAP-DIALOGUE-REQ
MAP_MSG_DLG_REQ
0xc7e2
MAP-DIALOGUE-IND
MAP_MSG_DLG_IND
0x87e3
11
Section 4 Interface to MAP-User
4.2 Primitive parameters Each MAP-User primitive includes a number of parameters. These parameters are conveyed in the parameter area of the message that conveys the primitive. The first byte in the parameter area is the primitive type octet and the last byte is a zero byte to indicate that there are no further parameters in the parameter area. Parameters associated with the message are placed between the message type code and the final (zero) byte. Therefore the parameter area is formatted as follows:
Primitive Type
Parameter
Parameter
Parameter
Zero
Within each message there are mandatory parameters, which must always be present, and optional parameters, which may or may not be present. The parameters may be placed in any order. The encoding of the MAP parameter data aligns with the parameter format specified in the appropriate ETSI recommendation whenever possible. Therefore, each parameter is formatted as follows: 1. For MAP parameters whose name value is less than value 240 (0xf0), the first byte of a parameter is the parameter name, the second byte (or the combined second and third bytes) is the length of the parameter data to follow (excluding the parameter name and the length bytes themselves), this is followed by the parameter data as shown below:
Name 1 byte
Length
Data ‘Parameter length’ bytes
1 (or 2 bytes depending on code shift)
2. MAP parameter 240 is used for the parameter name extension as described below. MAP parameter 248 is used for service primitive type extension (see MAPST_EXTENDED_SERVICE_TYPE in Section 4.4 ). The MAP parameter 255 is used to control parameter length encoding (Code Shift), as described in the next paragraph. Other parameters between 241 till 255 are reserved for future use. 3. The special MAPPN_CODE_SHIFT parameter 255 is used to control whether parameter length encoding uses 1 or 2 bytes. When a message starts, parameter lengths are always encoded in 1 byte. If the MAPPN_CODE_SHIFT parameter appears in the message with data = 1, then all parameters after that code shift are encoded in 2 bytes. The first byte being the most significant 8 bits and the second byte the least. If the MAPPN_CODE_SHIFT parameter appears in the message again with data = 0, length encoding reverts to 1 byte again. The MAPPN_CODE_SHIFT parameter can be used multiple times in a message. Note that parameter lengths that only actually require 1 byte can still be sent encoded in 2 bytes.
12
Primitive Type
Parameter
Parameter
Code Shift data = 1
Parameter
Parameter
1 byte
1 byte length
1 byte length
1 byte length
2 bytes length
2 bytes length
Zero
MAP Programmer's Manual Issue 23
4. For MAP parameters whose name value is greater than 255 (0xff), the first byte is 240 (0xf0), the second byte (or the combined second and third bytes) is the length of the entire parameter; this length is defined by 3 or 4 (for the parameter name and the length bytes) + the length of the MAP parameter to follow (excluding the parameter name and the length bytes themselves).The data area contains the name, length and data of the actual MAP parameter as shown below.
Name (0xf0)
Length + 3 (or + 4)
1 byte
1 or 2 bytes
Data ‘Parameter’ Name
‘Parameter’ Length
‘Parameter’ Data
2 byte
1 or 2 bytes
‘Parameter length’ bytes
5. The extended name parameters, described above, are also affected by the current ‘Code Shift’ state. If no Code Shift or the last Code Shift = 0, the both length parts of the parameter are encoded in 1 byte. If Code Shift = 1, the both length parts of the parameter are encoded in 2 bytes. 6. When the MAP module sends messages to the MAP User it will insert a Code Shift = 1 parameter the first time it finds a parameter with a data length over 255 bytes. The module will then encode all following parameters with 2 bytes lengths, i.e. whether or not these parameters have data lengths are over 255 bytes. The MAP User is not restricted as to how often Code Shift parameters can be used when messages are sent to the MAP module, other than the need to successful pass parameters and their data to the module.
4.3 Dialogue Primitive Types Dialogue-handling primitives provide the mechanism by which service requests etc. may be exchanged with peer MAP-User entities. Dialogue primitives sent by the MAP-User to MAP. These convey a dialogue request or response: Primitive
Mnemonic
Value (dec)
Value (hex)
MAP-OPEN-REQ
MAPDT_OPEN_REQ
1
0x01
MAP-CLOSE-REQ
MAPDT_CLOSE_REQ
3
0x03
MAP-DELIMITER-REQ
MAPDT_DELIMITER_REQ
5
0x05
MAP-U-ABORT-REQ
MAPDT_U_ABORT_REQ
7
0x07
MAP-OPEN-RSP
MAPDT_OPEN_RSP
129
0x81
Dialogue primitives sent by the MAP to MAP-User. These convey a dialogue indication or confirmation:
13
Section 4 Interface to MAP-User
Primitive
Mnemonic
Value (dec)
Value (hex)
MAP-OPEN-IND
MAPDT_OPEN_IND
2
0x02
MAP-CLOSE-IND
MAPDT_CLOSE_IND
4
0x04
MAP-DELIMITER-IND
MAPDT_DELIMITER_IND
6
0x06
MAP-U-ABORT-IND
MAPDT_U_ABORT_IND
8
0x08
MAP-OPEN-CNF
MAPDT_OPEN_CNF
130
0x82
MAP-P-ABORT-IND
MAPDT_P_ABORT_IND
9
0x09
MAP-NOTICE-IND
MAPDT_NOTICE_IND
10
0x0a
The following sections define the message format and content of the parameter area for each of the messages exchanged between the MAP-User and MAP.
4.4 Service Primitive Types Once a dialogue is established between two MAP peers, they may request services from each other. Only services belonging to the application context that was specified at the establishment of the dialogue may be requested. A service type primitive code must be passed in the message to indicate the type of service being defined. Two methods are defined for passing this code – 1. The single octet Service Type code is passed as the first octet of the message. 2. The single or double octet Service Type Code is passed in the parameter ‘MAPPN_SERVICE_TYPE’ and the first octet of the message is set to ‘MAPST_EXTENDED_SERVICE_TYPE’. The first method is only possible for services were the Service Type code can be defined in a single octet (see following tables). The second method is always possible and can be used with single or double octet Service Type codes. The MAP User can choose to use either method, except for services where the Service Type code requires two octets, where the second method must be used. When the MAP module returns service messages to the MAP User, it will normally use first method when the Service Type can be defined in a single octet and the second method (using MAPST_EXTENDED_SERVICE_TYPE), where a double octet Service Type is required. A configuration option (MAPF_USE_TYPE_PARMS) is provided to force the module to use the second method for all Service messages sent to the MAP User. The following table details service primitives sent by the MAP-User to MAP. These convey a request to perform a service, or a response to a service request from the peer entity. Primitive
14
Mnemonic
Value
Value
(dec)
(hex)
MAP-ACTIVATE-SS-REQ
MAPST_ACTIVATE_SS_REQ
75
0x4b
MAP-ACTIVATE-SS-RSP
MAPST_ACTIVATE_SS_RSP
197
0xc5
MAP-ACTIVATE-TRACE-MODE-REQ
MAPST_ACTIV_TRACE_MODE_REQ
45
0x2d
MAP-ACTIVATE-TRACE-MODE-RSP
MAPST_ACTIV_TRACE_MODE_RSP
167
0xa7
MAP-ALERT-SC-WITHOUT-RESULT-REQ
MAPST_ALERT_SC_WO_RESULT_REQ
17
0x11
MAP Programmer's Manual Issue 23
Primitive
Mnemonic
Value
Value
(dec)
(hex)
MAP-ALERT-SERVICE-CENTRE-REQ
MAPST_ALERT_SC_REQ
9
0x09
MAP-ALERT-SERVICE-CENTRE-RSP
MAPST_ALERT_SC_RSP
137
0x89
MAP-ANYTIME-INTERROGATION-REQ
MAPST_ANYTIME_INT_REQ
29
0x1d
MAP-ANYTIME-INTERROGATION-RSP
MAPST_ANYTIME_INT_RSP
151
0x97
MAP-ANYTIME-MODIFICATION-REQ
MAPST_ANYTIME_MOD_REQ
115
0x73
MAP-ANYTIME-MODIFICATION-RSP
MAPST_ANYTIME_MOD_RSP
231
0xe7
MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-REQ
MAPST_ATSI_REQ
81
0x51
MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-RSP
MAPST_ATSI_RSP
203
0xcb
MAP-AUTHENTICATION-FAILURE-REPORTREQ
MAPST_AUTHFAILREPORT_REQ
111
0x6f
MAP-AUTHENTICATION-FAILURE-REPORTRSP
MAPST_AUTHFAILREPORT_RSP
227
0xe3
MAP-CANCEL-LOCATION-REQ
MAPST_CANCEL_LOCATION_REQ
41
0x29
MAP-CANCEL-LOCATION-RSP
MAPST_CANCEL_LOCATION_RSP
163
0xa3
MAP-CHECK-IMEI-REQ
MAPST_CHECK_IMEI_REQ
79
0x4f
MAP-CHECK-IMEI-RSP
MAPST_CHECK_IMEI_REQ
201
0xc9
MAP-DEACTIVATE-SS-REQ
MAPST_DEACTIVATE_SS_REQ
77
0x4d
MAP-DEACTIVATE-SS-RSP
MAPST_DEACTIVATE_SS_RSP
199
0xc7
MAP-DEACTIVATE-TRACE-MODE-REQ
MAPST_DEACTIV_TRACE_MODE_REQ
97
0x61
MAP-DEACTIVATE-TRACE-MODE-RSP
MAPST_DEACTIV_TRACE_MODE_RSP
219
0xdb
MAP-DELETE-SUBSCRIBER-DATA-REQ
MAPST_DEL_SUBS_DATA_REQ
49
0x31
MAP-DELETE-SUBSCRIBER-DATA-RSP
MAPST_DEL_SUBS_DATA_RSP
171
0xab
MAP-ERASE-CC-ENTRY-REQ
MAPST_ERASE_CC_ENTRY_REQ
532
0x0214
MAP-ERASE-CC-ENTRY-RSP
MAPST_ERASE_CC_ENTRY_RSP
534
0x0216
MAP-ERASE-SS-REQ
MAPST_ERASE_SS_REQ
83
0x53
MAP-ERASE-SS-RSP
MAPST_ERASE_SS_RSP
205
0xcd
MAP-EXTENDED-SERVICE-TYPE
MAPST_EXTENDED_SERVICE_TYPE
255
0xff
MAP-FAILURE-REPORT-REQ
MAPST_FAIL_REPORT_REQ
53
0x35
MAP-FAILURE-REPORT-RSP
MAPST_FAIL_REPORT_RSP
175
0xaf
MAP-FORWARD-ACCESS-SIGNALLING-REQ
MAPST_FWDACCESS_SIG_REQ
101
0x65
MAP-FORWARD-CHECK-SS-INDICATIONREQ
MAPST_FWD_CHK_SS_INDICAT_REQ
67
0x43
MAP-FORWARD-SHORT-MESSAGE-REQ (versions 1 and 2)
MAPST_FWD_SM_REQ
3
0x03
MAP-FORWARD-SHORT-MESSAGE-RSP (versions 1 and 2)
MAPST_FWD_SM_RSP
131
0x83
MAP-GET-PASSWORD-REQ
MAPST_GET_PASSWORD_REQ
89
0x59
MAP-GET-PASSWORD-RSP
MAPST_GET_PASSWORD_RSP
211
0xd3
MAP-INFORM-SERVICE-CENTRE-REQ
MAPST_INF_SC_REQ
11
0x0b
15
Section 4 Interface to MAP-User
Primitive
16
Mnemonic
Value
Value
(dec)
(hex)
MAP-INSERT-SUBSCRIBER-DATA-REQ
MAPST_INS_SUBS_DATA_REQ
43
0x2b
MAP-INSERT-SUBSCRIBER-DATA-RSP
MAPST_INS_SUBS_DATA_RSP
165
0xa5
MAP-INTERROGATE-SS-REQ
MAPST_INTERROGATE_SS_REQ
73
0x49
MAP-INTERROGATE-SS-RSP
MAPST_INTERROGATE_SS_RSP
195
0xc3
MAP-MO-FORWARD-SHORT-MESSAGEREQ (version 3 onwards)
MAPST_MO_FWD_SM_REQ
3
0x03
MAP-MO-FORWARD-SHORT-MESSAGE-RSP (version 3 onwards)
MAPST_MO_FWD_SM_RSP
131
0x83
MAP-MT-FORWARD-SHORT-MESSAGE-REQ (version 3 onwards)
MAPST_MT_FWD_SM_REQ
69
0x45
MAP-MT-FORWARD-SHORT-MESSAGE-RSP (version 3 onwards)
MAPST_MT_FWD_SM_RSP
191
0xbf
MAP-NOTEMM-EVENT-REQ
MAPST_NOTE_MM_EVENT_REQ
65
0x41
MAP-NOTEMM-EVENT-RSP
MAPST_NOTE_MM_EVENT_RSP
187
0xbb
MAP-NOTE-MS-PRESENT-GPRS-REQ
MAPST_NOTE_MS_PRES_GPRS_REQ
51
0x33
MAP-NOTE-MS-PRESENT-GPRS-RSP
MAPST_NOTE_MS_PRES_GPRS_RSP
173
0xad
MAP-NOTE-SUBSCRIBER-PRESENT-REQ
MAPST_NOTE_SUB_PRESENT_REQ
19
0x13
MAP-NOTIFY-SUBSCRIBER-DATAMODIFIED-REQ
MAPST_NOTIFY_SUB_DATA_MOD_REQ
536
0x0218
MAP-NOTIFY-SUBSCRIBER-DATAMODIFIED-RSP
MAPST_NOTIFY_SUB_DATA_MOD_RSP
538
0x21a
MAP-PREPARE-HANDOVER-REQ
MAPST_PREPAREHO_REQ
103
0x67
MAP-PREPARE-HANDOVER-RSP
MAPST_PREPAREHO_RSP
221
0xdd
MAP-PREPARE-SUBSEQUENT-HANDOVERREQ
MAPST_PREPARESUBHO_REQ
105
0x69
MAP-PREPARE-SUBSEQUENT-HANDOVERRSP
MAPST_PREPARESUBHO_RSP
223
0xdf
MAP-PROCESS-ACCESS-SIGNALLING-REQ
MAPST_PROACCESS_SIG_REQ
107
0x6b
MAP-PROCESS-UNSTRUCTURED-SSREQUEST-REQ
MAPST_PRO_UNSTR_SS_REQ_REQ
27
0x1b
MAP-PROCESS-UNSTRUCTURED-SSREQUEST-RSP
MAPST_PRO_UNSTR_SS_REQ_RSP
149
0x95
PROP-UPDATE-DEVICE-CONFIG-REQ
MAPST_PROP_UPDATE_DEV_CFG_REQ
540
0x21c
PROP-UPDATE-DEVICE-CONFIG-RSP
MAPST_PROP_UPDATE_DEV_CFG_RSP
542
0x21e
MAP-PROVIDE-ROAMING-NUMBER-REQ
MAPST_PROV_ROAM_NUM_REQ
37
0x25
MAP-PROVIDE-ROAMING-NUMBER-RSP
MAPST_PROV_ROAM_NUM_RSP
159
0x9f
MAP-PROVIDE-SUBSCRIBER-INFO-RSP
MAPST_PROV_SUB_INFO_RSP
153
0x99
MAP Programmer's Manual Issue 23
Primitive
Mnemonic
Value
Value
(dec)
(hex)
MAP-PROVIDE-SUBSCRIBER-INFO-REQ
MAPST_PROV_SUB_INFO_REQ
31
0x1f
MAP-PROVIDE-SUBSCRIBER-LOCATIONREQ
MAPST_PROVIDE_SUBS_LOC_REQ
61
0x3d
MAP-PROVIDE-SUBSCRIBER-LOCATIONRSP
MAPST_PROVIDE_SUBS_LOC_RSP
183
0xb7
MAP-PURGE-MSUBSCRIBER-DATA-REQ
MAPST_PURGE_MS_REQ
57
0x39
MAP-PURGE-MSUBSCRIBER-DATA-RSP
MAPST_PURGE_MS_RSP
179
0xb3
MAP-READY-FOR-SM-REQ
MAPST_RDY_FOR_SM_REQ
7
0x07
MAP-READY-FOR-SM-RSP
MAPST_RDY_FOR_SM_RSP
135
0x87
MAP-REGISTER-CC-ENTRY-REQ
MAPST_REGISTER_CC_ENTRY_REQ
528
0x0210
MAP-REGISTER-CC-ENTRY-RSP
MAPST_REGISTER_CC_ENTRY_RSP
530
0x0212
MAP-REGISTER-PASSWORD-REQ
MAPST_REGISTER_PASSWORD_REQ
91
0x5b
MAP-REGISTER-PASSWORD-RSP
MAPST_REGISTER_PASSWORD_RSP
213
0xd5
MAP-REGISTER-SS-REQ
MAPST_REGISTER_SS_REQ
85
0x55
MAP-REGISTER-SS-RSP
MAPST_REGISTER_SS_RSP
207
0xcf
MAP-REMOTE-USER-FREE-REQ
MAPST_REMOTE_USER_FREE_REQ
524
0x020c
MAP-REMOTE-USER-FREE-RSP
MAPST_REMOTE_USER_FREE_RSP
526
0x020e
MAP-REPORT-SM-DELIVERY-STATUS-REQ
MAPST_RPT_SMDST_REQ
5
0x05
MAP-REPORT-SM-DELIVERY-STATUS-RSP
MAPST_RPT_SMDST_RSP
133
0x85
MAP-RESET-REQ
MAPST_RESET_REQ
512
0x0200
MAP-RESTORE-DATA-REQ
MAPST_RESTORE-DATA_REQ
93
0x5d
MAP-RESTORE-DATA-RSP
MAPST_RESTORE-DATA_RSP
215
0xd7
MAP-RESUME-CALL-HANDLING-REQ
MAPST_RES_CALL_REQ
87
0x57
MAP-RESUME-CALL-HANDLING-RSP
MAPST_RES_CALL_RSP
209
0xd1
MAP-SEND-AUTHENTICATION-INFO-REQ
MAPST_SEND_AUTH_INFO_REQ
71
0x47
MAP-SEND-AUTHENTICATION-INFO-RSP
MAPST_SEND_AUTH_INFO_RSP
193
0xc1
MAP-SEND-END-SIGNAL-REQ
MAPST_SEND_ENDSIG_REQ
109
0x6d
MAP-SEND-ENG-SIGNAL-RSP
MAPST_SEND_ENDSIG_RSP
225
0xe1
MAP-SEND-IDENTIFICATION-REQ
MAPST_SEND_IDENT_REQ
47
0x2f
MAP-SEND-IDENTIFICATION-RSP
MAPST_SEND_IDENT_RSP
169
0xa9
MAP-SEND-IMSI-REQ
MAPST_SEND_IMSI_REQ
33
0x21
MAP-SEND-IMSI-RSP
MAPST_SEND_IMSI_RSP
155
0x9b
MAP-SEND-PARAMETERS-REQ
MAPST_SEND_PARAMETERS_REQ
95
0x5f
MAP-SEND-PARAMETERS-RSP
MAPST_SEND_PARAMETERS_RSP
217
0xd9
MAP-SEND-ROUTING-INFO-FOR-GPRS-REQ
MAPST_SND_RTIGPRS_REQ
35
0x23
MAP-SEND-ROUTING-INFO-FOR-GPRS-RSP
MAPST_SND_RTIGPRS_REQ
157
0x9d
MAP-SEND-ROUTING-INFO-FOR-LCS-REQ
MAPST_ROUT_INFO_LCS_REQ
59
0x3b
MAP-SEND-ROUTING-INFO-FOR-LCS-RSP
MAPST_ROUT_INFO_LCS_RSP
181
0xb5
MAP-SEND-ROUTING-INFO-FOR-SM-REQ
MAPST_SND_RTISM_REQ
1
0x01
MAP-SEND-ROUTING-INFO-FOR-SM-RSP
MAPST_SND_RTISM_RSP
129
0x81
MAP-SEND-ROUTING-INFO-REQ
MAPST_SEND_ROUTING_INFO_REQ
21
0x15
MAP-SEND-ROUTING-INFO-RSP
MAPST_SEND_ROUTING_INFO_RSP
143
0x8f 17
Section 4 Interface to MAP-User
Primitive
Mnemonic
Value
Value
(dec)
(hex)
MAP-SET-REPORTING-STATE-REQ
MAPST_SET_REPORTING_STATE_REQ
516
0x0204
MAP-SET-REPORTING-STATE-RSP
MAPST_SET_REPORTING_STATE_RSP
518
0x0206
MAP-STATUS-REPORT-REQ
MAPST_STATUS_REPORT_REQ
520
0x0208
MAP-STATUS-REPORT-RSP
MAPST_STATUS_REPORT_RSP
522
0x020a
MAP-SUBSCRIBER-LOCATION-REPORTREQ
MAPST_SUBS_LOC_REPORT_REQ
63
0x3f
MAP-SUBSCRIBER-LOCATION-REPORTRSP
MAPST_SUBS_LOC_REPORT_RSP
185
0xb9
MAP-TRACE-SUBSCRIBER-ACTIVITY-REQ
MAPST_TRACE_SUB_ACTIV_REQ
99
0x63
MAP-UNSTRUCTURED-SS-NOTIFY-REQ
MAPST_UNSTR_SS_NOTIFY_REQ
25
0x19
MAP-UNSTRUCTURED-SS-NOTIFY-RSP
MAPST_UNSTR_SS_NOTIFY_RSP
147
0x93
MAP-UNSTRUCTURED-SS-REQUEST-REQ
MAPST_UNSTR_SS_REQ_REQ
23
0x17
MAP-UNSTRUCTURED-SS-REQUEST-RSP
MAPST_UNSTR_SS_REQ_RSP
145
0x91
MAP-UPDATE-GPRS-LOCATION-REQ
MAPST_UPDATE_GPRS_LOC_REQ
55
0x37
MAP-UPDATE-GPRS-LOCATION-RSP
MAPST_UPDATE_GPRS_LOC_RSP
177
0xb1
MAP-UPDATE-LOCATION-REQ
MAPST_UPDATE_LOCATION_REQ
39
0x27
MAP-UPDATE-LOCATION-RSP
MAPST_UPDATE_LOCATION_RSP
161
0xa1
The following table details service primitives received by the MAP-User from MAP. These convey a service indication, or a confirmation to a service request from the peer entity: Primitive
18
Mnemonic
Value
Value
(dec)
(hex)
MAP-ACTIVATE-SS-CNF
MAPST_ACTIVATE_SS_CNF
198
0xc6
MAP-ACTIVATE-SS-IND
MAPST_ACTIVATE_SS_IND
76
0x4c
MAP-ACTIVATE-TRACE-MODE-CNF
MAPST_ACTIV_TRACE_MODE_CNF
168
0xa8
MAP-ACTIVATE-TRACE-MODE-IND
MAPST_ACTIV_TRACE_MODE_IND
46
0x2e
MAP-ALERT-SC-WITHOUT-RESULT-IND
MAPST_ALERT_SC_WO_RESULT_IND
18
0x12
MAP-ALERT-SERVICE-CENTRE-CNF
MAPST_ALERT_SC_CNF
138
0x8a
MAP-ALERT-SERVICE-CENTRE-IND
MAPST_ALERT_SC_IND
10
0x0a
MAP-ANYTIME-INTERROGATION-CNF
MAPST_ANYTIME_INT_CNF
152
0x98
MAP-ANYTIME-INTERROGATION-IND
MAPST_ANYTIME_INT_IND
30
0x1e
MAP-ANYTIME-MODIFICATION-CNF
MAPST_ANYTIME_MOD_CNF
232
0xe8
MAP-ANYTIME-MODIFICATION-IND
MAPST_ANYTIME_MOD_IND
116
0x74
MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-CNF
MAPST_ATSI_CNF
204
0xcc
MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-IND
MAPST_ATSI_IND
82
0x52
MAP-AUTHENTICATION-FAILURE-REPORTIND
MAPST_AUTHFAILREPORT_IND
112
0x70
MAP-AUTHENTICATION-FAILURE-REPORTCNF
MAPST_AUTHFAILREPORT_CNF
228
0xe4
MAP-CANCEL-LOCATION-CNF
MAPST_CANCEL_LOCATION_CNF
164
0xa4
MAP-CANCEL-LOCATION-IND
MAPST_CANCEL_LOCATION_IND
42
0x2a
MAP Programmer's Manual Issue 23
Primitive
Mnemonic
Value
Value
(dec)
(hex)
MAP-CHECK-IMEI-CNF
MAPST_CHECK_IMEI_CNF
202
0xca
MAP-CHECK-IMEI-IND
MAPST_CHECK_IMEI_IND
80
0x50
MAP-DEACTIVATE-SS-CNF
MAPST_DEACTIVATE_SS_CNF
200
0xc8
MAP-DEACTIVATE-SS-IND
MAPST_DEACTIVATE_SS_IND
78
0x4e
MAP-DEACTIVATE-TRACE-MODE-CNF
MAPST_DEACTIV_TRACE_MODE_CNF
220
0xdc
MAP-DEACTIVATE-TRACE-MODE-IND
MAPST_DEACTIV_TRACE_MODE_IND
98
0x62
MAP-DELETE-SUBSCRIBER-DATA-CNF
MAPST_DEL_SUBS_DATA_CNF
172
0xac
MAP-DELETE-SUBSCRIBER-DATA-IND
MAPST_DEL_SUBS_DATA_IND
50
0x32
MAP-EXTENDED-SERVICE-TYPE
MAPST_EXTENDED_SERVICE_TYPE
255
0xff
MAP-ERASE-CC-ENTRY-CNF
MAPST_ERASE_CC_ENTRY_CNF
535
0x0217
MAP-ERASE-CC-ENTRY-IND
MAPST_ERASE_CC_ENTRY_IND
533
0x0215
MAP-ERASE-SS-CNF
MAPST_ERASE_SS_CNF
84
0x54
MAP-ERASE-SS-IND
MAPST_ERASE_SS_IND
206
0xce
MAP-FAILURE-REPORT-IND
MAPST_FAILURE_REPORT_IND
54
0x36
MAP-FAILURE-REPORT-CNF
MAPST_FAILURE_REPORT_CNF
176
0xb0
MAP-FORWARD-ACCESS-SIGNALLING-IND
MAPST_FWDACCESS_SIG_IND
102
0x66
MAP-FORWARD-CHECK-SS-INDICATIONIND
MAPST_FWD_CHK_SS_INDICAT_IND
68
0x44
MAP-FORWARD-SHORT-MESSAGE-CNF (versions 1 and 2)
MAPST_FWD_SM_CNF
132
0x84
MAP-FORWARD-SHORT-MESSAGE-IND (versions 1 and 2)
MAPST_FWD_SM_IND
4
0x04
MAP-GET-PASSWORD-CNF
MAPST_GET_PASSWORD_CNF
212
0xd4
MAP-GET-PASSWORD-IND
MAPST_GET_PASSWORD_IND
90
0x5a
MAP-INFORM-SERVICE-CENTRE-IND
MAPST_INF_SC_IND
12
0x0c
MAP-INSERT-SUBSCRIBER-DATA-CNF
MAPST_INS_SUBS_DATA_CNF
166
0xa6
MAP-INSERT-SUBSCRIBER-DATA-IND
MAPST_INS_SUBS_DATA_IND
44
0x2c
MAP-INTERROGATE-SS-CNF
MAPST_INTERROGATE_SS_CNF
196
0xc4
MAP-INTERROGATE-SS-IND
MAPST_INTERROGATE_SS_IND
74
0x4a
MAP-MO-FORWARD-SHORT-MESSAGECNF (version 3 onwards)
MAPST_MO_FWD_SM_CNF
132
0x84
MAP-MO-FORWARD-SHORT-MESSAGEIND (version 3 onwards)
MAPST_MO_FWD_SM_IND
4
0x04
MAP-MT-FORWARD-SHORT-MESSAGECNF (version 3 onwards)
MAPST_MT_FWD_SM_CNF
192
0xc0
MAP-MT-FORWARD-SHORT-MESSAGE-IND (version 3 onwards)
MAPST_MT_FWD_SM_IND
70
0x46
MAP-NOTEMM-EVENT-CNF
MAPST_NOTE_MM_EVENT_CNF
188
0xbc
MAP-NOTEMM-EVENT-IND
MAPST_NOTE_MM_EVENT_IND
66
0x42
MAP-NOTE-MS-PRESENT-GPRS-IND
MAPST_NOTE_MS_PRES_GPRS_IND
52
0x34
MAP-NOTE-MS-PRESENT-GPRS-CNF
MAPST_NOTE_MS_PRES_GPRS_CNF
174
0xae
MAP-NOTE-SUBSCRIBER-PRESENT-IND
MAPST_NOTE_SUB_PRESENT_IND
20
0x14
MAP-NOTIFY-SUBSCRIBER-DATAMODIFIED-CNF
MAPST_NOTIFY_SUB_DATA_MOD_CNF
539
0x021b
19
Section 4 Interface to MAP-User
Primitive
20
Mnemonic
Value
Value
(dec)
(hex)
MAP-NOTIFY-SUBSCRIBER-DATAMODIFIED-IND
MAPST_NOTIFY_SUB_DATA_MOD_IND
537
0x0219
MAP-PREPARE-HANDOVER-CNF
MAPST_PREPAREHO_CNF
222
0xde
MAP-PREPARE-HANDOVER-IND
MAPST_PREPAREHO_IND
104
0x68
MAP-PREPARE-SUBSEQUENTHANDOVER-CNF
MAPST_PREPARESUBHO_CNF
224
0xe0
MAP-PREPARE-SUBSEQUENTHANDOVER-IND
MAPST_PREPARESUBHO_IND
106
0x6a
MAP-PROCESS-ACCESS-SIGNALLING-IND
MAPST_PROACCESS_SIG_IND
108
0x6c
MAP-PROCESS_UNSTRUCTURED-SSREQUEST-IND
MAPST_PRO_UNSTR_SS_REQ_IND
28
0x1c
MAP-PROCESS-UNSTRUCTURED-SSREQUEST-CNF
MAPST_PRO_UNSTR_SS_REQ_CNF
150
0x96
PROP-UPDATE-DEVICE-CONFIG-IND
MAPST_PROP_UPDATE_DEV_CFG_IND
541
0x21d
PROP-UPDATE-DEVICE-CONFIG-CNF
MAPST_PROP_UPDATE_DEV_CFG_CNF
543
0x21f
MAP-PROVIDE-ROAMING-NUMBER-CNF
MAPST_PROV_ROAM_NUM_CNF
160
0xa0
MAP-PROVIDE-ROAMING-NUMBER-IND
MAPST_PROV_ROAM_NUM_IND
38
0x26
MAP-PROVIDE-SUBSCRIBER-INFO –CNF
MAPST_PROV_SUB_INFO_CNF
154
0x9a
MAP-PROVIDE-SUBSCRIBER-INFO-IND
MAPST_PROV_SUB_INFO_IND
32
0x20
MAP-PROVIDE-SUBSCRIBER-LOCATIONCNF
MAPST_PROVIDE_SUBS_LOC_CNF
184
0xb8
MAP-PROVIDE-SUBSCRIBER-LOCATIONIND
MAPST_PROVIDE_SUBS_LOC_IND
62
0x3e
MAP-PURGE-MSUBSCRIBER-DATA-IND
MAPST_PURGE_MS_IND
58
0x3a
MAP-PURGE-MSUBSCRIBER-DATA-CNF
MAPST_PURGE_MS_CNF
180
0xb4
MAP-READY-FOR-SM-CNF
MAPST_RDY_FOR_SM_CNF
136
0x88
MAP-READY-FOR-SM-IND
MAPST_RDY_FOR_SM_IND
8
0x08
MAP-REGISTER-CC-ENTRY-CNF
MAPST_REGISTER_CC_ENTRY_CNF
531
0x0213
MAP-REGISTER-CC-ENTRY-IND
MAPST_REGISTER_CC_ENTRY_IND
529
0x0211
MAP-REGISTER-PASSWORD-CNF
MAPST_REGISTER_PASSWORD_CNF
214
0xd6
MAP-REGISTER-PASSWORD-IND
MAPST_REGISTER_PASSWORD_IND
92
0x5c
MAP-REGISTER-SS_CNF
MAPST_REGISTER_SS_CNF
86
0x56
MAP-REGISTER-SS_IND
MAPST_REGISTER_SS_IND
208
0xd0
MAP-REMOTE-USER-FREE-CNF
MAPST_REMOTE_USER_FREE_CNF
527
0x020f
MAP-REMOTE-USER-FREE_IND
MAPST_REMOTE_USER_FREE_IND
525
0x020d
MAP-REPORT-SM-DELIVERY-STATUS-CNF
MAPST_RPT_SMDST_CNF
134
0x86
MAP-REPORT-SM-DELIVERY-STATUS-IND
MAPST_RPT_SMDST_IND
6
0x06
MAP-RESET-IND
MAPST_RESET_IND
513
0x0201
MAP-RESTORE-DATA-CNF
MAPST_RESTORE-DATA_CNF
216
0xd8
MAP-RESTORE-DATA-IND
MAPST_RESTORE-DATA_IND
94
0x5e
MAP-RESUME-CALL-HANDLING-CNF
MAPST_RES_CALL_CNF
210
0xd2
MAP-RESUME-CALL-HANDLING-IND
MAPST_RES_CALL_IND
88
0x58
MAP-SEND-AUTHENTICATION-INFO-RSP
MAPST_SEND_AUTH_INFO_CNF
194
0xc2
MAP-SEND-AUTHENTICATION-INFO-REQ
MAPST_SEND_AUTH_INFO_IND
72
0x48
MAP Programmer's Manual Issue 23
Primitive
Mnemonic
Value
Value
(dec)
(hex)
MAP-SEND-END-SIGNAL-CNF
MAPST_SEND_ENDSIG_CNF
226
0xe2
MAP-SEND-END-SIGNAL-IND
MAPST_SEND_ENDSIG_IND
110
0x6e
MAP-SEND-IDENTIFICATION-CNF
MAPST_SEND_IDENT_CNF
170
0xaa
MAP-SEND-IDENTIFICATION-IND
MAPST_SEND_IDENT_IND
48
0x30
MAP-SEND-IMSI-CNF
MAPST_SEND_IMSI_CNF
156
0x9c
MAP-SEND-IMSI-IND
MAPST_SEND_IMSI_IND
34
0x22
MAP-SEND-PARAMETERS-CNF
MAPST_SEND_PARAMETERS_CNF
218
0xda
MAP-SEND-PARAMETERS-IND
MAPST_SEND_PARAMETERS_IND
96
0x60
MAP-SEND-ROUTING-INFO-CNF
MAPST_SND_RI_CNF
144
0x90
MAP-SEND-ROUTING-INFO-FOR-GPRSCNF
MAPST_SND_RTIGPRS_CNF
158
0x9e
MAP-SEND-ROUTING-INFO-FOR-GPRS-IND
MAPST_SND_RTIGPRS_IND
36
0x24
MAP-SEND-ROUTING-INFO-FOR-LCS-CNF
MAPST_ROUT_INFO_LCS_CNF
182
0xb6
MAP-SEND-ROUTING-INFO-FOR-LCS-IND
MAPST_ROUT_INFO_LCS_IND
60
0X3c
MAP-SEND-ROUTING-INFO-FOR-SM-CNF
MAPST_SND_RTISM_CNF
130
0x82
MAP-SEND-ROUTING-INFO-FOR-SM-IND
MAPST_SND_RTISM_IND
2
0x02
MAP-SEND-ROUTING-INFO-IND
MAPST_SND_RI_IND
22
0x16
MAP-SET-REPORTING-STATE-CNF
MAPST_SET_REPORTING_STATE_CNF
519
0x0207
MAP-SET-REPORTING-STATE-IND
MAPST_SET_REPORTING_STATE_IND
517
0x0205
MAP-STATUS-REPORT-CNF
MAPST_STATUS_REPORT_CNF
523
0x020b
MAP-STATUS-REPORT-IND
MAPST_STATUS_REPORT_IND
521
0x0209
MAP-SUBSCRIBER-LOCATION-REPORTCNF
MAPST_SUBS_LOC_REPORT_CNF
186
0xba
MAP-SUBSCRIBER-LOCATION-REPORTIND
MAPST_SUBS_LOC_REPORT_IND
64
0x40
MAP-TRACE-SUBSCRIBER-IND
MAPST_TRACE_SUB_ACTIV_IND
100
0x64
MAP-UNSTRUCTURED-SS-NOTIFY-CNF
MAPST_UNSTR_SS_NOTIFY_CNF
148
0x94
MAP-UNSTRUCTURED-SS-NOTIFY-IND
MAPST_UNSTR_SS_NOTIFY_IND
26
0x1a
MAP-UNSTRUCTURED-SS-REQUEST-CNF
MAPST_UNSTR_SS_REQ_CNF
146
0x92
MAP-UNSTRUCTURED-SS-REQUEST-IND
MAPST_UNSTR_SS_REQ_IND
24
0x18
MAP-UPDATE-GPRS-LOCATION-CNF
MAPST_UPDATE_GPRS_LOC_CNF
178
0Xb2
MAP-UPDATE-GPRS-LOCATION-IND
MAPST_UPDATE_GPRS_LOC_IND
56
0x38
MAP-UPDATE-LOCATION-CNF
MAPST_UPDATE_LOCATION_CNF
162
0xa2
MAP-UPDATE-LOCATION-IND
MAPST_UPDATE_LOCATION_IND
40
0x28
21
Section 4 Interface to MAP-User
4.5 MAP Dialogue Request Synopsis: Message sent from the MAP-User to MAP containing a dialogue request primitive. Used by MAPUser to open and close dialogues with the remote peer MAP-User. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_DLG_REQ (0xc7e2)
id
dialogue ID If MAPF_EXT_DID option is set, the id field should define the least significant 16 bits of the Dialog ID and the full 32 bit Dialog ID should be sent in the MAPPN_DID parameter
src
Sending module ID
dst
MAP_TASK_ID
rsp_req
0
hclass
0
status
0
err_info
0
len
Number of bytes of user data
PARAMETER AREA OFFSET
SIZE
NAME
0
1
Dialogue primitive type octet.
1
len – 2
Parameters in Name-Length-Data format.
len – 1
1
Set to zero indicating end of message.
Description: This message is used by the MAP-User to send dialogue primitives to MAP. The MAP-User makes use of MAP to establish dialogues with MAP-User peers. The dialogue may then be used to send and receive service requests. All dialogue primitives contain a dialogue ID, which is encoded in the message header. It does not form part of the parameter area. It must be provided by the MAP-User with the MAP-OPEN primitive and used in the message header of all subsequent dialogue and service primitives associated with that dialogue. Dialogues initiated remotely will have a dialogue id assigned by MAP. Parameter area contents: The dialogue primitive type octet is coded as defined in Section 4.3 Dialogue Primitive Types. The following table lists the parameters associated with each dialogue request primitive and shows whether the parameter is Mandatory (M), in which case the message will be discarded if the parameter is omitted, or Optional (O), in which case the parameter is not considered essential. 22
MAP Programmer's Manual Issue 23
MAP Primitive
O P E N R E Q
Parameter
Destination address
M
Destination reference
O
Originating address
O
Originating reference
O
C L O S E R E Q
D E L I M I T E R R E Q
U A B O R T R E Q
O P E N R S P
O
O
O
O
Result
M
Refuse reason
O1 M
Release method
M
User reason Provider reason
O
Diagnostic information Application context name
M
O
Source Problem diagnostic O
Quality of Service RIID
O
Ellipsis
O
NC
O
Dialog Idle Timeout
O
2
O
Dialog ID
O
O O
O O
O
O
O O
O
1
May only be used with MAP V2 and V3 dialogues.
2
Dialog ID parameter must be used and must be first message parameter when MAPF_EXT_DID option = 1. The parameter must not be used when MAPF_EXT_DID option = 0. The MAP module will send the MAP-V1 BEGIN-SUBSCRIBER-ACTIVITY (BSA) service to the network when the MAP User sends a MAP Dialogue Request containing a MAP-V1 Application context, a Destination Reference and an Originating Reference (other parameters are allowed in the request as specified in above table). Both Destination Reference and Originating Reference must be defined for BSA to be sent. In message, the Destination Reference parameter data is sent as IMSI and the Originating Reference as originatingEntityNumber. After sending BEGIN-SUBSCRIBERACTIVITY, a following MAP-V1 service can be sent by the MAP User using the MAP Service Request, see section 4.8 .
23
Section 4 Interface to MAP-User
4.6 MAP Dialogue Indication Synopsis: Protocol message sent from MAP to the MAP-User containing a MAP dialogue primitive. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_DLG_IND (0x87e3)
id
Dialogue ID If MAPF_EXT_DID option is set, the id field defines the least significant 16 bits of the Dialog ID and the full 32 bit Dialog ID is sent in the MAPPN_DID parameter.
src
MAP_TASK_ID
dst
MAP-User module ID
rsp_req
0
hclass
0
status
0
err_info
0
len
Number of bytes of user data
PARAMETER AREA OFFSET
SIZE
NAME
0
1
Dialogue primitive type octet.
1
len – 2
Parameters in Name-Length-Data format.
len – 1
1
Set to zero indicating end of message.
Description: The MAP sends dialogue indication and confirmation primitives to the MAP-User. The primitives that may be sent are detailed in section Dialogue Primitive Types. Indication primitives are sent to indicate incoming dialogue control and problem reports. The MAPProvider indicates incoming dialogue open, close, abort, notice (problem report) and delimiter (end of a group of service indications) primitives. The MAP-User must confirm the open dialogue primitive with the remote peer before accepting service requests from it. All dialogue primitives must contain the dialogue ID of the dialogue to which they refer. This is encoded in the message header. It does not form part of the parameter area unless extended dialog ids are used. Parameter area contents: The dialogue primitive type octet is coded as defined in section 4.3 Dialogue Primitive Types. The coding of the dialogue primitive parameters is given in section 4.7 24
MAP Programmer's Manual Issue 23
The following table lists the parameters associated with each dialogue indication primitive and shows whether the parameter is Mandatory (M), in which case the message will be discarded if the parameter is omitted, or Optional (O), in which case the parameter is not considered essential. MAP Primitive
Parameter
O P E N – I N D
Destination address
M
Destination reference
O
Originating address
O
Originating reference
O
C L O S E – I N D
D E L I M I T E R I N D
U A B O R T I N D
P A B O R T I N D
O P E N C N F
O
O
O
O
Result
M
Refuse reason
O1
N O T I C E – I N D
Release method M
User reason
M
Provider reason O
Diagnostic information Application context name
O
M
O M
Source
M
Problem diagnostic Quality of Service 2
O
Ellipsis
O
O
O
O
O
O
Release confirm
O
Report cause NC
O
TCAP Reject Problem Code
O3
TCAP Reject Problem Type
O3 O
Component Indicator
O3
Invoke ID Dialog ID4
O
O
O
O
O
O
O
1
May only be used with MAP V2 and V3 dialogues.
2
Quality of Service parameter is returned only if the MAPF_QOS_TRANSPARENT option is set.
3
Service Primitive Parameters used for this dialog message (see Section 0).
4
Dialog ID is only returned when the MAPF_EXT_DID option is set. When returned it will always be the first message parameter.
25
Section 4 Interface to MAP-User
When the module receives the BEGIN-SUBSCRIBER-ACTIVITY service message from the network a MAP Dialogue Indication is sent to the MAP User with parameters: - MAPPN_applic_context, Application context of networkFunctionalSsContext-v1 - MAPPN_dest_ref, Destination Reference with IMSI from the service - MAPPN_orig_ref ,Originating Reference with originatingEntityNumber from the service - other parameters are also returned in the indication as specified in the above table.
4.7 MAP Dialogue Primitive Parameters The following parameter names are defined for use in dialogue primitive messages: Parameter
Mnemonic
Value
Value
(dec)
(hex)
Destination address
MAPPN_dest_address
1
0x01
Destination reference
MAPPN_dest_ref
2
0x02
Originating address
MAPPN_orig_address
3
0x03
Originating reference
MAPPN_orig_ref
4
0x04
Result
MAPPN_result
5
0x05
Refuse reason
MAPPN_refuse_rsn
6
0x06
Release method
MAPPN_release_method
7
0x07
User reason
MAPPN_user_rsn
8
0x08
Provider reason
MAPPN_prov_rsn
9
0x09
Diagnostic information
MAPPN_diag_inf
10
0x0a
Application context name
MAPPN_applic_context
11
0x0b
Source
MAPPN_source
12
0x0c
Problem diagnostic
MAPPN_prob_diag
13
0x0d
Ellipsis
MAPPN_ellipsis
57
0x39
Qos
MAPPN_qos
238
0xee
Release confirm
MAPPN_release_confirm
239
0xef
Dialog ID
MAPPN_DID
252
0xfc
Report Cause
MAPPN_report_cause
266
0x10a
Network Context
MAPPN_nc
290
0x122
Routing Indicator ID
MAPPN_riid
738
0x2e2
Dialog Idle Timeout
MAPPN_dlg_idle_timeout
755
0x2f3
Component Indicator
MAPPN_cpt_indicator
756
0x2f4
The coding for each parameter type is given in the following tables:
26
Parameter name
MAPPN_applic_context
Parameter length
Variable, set to 9 (typical) or 13
Parameter data
Application Context Name. Encoded as specified in Q.773 commencing with the Object Identifier Name tag.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_cpt_indicator
Parameter length
Fixed, set to 1
Parameter data
Number of service indicator messages that follow this dialog message. When parameter is used by MAP, data is always set to zero to indicate no service indicator messages follow.
Parameter name
MAPPN_dest_address
Parameter length
Variable, in the range 2 to 18
Parameter data
Destination address parameter encoded in the format expected by the network layer (e.g., when using SCCP, in accordance with Q.713 definition of “Called party address”, starting with the address indicator and containing, optionally, signaling point code, subsystem number and global title).
Parameter name
MAPPN_dest_ref
Parameter length
Variable, in the range 1 to 20
Parameter data
MAP version 2: Content octets of the destination reference parameter encoded as specified in ETS 300-599, i.e., starting with the octet containing nature of address indicator and numbering plan indicator. MAP version 1: Coded as above except that the first octet (containing nature of address indicator and numbering plan indicator) is omitted.
Parameter name
MAPPN_diag_inf
Parameter length
Fixed, set to 1 (for dialogue message use)
Parameter data
MAP version 2: Single octet coded as follows: 0 – short term resource limitation 1 – long term resource limitation 2 – handover cancellation 3 – radio channel release 4 – network path release 5 – call release 6 – associated procedure release 7 – tandem dialogue release 8 – remote operations failure MAP version 1: The contents of the parameter are up to the operator. Note: this parameter also used for Service Primitive Type messages (see Section 0).
27
Section 4 Interface to MAP-User
28
Parameter name
MAPPN_DID
Parameter length
Fixed, set to 4
Parameter data
The Dialog Identification number (Dialog ID or DID) for the dialogue. The DID is an unsigned 32 bit number. The first octet (offset 0) is the most significant 8 bits of the ID, the last octet (offset 3) is the least significant 8 bits of the ID. The DID can be set to any value within the configured dialog outgoing or incoming ranges. Must be the first parameter. The 16 least significant bits of the DID must also be sent in the Message Header id field.
Parameter name
MAPPN_dlg_idle_timeout
Parameter length
Variable, in the range 1 to 2
Parameter data
Dialog Idle Timeout in seconds. If 2 octets used, first octet is most significant part. Sets a Dialog Idle Timeout in the TCAP module for the next network message sent for the dialog (so long as the message does not terminate the dialog). The action taken when a timeout expires is determined by TCAP (see the DSI TCAP Programmer’s Manual).
Parameter name
MAPPN_ellipsis
Parameter length
Variable, in the range 2 to 20. (Note length permitted in dialogue primitives is less than in service primitives.)
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_nc
Parameter length
Variable, in the range 1 to 2, typically 1.
Parameter data
Network Context Identifier If the default NC is being used then this parameter is optional. If present it should have a value of 0. For other Network Contexts it should match the value defined in the relevant MAP_MSG_NC_CONFIG message.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_orig_address
Parameter length
Variable, in the range 2 to 18
Parameter data
Origination address parameter encoded in the format expected by the network layer (e.g., when using SCCP, in accordance with Q.713 definition of “Called party address”, starting with the address indicator and containing, optionally, signaling point code and global title).
Parameter name
MAPPN_orig_ref
Parameter length
Variable, in the range 1 to 20
Parameter data
Content octets of the destination reference parameter encoded as specified in ETS 300-599, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
29
Section 4 Interface to MAP-User
Parameter name
MAPPN_qos
Parameter length
Variable, either 1, 2 or 3 octets
Parameter data
The first octet is an indicator octet, which must always be present. Subsequent octets must only be present if the appropriate bit is set in the indicator octet. The coding is as follows: Indicator Octet : •
bit 0 - Set to 1 if the Return Option is selected.
•
bit 1 - Set to 1 if Sequence Control is required.
• bit 2 - Set to 1 if the SLS Key octet is present in the Quality of Service parameter, in which case it will be the following octet. Otherwise TCAP will generate the SLS key (for passing to SCCP) automatically and the SLS key octet is omitted. • bit 3 - Set to 1 if the Message Priority Octet is included in the Quality of Service Parameter. Otherwise TCAP will insert the default message priority. All other bits are reserved for future use and must be set to zero. SLS Key Octet: The SLS Key which is used (by SCCP) to determine the SLS value to be used in the resulting message. Note: All 8 SLS bits are passed to SCCP, how many bits are used depends on the SCCP configuration. Message Priority Octet: Coded as 0, 1, 2 or 3 to indicate the required message priority. Note: QOS indications from MAP to the MAP-User contain only the Indicator Octet.
30
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_prob_diag
Parameter length
Fixed, set to 1
Parameter data
0 – abnormal event detected by peer 1 – response rejected by peer 2 – abnormal event received from peer 3 – message cannot be delivered to the peer
Parameter name
MAPPN_prov_rsn
Parameter length
Fixed, set to 1
Parameter data
0 – provider malfunction 1 – supporting dialogue/transaction released 2 – resource limitation 3 – maintenance activity 4 – version incompatibility 5 – abnormal MAP dialogue 6 - invalid PDU (obsolete) 7 - idle timeout
Parameter name
MAPPN_refuse_rsn
Parameter length
Fixed, set to 1
Parameter data
Single octet coded as follows: 0 – no reason given 1 – invalid destination reference 2 – invalid originating reference 3 – application context not supported 4 – potential version incompatibility* 5 – remote node not reachable*
* Refuse reasons 4 and 5 are returned by the MAP module (they should not be set by the MAP user). Parameter name
MAPPN_release_method
Parameter length
Fixed, set to 1
Parameter data
0 – normal release 1 – prearranged end
Parameter name
MAPPN_release_confirm
Parameter length
Fixed, set to 1
Parameter data
0 – Normal end from remote system 1 – Confirm of pre-arranged end
31
Section 4 Interface to MAP-User
32
Parameter name
MAPPN_report_cause
Parameter length
Fixed, set to 1
Parameter data
Values as defined in Q713 Return cause
Parameter name
MAPPN_result
Parameter length
Fixed, set to 1
Parameter data
0 – accept 1 – dialogue refused
Parameter name
MAPPN_riid
Parameter length
Variable, in the range 1 to 2
Parameter data
Any value except zero. The Routing Indicator ID (RIID) is used to select a GTT translation table (for output message routing) that has been configured in the SCCP module with the same RIID.
Parameter name
MAPPN_source
Parameter length
Fixed, set to 1
Parameter data
0 – MAP problem 1 – TC problem 2 – network service problem
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_user_rsn
Parameter length
Fixed, set to 1
Parameter data
MAP version 2: Single octet coded as follows: 0 – user specific reason 1 – user resource limitation 2 – resource unavailable 3 – application procedure cancelled 5 – unspecified reason* MAP version 1: Single octet coded as follows: 0 – unspecified reason 1 – version not supported 2 – user resource limitation 3 – resource unavailable (long term problem) 4 – resource unavailable (temporary problem) 5 – radio channel release 6 – network path release 7 – call release 8 – associated procedure failed 9 – remote operation failed
* V2 User reason 5 is returned by the MAP module (it should not be set by the MAP user).
33
Section 4 Interface to MAP-User
4.8 MAP Service Request Synopsis: Protocol message sent from the MAP-User to MAP containing a single specific service request primitive. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_SRV_REQ (0xc7e0)
id
Dialogue ID If MAPF_EXT_DID option is set, the id field should define the least significant 16 bits of the Dialog ID and the full 32 bit Dialog ID should be sent in the MAPPN_DID parameter.
src
Sending module ID
dst
MAP_TASK_ID
rsp_req
0
hclass
0
status
0
err_info
0
len
Number of bytes of user data
PARAMETER AREA OFFSET
SIZE
NAME
0
1
Primitive type octet.
1
len – 2
Parameters in Name-Length-Data format.
len – 1
1
Set to zero indicating end of message.
Description: The MAP-User uses this message to send specific service request and response primitives to MAP. The primitives that may be sent are detailed in this section. Once a dialogue has been opened with the peer, the MAP user may send specific service primitives to MAP. MAP buffers the service primitives until a dialogue primitive capable of transferring the requests to the peer is issued to MAP by the MAP-User. The MAP-CLOSE and MAP-DELIMITER dialogue primitives may be used to transfer the service primitives. Note that although many service primitives may be transferred using one MAP-CLOSE or MAPDELIMITER dialogue primitive, only one service primitive may be present in each MAP_MSG_SRV_REQ message. The MAPPN_DIALOG_TYPE parameter can be specified in MAP_MSG_SRV_REQ request messages. This will force the service primitive in the message and all stored service primitives to be transferred to the peer. The user should then not send the MAP-CLOSE or MAP-DELIMITER dialogue primitive message. This allows the number of messages that must be sent for each dialog to be reduced.
34
MAP Programmer's Manual Issue 23
All specific service request primitives must contain the dialogue ID of the dialogue to which they belong. The Dialog ID is encoded in the message header. When the MAPF_EXT_DID option is not set, it does not form part of the parameter area. When the MAPF_EXT_DID option is set, the Dialog ID must be defined by the MAPPN_DID parameter, which must also be the first parameter of the message (after the primitive type). The MAPPN_qos parameter can be specified for all service requests primitives, but not for service response primitives. The first occurrence of the MAPPN_qos parameter is used, so that further MAPPN_qos parameters in subsequent service requests are ignored. A MAPPN_qos parameter in a subsequent dialog request, e.g. MAPDT_DELIMIT_REQ, will also be ignored if MAPPN_qos was specified in a service request. Parameter area contents: The specific service primitive type octet is coded as defined in section 4.4 Service Primitive Types. The following tables show the parameters associated with each service request primitive and whether the parameter is
M – MANDATORY in which case the message will be discarded if the parameter is omitted.
C – CONDITIONAL in which case the parameter is mandatory in some circumstances only.
O – OPTIONAL in which case the parameter is not considered essential.
V1 – Only for use with version 1 application contexts.
V2 – Only for use with version 2 application contexts.
V3 – Only for use with version 3 application contexts.
V4 – Only for use with version 4 application contexts.
The “ACK” table for each service indicates parameters for the Response primitive. Where a primitive has all its parameters shown, for example, as V1 this implies that the primitive is only ever used with version 1 application contexts. ACTIVATE-SS Parameter
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 30 seconds)
O
V1, V2
Invoke ID
M
V1, V2
SS Code
M
V1, V2
TeleService Code
O
V1, V2
Bearer Service Code
O
V1, V2
Long FTN Supported
O
V2
Ellipsis
O
V1, V2
35
Section 4 Interface to MAP-User
ACTIVATE-SS-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
SS Code
O
V1, V2
Forwarding Feature List
O
V1, V2
Call Barring Feature List
O
V1, V2
CUG Facilities
O
V1
CUG Feature
O
V1
CUG Feature List
O
V1
Per Call Basis
O
V1
Notification To Held Retrieved Party
O
V1
User to User Service Indicator
O
V1
Maximum Conferees Number
O
V1
Hunt Group Access Selection Order
O
V1
SS Status
O
V1, V2
CLI Restriction Option
O
V2
Override Category
O
V2
Basic Service Group List
O
V2
Default Priority
O
V2
Number User
O
V2
Forwarding Ellipsis
O
V1, V2
Call Barring Ellipsis
O
V1, V2
SS Data Ellipsis
O
V2
Ellipsis
O
V1, V2
User Error
O
V1, V2
Network Resource
O
V1, V2
TeleService Code
O
V1, V2
Bearer Service Code
O
V1, V2
Call Barring Cause
O
V1, V2
Ellipsis
O
V1, V2
Where user error is not included:
Where user error is included:
36
MAP Programmer's Manual Issue 23
ACTIVATE-TRACE-MODE Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
IMSI
O
Any
Tracing reference
M
Any
Trace type
M
Any
OMC-Id
O
Any
1
O
Any
Ellipsis
ACTIVATE-TRACE-MODE-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
O
V3
User Error
O
Any
Network resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
Ellipsis
O
V3
Where user error is not included: Ellipsis
1
Where user error is included:
1. The Ellipsis parameters should be used to send data, in ASN.1 format, for the ‘extensionContainer’ fields for the MAP v3 protocol. ALERT-SC-WITHOUT-RESULT Parameter
Class
Context
Primitive type octet
M
V1
Timeout (default = 10 seconds)
O
V1
Invoke ID
M
V1
MSISDN
M
V1
Service centre address
M
V1
Ellipsis
O
V1
37
Section 4 Interface to MAP-User
ALERT-SERVICE-CENTRE Parameter
Class
Context
Primitive type octet
M
V2
Timeout (default = 10 seconds)
O
V2
Invoke ID
M
V2
MSISDN
M
V2
Service centre address
M
V2
Ellipsis
O
V2
ALERT-SERVICE-CENTRE-ACK Parameter
Class
Context
Primitive type octet
M
V2
Invoke ID
M
V2
User error
O
V2
Network resource
O
V2
Where user error is included:
ANY-TIME-INTERROGATION Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
Requested info
M
V3
GsmSCF address
M
V3
IMSI
C
1
V3
MSISDN
C
1
V3
Requested Domain
O
V3
Requested info ellipsis
O
V3
Ellipsis
O
V3
1. Either includes IMSI or MSISDN. ANY-TIME-INTERROGATION-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
1
V3
Where user error is not included: Age of location information 38
C
MAP Programmer's Manual Issue 23
C
1
V3
C
1
V3
C
1
V3
LAI
C
1
V3
Cell ID
C
1
V3
Selected LSA ID
O
V3
MSC Number
O
V3
Geodetic Information
O
V3
Current Location Retrieved
O
V3
SAI Present
O
V3
Subscriber state
C
2
V3
E-UTRAN Cell Global Identity
O
V3
Tracking Area Identity
O
V3
Location info EPS ellipsis
O
V3
Not reachable reason
C
3
V3
Subscriber info ellipsis
O
V3
Location info ellipsis
O
V3 V3
Geographical information VLR number Location number
Cell Global Id for GPRS Location Info
O
4
LAI for GPRS Location Info
O
4
V3
Routing Area Identity (RAI)
O
V3
Geographical Information for GPRS Location Info
O
V3
SGSN Number
O
V3
Selected LSA-Id for GPRS Location Info
O
V3
SAI Present for GPRS Location Info
O
5
V3
Geodetic Information for GPRS Location Info
O
V3
Current Location Retrieved for GPRS Location Info
O
V3
Age of GPRS Location Information
O
V3
GPRS Location Info ellipsis
O
V3
PS Subscriber State
O
V3 V3
PS PDP Active Not Reachable for Paging list
O
6
PS PDP Active Reachable for Paging list
O
7
V3
PS Not Reachable Reason
O
8
V3
39
Section 4 Interface to MAP-User
IMEI
O
V3
MS Classmark2
O
V3
MS Network Capability
O
V3
MS Radio Access Capability
O
V3
Routing Number
O
V3
IMSI for Mobile Number Portability
O
V3
MSISDN for Mobile Number Portability
O
V3
MNP Number Portability Status
O
V3
MNP Info Res ellipsis
O
V3
Ellipsis
O
V3
User error
M
V3
Network resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
Unknown Subscriber Diagnostic
O
V3
9
V3
Where user error is included:
Ellipsis
O
1. 2. 3. 4. 5. 6.
At least one of these parameters should be included if the Location information was requested. The parameter should be included if the Subscriber state was requested. The parameter should be included if the Subscriber state is set to “not reachable”. Either of these parameters may be included but not both. This parameter may only be included if Cell Global Id for GPRS Location Info was include. This parameter should be included if PS Subscriber State is set to “PS PDP Active Not Reachable for Paging”. 7. This parameter should be included if PS Subscriber State is set to “PS PDP Active Reachable for Paging”. 8. This parameter should be included if PS Subscriber State is set to “Net Det Not Reachable”. 9. This parameter can be included if the user-error is ATI-NotAllowed.
ANY-TIME-MODIFICATION Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
C
1
V3
MSISDN
C
1
V3
GSM SCF Address
O
V3
Modification Request for CF Info (O) SS Code 40
2
O2
V3
MAP Programmer's Manual Issue 23
Bearer Service
C2
V3
Teleservice
C2
V3
Ext SS Status
O2
V3
Forwarded to Number
O2
V3
Forwarded to Subaddress
O2
V3
No Reply Condition Time
O2
V3
MR CFInfo Notification to CSE
O2
V3
MR CFInfo Ellipsis
O2
V3
SS Code 2
O2
V3
Bearer Service Code 2
C2
V3
Teleservice Code 2
C2
V3
Ext SS Status 2
O2
V3
Password
O2
V3
Wrong Password Attempts Count
O2
V3
MR CBInfo Notification to CSE
O2
V3
MR CBInfo Ellipsis
O2
V3
Requested CAMEL Subscription Information
O2
V3
MR CSI Notification to CSE
O2
V3
Modify CSI State
O2
V3
Additional Requested CAMEL Subscription Information
O2
V3
MR CSI Ellipsis
O2
V3
Long Forwarded to Number Supported
O
V3
ODB General Data
O3
V3
ODB HPLMN Data
O3
V3
ODB Data Ellipsis
O3
V3
MR ODB Data Notification to CSE
O2
V3
MR ODB Data Ellipsis
O2
V3
Modify Registration Status
O2
V3
MR IPSMGW Data Ellipsis
O2
V3
Ellipsis
O
V3
Modification Request for CB Info (O)
Modification Request for CSI (O)
Modification Request for ODB data (O) ODB Data (O2)
Modification Request for IP-SM-GW Data (O)
1. Either IMSI or MSISDN must be present. 41
Section 4 Interface to MAP-User
2. The ‘O2’ format used here indicates a parameter’s sub-table ‘nesting’, e.g., O3 = Parameter is Optional in sub-table which itself is nested in a sub-table. ANY-TIME-MODIFICATION-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
SS Code
O3
V3
Ext Forwarding Feature List
O3
V3
Notification to CSE
O3
V3
Forwarding Ellipsis
O3
V3
SS Code
O3
V3
Ext Call Barring Feature List
O3
V3
Password
O3
V3
Wrong Password Attempts Count
O3
V3
Notification to CSE
O3
V3
Call Barring Ellipsis
O3
V3
CAMEL Subscription Information
O
V3
ODB General Data
O3
V3
ODB HPLMN Data
O3
V3
ODB Data Ellipsis
O3
V3
ODB Info Notification to CSE
O2
V3
ODB Info Ellipsis
O2
V3
Ellipsis
O
V3
User Error
O
V3
Unknown Subscriber Diagnostic
O
V3
Call Barring Cause
O
V3
Unauthorized Message Origination
O
V3
SS Code
O
V3
Bearer Service
O
V3
Teleservice
O
V3
Where user error is not included: Ext SS Info for CSE (O) Ext Forwarding Info for CSE (C2)
Ext Call Barring Info for CSE (C2)
ODB Info (O) ODB Data (O2)
Where user error included:
42
MAP Programmer's Manual Issue 23
SS Status
O
V3
Ellipsis
O
V3
ANYTIME-SUBSCRIPTION-INTERROGATION Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
C
1
V3
MSISDN
C
1
V3
Requested Subscriber Info
M
V3
GSM SCF Address
M
V3
Long FTN supp
O
V3
Ellipsis
O
V3
1. At least one of these parameters should be included. ANYTIME-SUBSCRIPTION-INTERROGATION-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
Call Forwarding Data
O
V3
Call Barring Data
O
V3
ODB Information
O
V3
CAMEL Subscription Info
O
V3
Supported CAMEL Phases in VLR
O
V3
Supported CAMEL Phases in SGSN
O
V3
Offered CAMEL 4 CSIs in VLR
O
V3
Offered CAMEL 4 CSIs in SGSN
O
V3
Ellipsis
O
V3
User error
O
V3
Unknown subscriber diagnostic
O
V3
Call Barring Cause
O
V3
Unauthorized Message Origination
O
V3
Ellipsis
O
V3
Where user error is not included:
Where user error is included:
43
Section 4 Interface to MAP-User
AUTHENTICATION-FAILURE-REPORT Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
Failure Cause
M
V3
Re-Attempt
O
V3
Access Type
O
V3
Rand
O
V3
VLR Number
O
V3
SGSN Number
O
V3
Ellipsis
O
V3
AUTHENTICATION-FAILURE-REPORT-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
O
V3
User Error
O
V3
Network Resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
Unknown Subscriber Diagnostic
O
V3
Ellipsis
O
V3
Where user error is not included: Ellipsis Where user error is included:
44
MAP Programmer's Manual Issue 23
CANCEL-LOCATION Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
IMSI
M
Any
LMSI
O
Any
Cancellation Type
O
V3
IMSI with LMSI ellipsis
O
Any
Type of Update
O
V3
Ellipsis
O
V3
CANCEL-LOCATION-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
O
V3
User error
O
Any
Ellipsis
O
V3
Where user error is not included: Ellipsis Where user error is included:
CHECK-IMEI Parameter
Class
Context
Primitive type octet
M
V1,V2,V3
Timeout (default = 30 seconds)
O
V1, V2
Invoke ID
M
V1,V2,V3
1
V1,V2,V3
1
V1, V2
2
V3
1
V1,V2,V3
IMEI
M
Custom IMEI
C
Requested Equipment Information
O
Ellipsis
C
1. Normally for MAP V1 and MAP V2 only IMEI (and Invoke ID) should be specified. To send Ellipsis data for MAP V1 or V2, the Custom IMEI parameter should be used instead of IMEI. 2. To ensure MAP V3 application context compatibility this parameter should be ‘mandatory’. However to allow interface with some switch equipment the parameter has been set as ‘optional’. When sending requests users should provide this parameter.
45
Section 4 Interface to MAP-User
CHECK-IMEI-ACK Parameter
Class
Context
Primitive type octet
M
V1,V2,V3
Invoke ID
M
V1,V2,V3
M
V1,V2
O
V3
Uesbi-iua
O
V3
Uesbi-iub
O
V3
Uesbi-ellipsis
O
V3
Ellipsis
O
V3
User Error
O
V1,V2,V3
Network Resource
O
V1,V2,V3
Additional network resource
O
V3
System failure cause
O
V3
Ellipsis
O
V3
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 30 seconds)
O
V1, V2
Invoke ID
M
V1, V2
SS Code
M
V1, V2
TeleService Code
O
V1, V2
Bearer Service Code
O
V1, V2
Long FTN Supported
O
V2
Ellipsis
O
V1, V2
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
SS Code
O
V1, V2
Forwarding Feature List
O
V1, V2
Call Barring Feature List
O
V1, V2
Where user error not included: Equipment Status
Where user error included:
DEACTIVATE-SS Parameter
DEACTIVATE-SS-ACK Parameter
Where user error is not included:
46
MAP Programmer's Manual Issue 23
CUG Facilities
O
V1
CUG Feature
O
V1
CUG Feature List
O
V1
SS Status
O
V1, V2
Per Call Basis
O
V1
Notification To Held Retrieved Party
O
V1
User to User Service Indicator
O
V1
Maximum Conferees Number
O
V1
Hunt Group Access Selection Order
O
V1
CLI Restriction Option
O
V2
Override Category
O
V2
Basic Service Group List
O
V2
Default Priority
O
V2
Number User
O
V2
Forwarding Ellipsis
O
V1, V2
Call Barring Ellipsis
O
V1, V2
SS Data Ellipsis
O
V2
Ellipsis
O
V1, V2
User Error
O
V1, V2
Network Resource
O
V1, V2
TeleService Code
O
V1, V2
Bearer Service Code
O
V1, V2
Call Barring Cause
O
V1, V2
Ellipsis
O
V1, V2
Where user error is included:
DEACTIVATE-TRACE-MODE Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
IMSI
O
Any
Tracing reference
M
Any
O
Any
Ellipsis
1
47
Section 4 Interface to MAP-User
DEACTIVATE-TRACE-MODE-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
O
V3
User Error
O
Any
Network Resource
O
Any
Additional network resource
O
V3
System failure cause
O
V3
Ellipsis
O
V3
Where user error is not included: Ellipsis
1
Where user error is included:
1. The Ellipsis parameters should be used to send data, in ASN.1 format, for the ‘extensionContainer’ fields for the MAP v3 protocol. DELETE-SUBSCRIBER-DATA Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
IMSI
M
Any
Subscriber data
O
Any
DELETE-SUBSCRIBER-DATA-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
Regional subscription response
O
V2,V3
Ellipsis
O
V3
User error
O
Any
Ellipsis
O
V3
Where user error is not included:
Where user error is included:
48
MAP Programmer's Manual Issue 23
ERASE-CC-ENTRY Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
SS-Code
M
V3
CCBS Index
O
V3
Ellipsis
O
V3
ERASE-CC-ENTRY-ACK Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Invoke ID
M
V3
SS-Code
M
V3
SS-Status
O
V3
Ellipsis
O
V3
User Error
O
V3
Network Resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
Ellipsis
O
V3
Where user error is not included
Where user error is included
ERASE-SS Parameter
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 30 seconds)
O
V1, V2
Invoke ID
M
V1, V2
SS Code
M
V1, V2
TeleService Code
O
V1, V2
Bearer Service Code
O
V1, V2
Long FTN Supported
O
V2
Ellipsis
O
V1, V2
49
Section 4 Interface to MAP-User
ERASE-SS-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
SS Code
O
V1, V2
Forwarding Feature List
O
V1, V2
Call Barring Feature List
O
V1, V2
CUG Facilities
O
V1
CUG Feature
O
V1
CUG Feature List
O
V1
SS Status
O
V1, V2
Per Call Basis
O
V1
Notification To Held Retrieved Party
O
V1
User to User Service Indicator
O
V1
Maximum Conferees Number
O
V1
Hunt Group Access Selection Order
O
V1
CLI Restriction Option
O
V2
Override Category
O
V2
Basic Service Group List
O
V2
Default Priority
O
V2
Number User
O
V2
Forwarding Ellipsis
O
V1, V2
Call Barring Ellipsis
O
V1, V2
SS Data Ellipsis
O
V2
Ellipsis
O
V1, V2
User Error
O
V1, V2
Network Resource
O
V1, V2
TeleService Code
O
V1, V2
Bearer Service Code
O
V1, V2
Call Barring Cause
O
V1, V2
Ellipsis
O
V1, V2
Where user error is not included:
Where user error is included:
50
MAP Programmer's Manual Issue 23
FAILURE-REPORT Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
GGSN Number
M
V3
GGSN Address
O
V3
Ellipsis
O
V3
FAILURE-REPORT-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
GGSN Address
O
V3
Ellipsis
O
V3
User Error
O
V3
Additional network resource
O
V3
System failure cause
O
V3
Unknown Subscriber Diagnostic
O
V3
Ellipsis
O
V3
Where user error is not included:
Where user error is included:
FORWARD-ACCESS-SIGNALLING Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 10 seconds)
O
V3
Invoke ID
M
V3
Access Network Protocol Id
O2
V3
Signal Info
O2
V3
Access Network Signal Information Ellipsis
O2
V3
Integrity Protection Information
O
V3
Encryption Information
O
V3
Key Status
O
V3
AN-APDU
51
Section 4 Interface to MAP-User
Allowed GSM Algorithms
O
V3
Allowed UMTS Integrity Protection Algorithms
O2
V3
Allowed Encryption Algorithms
O2
V3
Allowed UMTS Ellipsis
O2
V3
Radio Resource Information
O
V3
Radio Resource List Radio Resource Information (6)
O2
V3
Radio Resource List RAB Id (6)
O2
V3
Radio Resource List Ellipsis (6)
O2
V3
BSSMAP Service Handover
O
V3
RANAP Service Handover
O
V3
BSSMAP List Service Handover (7)
O2
V3
BSSMAP List RAB Id (7)
O2
V3
BSSMAP Service Handover List Ellipsis (7)
O2
V3
IU-Currently Used Codec
O
V3
UTRAN Codec 1
O2
V3
UTRAN Codec 2
O2
V3
UTRAN Codec 3
O2
V3
UTRAN Codec 4
O2
V3
UTRAN Codec 5
O2
V3
UTRAN Codec 6
O2
V3
UTRAN Codec 7
O2
V3
UTRAN Codec 8
O2
V3
UTRAN Codec Ellipsis
O2
V3
GERAN Codec 1
O2
V3
GERAN Codec 2
O2
V3
GERAN Codec 3
O2
V3
GERAN Codec 4
O2
V3
GERAN Codec 5
O2
V3
GERAN Codec 6
O2
V3
GERAN Codec 7
O2
V3
GERAN Codec 8
O2
V3
Allowed UMTS Algorithms
Radio Resource List
BSSMAP Service Handover List
IU-Supported Codecs List
52
MAP Programmer's Manual Issue 23
GERAN Codec Ellipsis
O2
V3
RAB Configuration Indicator
O
V3
IU-Selected Codec
O
V3
Alternative Channel Type
O
V3
Tracing Reference
O2
V3
Trace Type
O2
V3
Trace Reference 2
O2
V3
Trace Recording Session Reference
O2
V3
RNC Trace Depth
O2
V3
RNC Interface List
O2
V3
MSC Trace Depth
O2
V3
MSC Interface List
O2
V3
MSC Event List
O2
V3
MGW Trace Depth
O2
V3
MGW Interface List
O2
V3
MGW Event List
O2
V3
Trace Propagation List Ellipsis
O2
V3
Ellipsis
O
V3
Trace Propagation List
FORWARD-CHECK-SS-INDICATION Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
FORWARD-SHORT-MESSAGE Parameter
1
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 600 seconds)
O
V1, V2
Invoke ID
M
V1, V2
SM RP DA
O
V1, V2
SM RP OA
O
V1, V2
SM RP UI
M
V1, V2
53
Section 4 Interface to MAP-User
More messages to send
O
V2
Ellipsis
O
V2
1. See MO-FORWARD-SHORT-MESSAGE and MT-FORWARD-SHORT-MESSAGE tables for V3.
FORWARD-SHORT-MESSAGE-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
User error
O
V1, V2
Network resource
O
V1, V2
1
V1, V2
SM delivery failure cause
C
1. Must be included where the user error is “SM delivery failure”. GET-PASSWORD Parameter
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 30 seconds)
O
V1, V2
Invoke ID
M
V1, V2
Linked ID
O
V1, V2
Guidance Info
M
V1, V2
Ellipsis
O
V2
GET-PASSWORD-ACK Parameter
54
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
Current Password
M
V1, V2
Ellipsis
O
V2
MAP Programmer's Manual Issue 23
INFORM-SERVICE-CENTRE Parameter
Class
Context
Primitive type octet
M
V2, V3
Timeout (default = 10 seconds)
O
V2, V3
Invoke ID
M
V2, V3
MSISDN
O
V2, V3
MWD status
O
V2, V3
Absent Subscriber Diagnostic SM
O
V3
Additional Absent Subscriber Diagnostic SM
O
V3
Ellipsis
O
V2, V3
INSERT-SUBSCRIBER-DATA Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
IMSI
O
Any
MSISDN
O
Any
Subscriber data
O
Any
INSERT-SUBSCRIBER-DATA-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
O
V2,V3
User error
M
Any
Ellipsis
O
V3
Where user error is not included: Subscriber data Where user error is included:
55
Section 4 Interface to MAP-User
INTERROGATE-SS Parameter
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 30 seconds)
O
V1, V2
Invoke ID
M
V1, V2
SS code
M
V1, V2
Teleservice code
O
V1, V2
Bearer service code
O
V1, V2
Ellipsis
O
V1, V2
INTERROGATE-SS-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
Where user error is not included (version 1): C
1
V1
Forwarded to number
C
1
V1
Basic service list
C
1
V1
C
1
V1
SS status
Forwarding feature list
Where user error is not included (version 2): C
2
V2
Basic service group list
C
2
V2
Forwarding feature list
C
2
V2 V2
SS status
CLI restriction option
O
3
Maximum entitled priority
O
3
V2
O
3
V2
O
3
V2
Default priority CCBS feature list Where user error is included:
1. 2. 3.
56
User error
O
V1, V2
Network resource
O
V1, V2
Call barring cause
O
V1, V2
One of these parameters must be present. One of these parameters must be present. Can only be present if ‘SS status’ (V2) is present.
MAP Programmer's Manual Issue 23
MO-FORWARD-SHORT-MESSAGE Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 600 seconds)
O
V3
Invoke ID
M
V3
SM RP DA
M
V3
SM RP OA
M
V3
SM RP UI
M
V3
IMSI
O
V3
Ellipsis
O
V3
MO-FORWARD-SHORT-MESSAGE-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
SM RP UI
O
V3
Ellipsis
O
V3
User error
O
V3
Network resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
SM delivery failure cause
C
1
V3
Diagnostic info
O
2
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Ellipsis
O
V3
Where user error is not included:
Where user error is included:
1. Must be included where the user error is “SM delivery failure”. 2. Can only be included if “SM delivery failure cause” is present.
57
Section 4 Interface to MAP-User
MT-FORWARD-SHORT-MESSAGE Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 600 seconds)
O
V3
Invoke ID
M
V3
SM RP DA
O
V3
SM RP OA
O
V3
SM RP UI
M
V3
More messages to send
O
V3
Ellipsis
O
V3
MT-FORWARD-SHORT-MESSAGE-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
O
V3
User error
O
V3
Network resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
GPRS connection suspended
O
V3
SM delivery failure cause
C
1
V3
Diagnostic info
O
2
V3
Absent subscriber diagnostic SM
O
V3
Additional absent subscriber diagnostic SM
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Ellipsis
O
V3
Where user error is not included: SM RP UI Where user error is included:
1. Must be included where the user error is “SM delivery failure”. 2. Can only be included if “SM delivery failure cause” is present.
58
MAP Programmer's Manual Issue 23
NOTE-MM-EVENT Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
Service Key
M
V3
Event Met
M
V3
IMSI
M
V3
MSISDN
M
V3
Age of Location Information
O
V3
Geographical Information
O
V3
VLR Number
O
V3
Location Number
O
V3
Cell ID
C
1
V3
LAI
C
1
V3
Selected LSA ID
O
V3
MSC Number
O
V3
Geodetic Information
O
V3
Current Location Retrieved
O
V3
SAI Present
O
V3
E-UTRAN Cell Global Identity
O
V3
Tracking Area Identity
O
V3
Location info EPS ellipsis
O
V3
Supported CAMEL Phases
O
V3
Location Info Ellipsis
O
V3
Ellipsis
O
V3
1. Cell ID or LAI may be present.
59
Section 4 Interface to MAP-User
NOTE-MM-EVENT-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
O
V3
User error
O
V3
Unknown subscriber diagnostic
O
V3
Where user error is not included: Ellipsis Where user error is included:
NOTE-MS-PRESENT-FOR-GPRS Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
SGSN Address
M
V3
GGSN Address
O
V3
Ellipsis
O
V3
NOTE-MS-PRESENT-FOR-GPRS-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
O
V3
User error
O
V3
Network resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
Unknown subscriber diagnostic
O
V3
Ellipsis
O
V3
Where user error is not included: Ellipsis Where user error is included:
60
MAP Programmer's Manual Issue 23
NOTE-SUBSCRIBER-DATA-MODIFIED Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
MSISDN
M
V3
Ext Forwarding Info for CSE (O) SS Code
O2
1
V3
Ext Forwarding Feature List
O2
V3
Notification to CSE
O2
V3
Forwarding Ellipsis
O2
V3
Call Bar SS Code
O2
V3
Ext Call Barring Feature List
O2
V3
Password
O2
V3
Wrong Password Attempts Count
O2
V3
Call Bar Notification to CSE
O2
V3
Call Barring Ellipsis
O2
V3
ODB General Data
O3
V3
ODB HPLMN Data
O3
V3
ODB Data Ellipsis
O3
V3
ODB Info Notification to CSE
O2
V3
ODB Info Ellipsis
O2
V3
CAMEL Subscription Information
O
V3
All Information Sent
O
V3
UE Reachable
O
V3
CSG Subscription Data List
O
V3
Call Waiting Feature List
O2
V3
Call Waiting Notification to CSE
O2
V3
Call Waiting Data Ellipsis
O2
V3
Ext Call Barring Info for CSE (O)
ODB Info (O) ODB Data (O2)
Call Waiting Data (O)
Call Hold Data (O) 61
Section 4 Interface to MAP-User
Call Hold SS Code
O2
V3
Call Hold Notification to CSE
O2
V3
Call Hold Data Ellipsis
O2
V3
CLIP SS Code
O2
V3
Override Category
O2
V3
CLIP Notification to CSE
O2
V3
CLIP Data Ellipsis
O2
V3
CLIR SS Code
O2
V3
CLI Restriction Option
O2
V3
CLIR Notification to CSE
O2
V3
CLIR Data Ellipsis
O2
V3
ECT SS Code
O2
V3
ECT Notification to CSE
O2
V3
ECT Data Ellipsis
O2
V3
Ellipsis
O
V3
CLIP Data (O)
CLIR Data (O)
ECT Data (O)
1. The ‘O2’ format used here indicates a parameter’s sub-table ‘nesting’, e.g., O3 = Parameter is Optional in sub-table which itself is nested in a sub-table.
NOTE-SUBSCRIBER-DATA-MODIFIED-ACK Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Invoke ID
M
V3
O
V3
User error
O
V3
Unknown subscriber diagnostic
O
V3
Ellipsis
O
V3
Where user error is not included: Ellipsis Where user error is included:
NOTE-SUBSCRIBER-PRESENT Parameter
62
Class
Context
Primitive type octet
M
V1
Timeout (default = 10 seconds)
O
V1
MAP Programmer's Manual Issue 23
Invoke ID
M
V1
IMSI
M
V1
PREPARE-HANDOVER Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
Target Cell Id
O
V3
Handover Number Not Required
O
V3
Target RNC Id
O
V3
Access Network Protocol Id
O2
V3
Signal Info
O2
V3
Access Network Signal Information Ellipsis
O2
V3
Multiple Bearer Requested
O
V3
IMSI
O
V3
Integrity Protection Information
O
V3
Encryption Information
O
V3
Radio Resource Information
O
V3
Allowed GSM Algorithms
O
V3
Allowed UMTS Integrity Protection Algorithms
O2
V3
Allowed Encryption Algorithms
O2
V3
Allowed UMTS Ellipsis
O2
V3
Radio Resource List Radio Resource Information (6)
O2
V3
Radio Resource List RAB Id (6)
O2
V3
Radio Resource List Ellipsis (6)
O2
V3
RAB Id
O
V3
BSSMAP Service Handover
O
V3
RANAP Service Handover
O
V3
O2
V3
AN-APDU
Allowed UMTS Algorithms
Radio Resource List
BSSMAP Service Handover List BSSMAP List Service Handover (7)
63
Section 4 Interface to MAP-User
BSSMAP List RAB Id (7)
O2
V3
BSSMAP Service Handover List Ellipsis (7)
O2
V3
ASCI Call Reference
O
V3
GERAN Classmark
O
V3
Iu-Currently Used Codec
O
V3
UTRAN Codec 1
O2
V3
UTRAN Codec 2
O2
V3
UTRAN Codec 3
O2
V3
UTRAN Codec 4
O2
V3
UTRAN Codec 5
O2
V3
UTRAN Codec 6
O2
V3
UTRAN Codec 7
O2
V3
UTRAN Codec 8
O2
V3
UTRAN Codec Ellipsis
O2
V3
GERAN Codec 1
O2
V3
GERAN Codec 2
O2
V3
GERAN Codec 3
O2
V3
GERAN Codec 4
O2
V3
GERAN Codec 5
O2
V3
GERAN Codec 6
O2
V3
GERAN Codec 7
O2
V3
GERAN Codec 8
O2
V3
GERAN Codec Ellipsis
O2
V3
RAB Configuration Indicator
O
V3
UESBI-IUA
O2
V3
UESBI-IUB
O2
V3
UESBI Ellipsis
O2
V3
IMEI
O
V3
Alternative Channel Type
O
V3
Tracing Reference
O2
V3
Trace Type
O2
V3
Trace Reference 2
O2
V3
Trace Recording Session Reference
O2
V3
Iu-Supported Codecs List
UESBI-Iu
Trace Propagation List
64
MAP Programmer's Manual Issue 23
RNC Trace Depth
O2
V3
RNC Interface List
O2
V3
MSC Trace Depth
O2
V3
MSC Interface List
O2
V3
MSC Event List
O2
V3
MGW Trace Depth
O2
V3
MGW Interface List
O2
V3
MGW Event List
O2
V3
Trace Propagation List Ellipsis
O2
V3
Ellipsis
O
V3
PREPARE-HANDOVER-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
O
V3
Relocation Number List Handover Number (7)
O2
V3
Relocation Number List RAD Id (7)
O2
V3
Relocation Number List Ellipsis (7)
O2
V3
Access Network Protocol Id
O2
V3
Signal Info
O2
V3
Access Network Signal Information Ellipsis
O2
V3
Multicall Bearer Information
O
V3
Multiple Bearer Not Supported
O
V3
Selected UMTS Integrity Protection Algorithm
O2
V3
Selected UMTS Encryption Algorithm
O2
V3
Selected UMTS Ellipsis
O2
V3
Chosen Channel Information
O2
V3
Chosen Speech Version
O2
V3
Where user error not included: Handover number Relocation Number List
AN-APDU
Selected UMTS Algorithms
Chosen Radio Resource Information
65
Section 4 Interface to MAP-User
Chosen Radio Resource Information Ellipsis
O2
V3
IU Selected Codec
O
V3
IU Available Codec 1
O2
V3
IU Available Codec 2
O2
V3
IU Available Codec 3
O2
V3
IU Available Codec 4
O2
V3
IU Available Codec 5
O2
V3
IU Available Codec 6
O2
V3
IU Available Codec 7
O2
V3
IU Available Codec 8
O2
V3
IU Available Codec Ellipsis
O2
V3
Ellipsis
O
V3
User Error
O
V3
Network resource
O
V3
Additional network resource
O
V3
System failure cause
O
V3
Ellipsis
O
V3
IU Available Codecs List
Where user error included:
PREPARE-SUBSEQUENT-HANDOVER Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
Target Cell Id
O
V3
Target MSC Number
M
V3
Target RNC Id
O
V3
Access Network Protocol Id
O2
V3
Signal Info
O2
V3
Access Network Signal Information Ellipsis
O2
V3
Selected RAB Id
O
V3
GERAN Classmark
O
V3
RAB Configuration Indicator
O
V3
Ellipsis
O
V3
AN-APDU
66
MAP Programmer's Manual Issue 23
PREPARE-SUBSEQUENT-HANDOVER-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
Access Network Protocol Id
M2
V3
Signal Info
M2
V3
Access Network Signal Information Ellipsis
O2
V3
Ellipsis
O
V3
O
V3
Where user error not included: AN-APDU
Where user error included: User Error
PROCESS-ACCESS-SIGNALLING Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 10 seconds)
O
V3
Invoke ID
M
V3
Access Network Protocol Id
M2
V3
Signal Info
M2
V3
Access Network Signal Information Ellipsis
O2
V3
Selected UMTS Integrity Protection Algorithm
O2
V3
Selected UMTS Encryption Algorithm
O2
V3
Selected UMTS Ellipsis
O2
V3
Selected GSM Algorithm
O
V3
Chosen Channel Information
O2
V3
Chosen Speech Version
O2
V3
Chosen Radio Resource Information Ellipsis
O2
V3
Selected RAB Id
O
V3
AN-APDU
Selected UMTS Algorithms
Chosen Radio Resource Information
67
Section 4 Interface to MAP-User
IU Selected Codec
O
V3
IU Available Codec 1
O2
V3
IU Available Codec 2
O2
V3
IU Available Codec 3
O2
V3
IU Available Codec 4
O2
V3
IU Available Codec 5
O2
V3
IU Available Codec 6
O2
V3
IU Available Codec 7
O2
V3
IU Available Codec 8
O2
V3
IU Available Codec Ellipsis
O2
V3
Ellipsis
O
V3
IU Available Codecs List
PROCESS-UNSTRUCTURED-SS-REQUEST Parameter
1
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 600 seconds)
O
V1, V2
Invoke ID
M
V1, V2
USSD Data Coding Scheme
M
V2
USSD String
M
V1, V2
O
V2
MSISDN
O
V2
Ellipsis
O
V2
Alerting pattern
2
1. This primitive is used for the Version 1 “Process unstructured SS data” service. 2. For this service, Alerting Pattern data is not normally used (see MAP specification). It is accepted here for conformance to MAP ASN.1 coding only.
68
MAP Programmer's Manual Issue 23
PROCESS-UNSTRUCTURED-SS-REQUEST-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
USSD Data Coding Scheme
M
V2
USSD String
O
V1
M
V2
O
V2
M
V1, V2
Where user error is not included:
Ellipsis Where user error is included: User Error Network Resource
O
V1, V2
Call barring cause
O
V2
Unauthorized message originator
O
V2
PROP-UPDATE-DEVICE-CONFIG Parameter
1
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
O
V3
MSISDN
O
V3
IMEI
O
V3
Remove User
O
V3
New IMSI Changeover
O
V3
APN Data
O
V3
All Information Sent
O
V3
Ellipsis
O
V3
1. Proprietary MAPv3 Update Device Configuration service. PROP-UPDATE-DEVICE-CONFIG-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
Ellipsis
O
V3
O
V3
Where user error is included: User Error
69
Section 4 Interface to MAP-User
PROVIDE-ROAMING-NUMBER Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
IMSI
M
Any
1
MSC number
M
Any
MSISDN
O
Any
Previous roaming number
O
V1,V2
LMSI
O
Any
O
Any
Network signal information
O
Any
Suppression of announcement
O
V3
Call reference number
O
V3
GMSC address
O
V3
OR interrogation
O
V3
OR not supported in GMSC
O
V3
Alerting pattern
O
V3
CCBS call
O
V3
Supported CAMEL phases in GMSC
O
V3
Additional signal info
O
V3
Ellipsis
O
V2, V3
GS GSM Bearer capability
1. Optional in V2. PROVIDE-ROAMING-NUMBER-ACK Parameter
Class
Context
Primitive type octet
M
Any
Ellipsis
O
V3
M
Any
User error
M
Any
Network resource
O
Any
Additional network resource
O
V3
System failure cause
O
V3
Where user error is not included: Roaming number Where user error is included:
70
MAP Programmer's Manual Issue 23
Absent subscriber reason
O
V3
Ellipsis
O
V3
PROVIDE-SUBSCRIBER-INFO Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
Requested info
M
V3
IMSI
M
V3
LMSI
O
V3
Requested Domain
O
V3
Requested info ellipsis
O
V3
Call Priority
O
V3
Ellipsis
O
V3
PROVIDE-SUBSCRIBER-INFO-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
C
1
V3
C
1
V3
VLR number
C
1
V3
Location number
C
1
V3
LAI
C
1
V3
Cell ID
C
1
V3
Selected LSA ID
O
V3
MSC Number
O
V3
Geodetic Information
O
V3
Current Location Retrieved
O
V3
SAI Present
O
V3
E-UTRAN Cell Global Identity
O
V3
Tracking Area Identity
O
V3
Location info EPS ellipsis
O
V3
Subscriber state
C
2
V3
C
3
V3
Where user error is not included: Age of location information Geographical information
Not reachable reason
71
Section 4 Interface to MAP-User
Subscriber info ellipsis
O
V3
Location info ellipsis
O
V3 V3
Cell Global Id for GPRS Location Info
O
4
LAI for GPRS Location Info
O
4
V3
Routing Area Identity (RAI)
O
V3
Geographical Information for GPRS Location Info
O
V3
SGSN Number
O
V3
Selected LSA-Id for GPRS Location Info
O
V3
SAI Present for GPRS Location Info
O
5
V3
Geodetic Information for GPRS Location Info
O
V3
Current Location Retrieved for GPRS Location Info
O
V3
Age of GPRS Location Information
O
V3
GPRS Location Info ellipsis
O
V3
PS Subscriber State
O
V3 V3
PS PDP Active Not Reachable for Paging list
O
6
PS PDP Active Reachable for Paging list
O
7
V3
PS Not Reachable Reason
O
8
V3
IMEI
O
V3
MS Classmark2
O
V3
MS Network Capability
O
V3
MS Radio Access Capability
O
V3
Routing Number
O
V3
IMSI for Mobile Number Portability
O
V3
MSISDN for Mobile Number Portability
O
V3
MNP Number Portability Status
O
V3
MNP Info Res ellipsis
O
V3
Ellipsis
O
V3
User error
M
V3
Ellipsis
O
V3
Where user error is included:
1. At least one of these parameters should be included if the Location information was requested. 2. The parameter should be included if the Subscriber state was requested. 72
MAP Programmer's Manual Issue 23
The parameter should be included if the Subscriber state is set to “not reachable”. Either of these parameters may be included but not both. This parameter may only be included if Cell Global Id for GPRS Location Info was include. This parameter should be included if PS Subscriber State is set to “PS PDP Active Not Reachable for Paging”. 7. This parameter should be included if PS Subscriber State is set to “PS PDP Active Reachable for Paging”. 8. This parameter should be included if PS Subscriber State is set to “Net Det Not Reachable”. 3. 4. 5. 6.
PROVIDE-SUBSCRIBER-LOCATION Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
MLC Number
M
V3
Location Estimate Type
M
V3
Deferred Location Event Type
O
V3
Location Type Ellipsis
O
V3
LCS Client Type
O
V3
External Address
O
V3
LCS Client External Ellipsis
O
V3
LCS Client Dialled By MS
O
V3
LCS Client Internal ID
O
V3
USSD Coding Scheme
O
V3
USSD String
O
V3
LCS Format Indicator
O
V3
LCS Client Name Ellipsis
O
V3
LCS APN
O
V3
LCS Requestor ID Coding Scheme
O
V3
LCS Requestor ID String
O
V3
LCS Requestor ID Format Indicator
O
V3
LCS Requestor ID Ellipsis
O
V3
LCS Client ID Ellipsis
O
V3
Privacy Override
O
V3
IMSI
O
V3
MSISDN
O
V3
LMSI
O
V3
IMEI
O
V3
LCS Priority
O
V3
Horizontal Accuracy
O
V3 73
Section 4 Interface to MAP-User
Vertical Coordinate Request
O
V3
Vertical Accuracy
O
V3
Response Time Category
O
V3
Response Time Ellipsis
O
V3
Velocity Request
O
V3
LCS QOS Ellipsis
O
V3
Supported GAD shapes
O
V3
LCS Reference Number
O
V3
LCS Service Type ID
O
V3
LCS Codeword Coding Scheme
O
V3
LCS Codeword String
O
V3
LCS Codeword Ellipsis
O
V3
LCS Privacy Call Session Unrelated
O
V3
LCS Privacy Call Session Related
O
V3
LCS Privacy Check Ellipsis
O
V3
Area List
O
V3
Area Definition Ellipsis
O
V3
Occurrence Info
O
V3
Interval Time
O
V3
Area Event Info Ellipsis
O
V3
H-GMLC Address
O
V3
MO-LR Short Circuit Indicator
O
V3
Reporting Amount
O
V3
Reporting Interval
O
V3
Periodic LDR Info Ellipsis
O
V3
PLMN List Prioritized
O
V3
PLMN List
O
V3
Reporting PLMN List Ellipsis
O
V3
Ellipsis
O
V3
PROVIDE-SUBSCRIBER-LOCATION-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
M
V3
Where user error is not included: Location Estimate
74
MAP Programmer's Manual Issue 23
Age Of Location Estimate
O
V3
Additional Location Estimate
O
V3
Deferred MT-LR Resp Indicator
O
V3
GERAN Positioning Data
O
V3
UTRAN Positioning Data
O
V3 V3
Cell ID
C
1
LAI
C
1
V3
SAI Present
O
V3
Accuracy Fulfilment Indicator
O
V3
Velocity Estimate
O
V3
MO-LR Short Circuit Indicator
O
V3
GERAN GANSS Positioning Data
O
V3
UTRAN GANSS Positioning Data
O
V3
MSC Number
C
2
V3
SGSN Number
C
2
V3
MME Number
C
2
V3
Ellipsis
O
V3
User Error
O
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Unauthorized LCS Client Diag
O
V3
Absent Subscriber Reason
O
V3
Position Method Failure Diag.
O
V3
Ellipsis
O
V3
Where user error is included:
1. Cell ID or LAI may be present. 2. One of these parameters may be present.
75
Section 4 Interface to MAP-User
PURGE-MS Parameter
Class
Context
Primitive type octet
M
V2,V3
Timeout (default = 30 seconds)
O
V2,V3
Invoke ID
M
V2,V3
IMSI
M
V2,V3
VLR Number
C
1
V2,V3
SGSN Number
O
V3
Ellipsis
O
V2,V3
1. Mandatory in context V2, Optional in context V3. PURGE-MS-ACK Parameter
Class
Context
Primitive type octet
M
V2,V3
Invoke ID
M
V2,V3
Freeze TMSI
O
V3
Freeze P-TMSI
O
V3
Freeze M-TMSI
O
V3
Ellipsis
O
V3
User Error
O
V3
Unknown subscriber diagnostic
O
V3
Ellipsis
O
V3
Where user error is not included:
Where user error is included:
READY-FOR-SM Parameter
76
Class
Context
Primitive type octet
M
V2,V3
Timeout (default = 30 seconds)
O
V2,V3
Invoke ID
M
V2,V3
IMSI
M
V2,V3
Alert reason
M
V2,V3
Alert reason indicator
O
V3
Additional Alert Reason Indicator
O
V3
Ellipsis
O
V2, V3
MAP Programmer's Manual Issue 23
READY-FOR-SM-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
User error
O
Any
Unknown subscriber diagnostic
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Ellipsis
O
V3
Where user error is included:
REGISTER-CC-ENTRY Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
SS-Code
M
V3
CCBS Index
O
V3
B Subscriber Number
O
V3
B Subscriber Subaddress
O
V3
Teleservice
O
V3
Bearer Service
O
V3
CCBS Feature Ellipsis
O
V3
Translated B Number
O
V3
Service Indicator
O
V3
Call Info
O
V3
Network Signal Information
O
V3
CCBS Data Ellipsis
O
V3
Ellipsis
O
V3
REGISTER-CC-ENTRY-ACK Parameter Extended Service Type octet
Class
Context
M
V3 77
Section 4 Interface to MAP-User
Service Type
M
V3
Invoke ID
M
V3
CCBS Index
O
V3
B Subscriber Number
O
V3
B Subscriber Subaddress
O
V3
Teleservice Code
O
V3
Bearer Service Code
O
V3
CCBS Feature Ellipsis
O
V3
Ellipsis
O
V3
User Error
M
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Call barring cause
O
V3
Unauthorized message originator
O
V3
SS Code
O
V3
SS Status
O
V3
Teleservice Code
O
V3
Bearer Service Code
O
V3
Ellipsis
O
V3
Where user error is not included
Where user error is included
REGISTER-PASSWORD Parameter
78
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 600 seconds)
O
V1, V2
Invoke ID
M
V1, V2
SS Code
M
V1, V2
Ellipsis
O
V2
MAP Programmer's Manual Issue 23
REGISTER-PASSWORD-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
New Password
M
V1, V2
Ellipsis
O
V2
User error
M
V1, V2
Registration Failure Cause
O
V1, V2
Network Resource
O
V1, V2
Per Call Basis
C
1
V1
Notification To Held Retrieved Party
C
1
V1
User to User Service Indicator
C
1
V1
C
1
V1
Hunt Group Access Selection Order
C
1
V1
Call Barring Cause
O
V2
Ellipsis
O
V2
Where user error is not included:
Where user error is included:
Maximum Conferees Number
1. One or none of these parameters may be included when User Error is SS_Subscription_Violation. REGISTER-SS Parameter
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 30 seconds)
O
V1, V2
Invoke ID
M
V1, V2
SS Code
M
V1, V2
Teleservice Code
O
V1, V2
Bearer Service Code
O
V1, V2
Forwarded To Number
O
V1, V2
Forwarded To SubAddress
O
V2
No Reply Condition Time
O
V1, V2
Default Priority
O
V2
Number User
O
V2
Long FTN Supported
O
V2
Ellipsis
O
V1, V2
79
Section 4 Interface to MAP-User
REGISTER-SS-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
SS Code
O
V1, V2
Forwarding Feature List
O
V1, V2
Call Barring Feature List
O
V1, V2
CUG Facilities
O
V1
CUG Feature
O
V1
CUG Feature List
O
V1
SS Status
O
V1, V2
Per Call Basis
O
V1
Notification To Held Retrieved Party
O
V1
User to User Service Indicator
O
V1
Maximum Conferees Number
O
V1
Hunt Group Access Selection Order
O
V1
CLI Restriction Option
O
V2
Override Category
O
V2
Basic Service Group List
O
V2
Default Priority
O
V2
Number User
O
V2
Forwarding Ellipsis
O
V1, V2
Call Barring Ellipsis
O
V1, V2
SS Data Ellipsis
O
V2
Ellipsis
O
V1, V2
User Error
O
V1, V2
Network Resource
O
V1, V2
Teleservice Code
O
V1, V2
Bearer Service Code
O
V1, V2
Call Barring Cause
O
V1, V2
Ellipsis
O
V1, V2
Where user error is not included:
Where user error is included:
80
MAP Programmer's Manual Issue 23
REMOTE-USER-FREE Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Timeout (default = 600 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
Call Info
M
V3
CCBS Index
O
V3
B Subscriber Number
O
V3
B Subscriber Subaddress
O
V3
Teleservice Code
O
V3
Bearer Service Code
O
V3
CCBS Feature Ellipsis
O
V3
Translated B Number
M
V3
Replace B Number
O
V3
Alerting Pattern
O
V3
Ellipsis
O
V3
REMOTE-USER-FREE-ACK Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Invoke ID
M
V3
Remote User Free Outcome
M
V3
Ellipsis
O
V3
User Error
O
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Absent subscriber reason
O
V3
CCBS possible
O
V3
CCBS busy
O
V3
Ellipsis
O
V3
Where user error is not included
Where user error is included
81
Section 4 Interface to MAP-User
REPORT-SM-DELIVERY-STATUS Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 10 seconds)
O
Any
Invoke ID
M
Any
MSISDN
M
Any
Service centre address
M
Any
SM delivery outcome
M
V2,V3
Absent subscriber diagnostic SM
O
V3
GPRS support indicator
O
V3
Delivery outcome indicator
O
V3
Additional SM delivery outcome
O
V3
Additional absent subscriber diagnostic SM
O
V3
IP SM GW Indicator
O
V3
IP SM GW Delivery Outcome
O
V3
IP SM GW Absent Subscriber Diagnostic SM
O
V3
Ellipsis
O
Any
REPORT-SM-DELIVERY-STATUS-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
MSISDN
O
V2,V3
Ellipsis
O
V3
User error
O
Any
Unknown subscriber diagnostic
O
V3
Where user error is not included:
Where user error is included:
82
MAP Programmer's Manual Issue 23
RESET Parameter
Class
Context
Extended Service Type octet
M
V2,V1
Service Type
M
V2,V1
Invoke ID
M
V2,V1
Network Resource
M
V1
HLR Number
M
V2,V1
HLR List
O
V2,V1
Ellipsis
O
V2,V1
RESTORE-DATA Parameter
Class
Context
Primitive type octet
M
V2,V3
Timeout (default = 30 seconds)
O
V2,V3
Invoke ID
M
V2,V3
IMSI
M
V2,V3
LMSI
O
V2,V3
Supported CAMEL Phases
O
V3
SoLSA Support Indicator
O
V3
IST Support Indicator
O
V3
Long FTN Supported
O
V3 V3
Send Subscriber Data
C
1
Subscriber Data Stored
C
1
V3
Supported LCS Capability Sets
O
V3
Offered Camel 4 CSIs
O
V3
VLR Capability Ellipsis
O
V3
Ellipsis
O
V2,V3
1. Either or none of these parameters may be used, but not both.
83
Section 4 Interface to MAP-User
RESTORE-DATA-ACK Parameter
Class
Context
Primitive type octet
M
V2,V3
Invoke ID
M
V2,V3
HLR Number
M
V2,V3
MS Not Reachable Flag
O
V2,V3
Ellipsis
O
V2,V3
User error
M
V2,V3
Network Resource
O
V2,V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Unknown subscriber diagnostic
O
V3
Ellipsis
O
V2,V3
Where user error is not included:
Where user error is included:
RESUME-CALL-HANDLING Parameter
84
Class
Context
Primitive type octet
M
V3, V4
Timeout (default = 30 seconds)
O
V3, V4
Invoke ID
M
V3, V4
Call Reference Number
O
V3, V4
Teleservice Code
O
V3, V4
Bearer Service Code
O
V3, V4
Bearer Service Code 2
O
V3, V4
Teleservice Code 2
O
V3, V4
IMSI
O
V3, V4
Forwarded to Number
O
V3, V4
Forwarded to Sub Address
O
V3, V4
Forwarding Options
O
V3, V4
Long FTN Supported
O
V3, V4
Forwarding data ellipsis
O
V3, V4
MSISDN
O
V3, V4
CUG interlock
O
V3, V4
CUG Outgoing Access
O
V3, V4
CUG CI Ellipsis
O
V3, V4
O CSI
O
V3, V4
MAP Programmer's Manual Issue 23
D CDI
O
V3, V4
CCBS Possible
O
V3, V4
UU Indicator
O
V3, V4
UU CF Interaction
O
V3, V4
UUI
O
V3, V4
UU Data Ellipsis
O
V3, V4
All Information Sent
O
V3, V4
O BCSM CAMEL TDP Criteria List
O
V3, V4
Ellipsis
O
V3,V4
RESUME-CALL-HANDLING-ACK Parameter
Class
Context
Primitive type octet
M
V3, V4
Invoke ID
M
V3, V4
O
V3, V4
User error
O
V3, V4
Ellipsis
O
V3, V4
Where user error is not included: Ellipsis Where user error is included:
SEND-AUTHENTICATION-INFO Parameter
Class
Context
Primitive type octet
M
V2, V3
Timeout (default = 30 seconds)
O
V2, V3
Invoke ID
M
V2, V3
1
V2, V3
1
IMSI
M
Number of Requested Vectors
M
V3
Segmentation Prohibited
O
V3
Immediate Response Preferred
O
V3
Requested Node Type
O
V3
Requested PLMN Id
O
V3
AUTS
O
V3
RAND(0)
O
V3
Re-synchronization Info Ellipsis
O
V3
Number of Requested Additional Vectors
O
V3
Additional Vectors are for EPS
O
V3 85
Section 4 Interface to MAP-User
Ellipsis
O
V3
1. If the service request is repeated, these parameters can be excluded.
SEND-AUTHENTICATION-INFO-ACK Parameter
Class
Context
Primitive type octet
M
V2, V3
Invoke ID
M
V2, V3
RAND
O
V2, V3
SRES
O
V2, V3
KC
O
V2, V3
Authentication Set Ellipsis
O
V2, V3
XRES
O
V3
CK
O
V3
IK
O
V3
AUTN
O
V3
Authentication Set List Ellipsis
O
V3
RAND for EPS
O
V3
XRES for EPS
O
V3
AUTN for EPS
O
V3
KASME
O
V3
EPS-AV Ellipsis
O
V3
EPS-AuthSetList Ellipsis
O
V3
Ellipsis
O
V3
User error
O
V2, V3
Network resource
O
V2, V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Unknown Subscriber Diagnostic
O
V3
Ellipsis
O
V3
Where user error is not included:
Where user error is included:
86
MAP Programmer's Manual Issue 23
SEND-END-SIGNAL Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 600 seconds)
O
V3
Invoke ID
M
V3
Access Network Protocol Id
M2
V3
Signal Info
M2
V3
Access Network Signal Information Ellipsis
O2
V3
Ellipsis
O
V3
AN-APDU
SEND-END-SIGNAL-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
Ellipsis
O
V3
SEND-IDENTIFICATION Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 10 seconds)
O
Any
Invoke ID
M
Any
TMSI
M
Any
Number of requested vectors
O
V3
Segmentation Prohibited
O
V3
MSC Number
O
V3
Previous LAI
O
V3
Hop counter
O
V3
Ellipsis
O
V3
87
Section 4 Interface to MAP-User
SEND-IDENTIFICATION-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
O
V1
M
V2,V3
RAND
O
Any
SRES
O
Any
KC
O
Any
Authentic Set Ellipsis
O
Any
XRES
O
V3
CK
O
V3
IK
O
V3
AUTN
O
V3
Authentication Set List Ellipsis
O
V3
KC for GSM
O
V3
CKSN for GSM
O
V3
GSM Security Context Ellipsis
O
V3
CK for UMTS
O
V3
IK for UMTS
O
V3
KSI for UMTS
O
V3
UMTS Security Context Ellipsis
O
V3
Ellipsis
O
Any
User error
M
Any
Ellipsis
O
V3
Class
Context
Primitive type octet
M
V2
Timeout (default = 30 seconds)
O
V2
Invoke ID
M
V2
MSISDN
M
V2
Where user error is not included: IMSI
Where user error is included:
SEND-IMSI Parameter
88
MAP Programmer's Manual Issue 23
SEND-IMSI-ACK Parameter
Class
Context
Primitive type octet
M
V2
Invoke ID
M
V2
C
1
V2
C
1
V2
Where user error is not included: IMSI Where user error is included: User error 1. At least one of these parameters should be included.
SEND-PARAMETERS Parameter
Class
Context
Primitive type octet
M
V1
Timeout (default = 30 seconds)
O
V1
Invoke ID
M
V1
C
1
V1
TMSI
C
1
V1
Requested Parameter 1
M
V1
Requested Parameter 2
O
V1
IMSI
1. IMSI or TMSI may be present.
SEND-PARAMETERS-ACK Parameter
Class
Context
Primitive type octet
M
V1
Invoke ID
M
V1
C
V1
C
1
V1
C
1
V1
Sent KC
C
1
V1
Sent Authentication ellipsis
C
1
V1
Sent Subscriber Data
C
V1
Sent KI
C
V1
O
V1
Where user error is not included: Sent IMSI Sent RAND Sent SRES
Where user error is included: User Error
1. These Authentication Set parameters are together counted as a single choice. All of the parameters should be present for an instance, except for Sent Authentication ellipsis, which is optional. 89
Section 4 Interface to MAP-User
SEND-ROUTING-INFO Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
MSISDN
M
Any
CUG Interlock
O
Any
1
CUG Outgoing Access
O
V2,V3
Number of Forwarding
O
Any
Interrogation type
M
V3
Or-interrogation
O
V3
Or-capability
O
V3
GMSC address
M
V3
Call reference number
O
V3
Forwarding reason
O
V3
Teleservice Code
C
V3
Bearer Service Code
C
V3
Network Signal Info
O
Any
Supported CAMEL Phases
O
V3
Suppress T CSI
O
2
V3
Suppression of Announcement
O
V3
Alerting pattern
O
V3
CCBS call
O
V3
Supported CCBS phase
O
V3
Additional signal info
O
V3
CUG CI ellipsis
O
V2,V3
CAMEL info ellipsis
O
V3
Ellipsis
O
Any
1. May only be present if CUG Interlock is present. 2. May only be present if Supported CAMEL Phases is present.
SEND-ROUTING-INFO-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
Where user error is included: 90
MAP Programmer's Manual Issue 23
User error
M
Any
Network resource
O
Any
Additional Network Resource
O
V3
System Failure Cause
O
V3
Call barring cause
O
Any
CUG reject cause
O
V2,V3
Unknown subscriber diagnostic
O
V3
Absent subscriber reason
O
V3
CCBS possible
O
V3
CCBS busy
O
V3
Unauthorized message originator
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Where user error is not included: (version1) IMSI
M
V1
C
1
V1
Forwarded to Number
C
1
V1
Forwarding Options
O
2
V1
Forwarding data ellipsis
O
V1
Ellipsis
O
V1
Roaming Number
Where user error is not included: (version 2) IMSI
M
V2
Roaming Number
C
3
V2
Forwarded to Number
O
V2
Forwarded to Sub Address
O
V2
Forwarding Options
O
V2
CUG Interlock
O
V2
CUG Outgoing Access
O
4
V2
Forwarding data ellipsis
O
V2
CUG CI ellipsis
O
V2
Ellipsis
O
V2
Where user error is not included: (version 3) IMSI
O
V3
Roaming Number
C
3
V3
Forwarded to Number
O
V3
Forwarded to Sub Address
O
V3 91
Section 4 Interface to MAP-User
Forwarding Options
O
V3
O
5
V3
O
5
V3
O-BCSM camel TDP Criteria List
O
5
V3
CUG Interlock
O
V3
CUG Outgoing Access
O
4
V3
CUG Subscription Flag
O
V3
Age of Location Information
O
V3
Geographical Information
O
V3
VLR Number
O
V3
Location Number
O
V3
C
6
V3
LAI
C
6
V3
Selected LSA ID
O
V3
MSC Number
O
V3
Geodetic Information
O
V3
Current Location Retrieved
O
V3
SAI Present
O
V3
E-UTRAN Cell Global Identity
O
V3
Tracking Area Identity
O
V3
Location info EPS ellipsis
O
V3 V3
T-CSI O-CSI
Cell ID
92
Subscriber State
C
7
Not Reachable Reason
C
7
V3 V3
Cell Global Id for GPRS Location Info
O
8
LAI for GPRS Location Info
O
8
V3
Routing Area Identity (RAI)
O
V3
Geographical Information for GPRS Location Info
O
V3
SGSN Number
O
V3
Selected LSA-Id for GPRS Location Info
O
V3
SAI Present for GPRS Location Info
O
9
V3
Geodetic Information for GPRS Location Info
O
V3
Current Location Retrieved for GPRS Location Info
O
V3
Age of GPRS Location Information
O
V3
GPRS Location Info ellipsis
O
V3
MAP Programmer's Manual Issue 23
PS Subscriber State
O
V3
PS PDP Active Not Reachable for Paging list
O
10
PS PDP Active Reachable for Paging list
O
11
V3
PS Not Reachable Reason
O
12
V3
V3
IMEI
O
V3
MS Classmark2
O
V3
MS Network Capability
O
V3
MS Radio Access Capability
O
V3
Routing Number
O
V3
IMSI for Mobile Number Portability
O
V3
MSISDN for Mobile Number Portability
O
V3
MNP Number Portability Status
O
V3
MNP Info Res ellipsis
O
V3
SS-List
O
V3
Teleservice Code
C
V3
Bearer Service Code
C
V3
Forwarding interrogation required
O
V3
VMSC address
O
V3
NAEA Preferred CIC
O
V3
CCBS Possible
O
V3
Keep CCBS Call Indicator
O
V3
MSISDN
O
V3
Number Portability Status
O
V3
Subscriber info ellipsis
O
V3
Location info ellipsis
O
V3
CCBS indicator ellipsis
O
V3
CAMEL routing ellipsis
O
V3
NAEA preferred CI ellipsis
O
V3
Forwarding data ellipsis
O
V3
CUG CI ellipsis
O
V3
Ellipsis
O
V3
1. Either Roaming Number or Forwarded to Number must be included. 2. May only be present if Forwarded to Number is present. 3. If present, neither Forwarded to Number, Forwarded to Sub-Address, nor Forwarding Options is present. 4. May only be present if CUG Interlock is present. 93
Section 4 Interface to MAP-User
5. Can only be present if Roaming Number is absent 6. Only one may be present 7. Only one may be present 8. Either of these parameters may be included but not both. 9. This parameter may only be included if Cell Global Id for GPRS Location Info was include. 10. This parameter should be included if PS Subscriber State is set to “PS PDP Active Not Reachable for Paging”. 11. This parameter should be included if PS Subscriber State is set to “PS PDP Active Reachable for Paging”. 12. This parameter should be included if PS Subscriber State is set to “Net Det Not Reachable”.
SEND-ROUTING-INFO-FOR-GPRS Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
GGSN address
O
V3
GGSN number
M
V3
Ellipsis
O
V3
SEND-ROUTING-INFO-FOR-GPRS-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
Ellipsis
O
V3
SGSN address
M
V3
GGSN address
O
V3
Absent subscriber diagnostic
O
V3
User error
M
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Call barring cause
O
V3
Unknown subscriber diagnostic
O
V3
Absent subscriber reason
O
V3
Unauthorized message originator
O
V3
Where user error is not included:
Where user error is included:
94
MAP Programmer's Manual Issue 23
Ellipsis
O
V3
SEND-ROUTING-INFO-FOR-LCS Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
MLC number
M
V3
MSISDN
C
1
V3
IMSI
C
1
V3
Ellipsis
O
V3
1. Either MSISDN or IMSI must be present.
SEND-ROUTING-INFO-FOR-LCS-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
C
1
V3
C
1
V3
MSC number
C
2
V3
SGSN number
C
2
V3
LMSI
O
V3
GPRS node indicator
O
2
V3
Supported LCS Capability Sets
O
V3
Additional LCS Capability Sets
O
V3
MME Name
O
V3
SGSN Name
O
V3
SGSN Realm
O
V3
3GPP AAA Server Name
O
V3
LCS Location Info Ellipsis
O
V3
V-GMLC Address
O
V3
H-GMLC Address
O
V3
PPR Address
O
V3
Additional V-GMLC Address
O
V3
Ellipsis
O
V3
Where user error is not included: MSISDN IMSI
Where user error is included: 95
Section 4 Interface to MAP-User
User error
O
V3
Network resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Absent subscriber reason
O
V3
Unknown subscriber diagnostic
O
V3
1. Either MSISDN or IMSI must be present. 2. MSC number and/or SGSN number must be present. If GPRS Node Indicator is present then SGSN number must also be present. GPRS Node Indicator determines whether SGSN number is sent as Network Node Number.
SEND-ROUTING-INFO-FOR-SM Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
MSISDN
M
Any
SM-RP-PRI
M
Any
Service centre address
M
Any
CUG Interlock
O
V1
Teleservice Code
O
V1
Ellipsis
O
Any
GPRS support indicator
O
V3
SM RP MTI
O
V3
SM RP SMEA
O
V3
SM Delivery Not Intended
O
V3
SEND-ROUTING-INFO-FOR-SM-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
M
Any
Where user error is not included: IMSI
96
MAP Programmer's Manual Issue 23
C
1
V1
MSC number
C
1
V1
MSC number
M
V2
MSC number
C
²
V3
SGSN number
C²
V3
LMSI
O
Any
MWD set
O
V1
GPRS node indicator
O²
V3
Location Info with LMSI ellipsis
O
Any
Ellipsis
O
Any
User error
M
Any
Network resource
O
Any
Additional Network Resource
O
V3
System Failure Cause
O
V3
MWD set
O
V1
Unknown subscriber diagnostic
O
V3
Call barring cause
O
Any
Unauthorized message originator
O
V3
Absent subscriber diagnostic SM
O
V3
Additional absent subscriber diagnostic SM
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Roaming number
Where user error is included:
1. Either MSC number or Roaming number must be present. 2. Either MSC number or SGSN number must be present. If SGSN number is present then GPRS Node Indicator must also be present.
97
Section 4 Interface to MAP-User
SET-REPORTING-STATE Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
O
V3
LMSI
O
V3
CCBS Monitoring
O
V3
Ellipsis
O
V3
SET-REPORTING-STATE-ACK Parameter
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Invoke ID
M
V3
CCBS Subscriber Status
O
V3
Ellipsis
O
V3
User Error
O
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Shape of location estimate not supported
O
V3
Needed LCS capability not supported
O
V3
Ellipsis
O
V3
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
CCBS Subscriber State
O
V3
Where user error is not included
Where user error is included
STATUS-REPORT Parameter
98
MAP Programmer's Manual Issue 23
Event Report Data Ellipsis
O
V3
Monitoring Mode
O
V3
Call Outcome
O
V3
Call Report Data Ellipsis
O
V3
Ellipsis
O
V3
Class
Context
Extended Service Type octet
M
V3
Service Type
M
V3
Invoke ID
M
V3
O
V3
User Error
O
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Unknown subscriber diagnostic
O
V3
Ellipsis
O
V3
STATUS-REPORT-ACK Parameter
Where user error is not included Ellipsis Where user error is included
SUBSCRIBER-LOCATION-REPORT Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
LCS Event
M
V3
LCS Client Type
M
V3
External Address
O
V3
LCS Client External Ellipsis
O
V3
LCS Client Dialled By MS
O
V3
LCS Client Internal ID
O
V3
USSD Coding Scheme
O
V3
USSD String
O
V3
LCS Format Indicator
O
V3
LCS Client Name Ellipsis
O
V3
LCS APN
O
V3 99
Section 4 Interface to MAP-User
100
LCS Requestor ID Coding Scheme
O
V3
LCS Requestor ID String
O
V3
LCS Requestor ID Format Indicator
O
V3
LCS Requestor ID Ellipsis
O
V3
LCS Client ID Ellipsis
O
V3 V3
MSC Number
C
1
SGSN Number
C
1
V3
LMSI
O
V3
GPRS node indicator
O
1
V3
Supported LCS Capability Sets
O
V3
Additional LCS Capability Sets
O
V3
MME Name
O
V3
SGSN Name
O
V3
SGSN Realm
O
V3
3GPP AAA Server Name
O
V3
LCS Location Info Ellipsis
O
V3
MSISDN
O
V3
IMSI
O
V3
IMEI
O
V3
NA-ESRD
O
V3
NA-ESRK
O
V3
Location Estimate
O
V3
Age Of Location Estimate
O
V3
Additional Location Estimate
O
V3
Deferred Location Event Type
O
V3
Termination Cause
O
V3
MSC number for Deferred LCS Location Info
O
V3
SGSN number for Deferred LCS Location Info
O
V3
LMSI for Deferred LCS Location Info
O
V3
GPRS Node Indicator for Deferred LCS Location Info
O
V3
Deferred LCS Location Info Ellipsis
O
V3
Deferred MT-LR Data Ellipsis
O
V3
LCS Reference Number
O
V3
GERAN Positioning Data
O
V3
UTRAN Positioning Data
O
V3
MAP Programmer's Manual Issue 23
O
2
V3
LAI
O
2
V3
H-GMLC Address
O
V3
LCS Service Type ID
O
V3
SAI Present
O
V3
Pseudonym Indicator
O
V3
Accuracy Fulfilment Indicator
O
V3
Velocity Estimate
O
V3
Sequence Number
O
V3
Reporting Amount
O
V3
Reporting Interval
O
V3
Periodic LDR Info Ellipsis
O
V3
MO-LR Short Circuit Indicator
O
V3
GERAN GANSS Positioning Data
O
V3
UTRAN GANSS Positioning Data
O
V3
MSC number for HO Target Serving Node
O
V3
SGSN number for HO Target Serving Node
O
V3
MME number for HO Target Serving Node
O
V3
Ellipsis
O
V3
Cell ID
1. MSC number and/or SGSN number must be present. If GPRS Node Indicator is present then SGSN number must also be present. GPRS Node Indicator determines whether SGSN number is sent as Network Node Number. 2. Optionally either Cell ID or LAI. 3. Only one of these. SUBSCRIBER-LOCATION-REPORT-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
NA-ESRK
O
V3
NA-ESRD
O
V3
H-GMLC Address
O
V3
MO-LR Short Circuit Indicator
O
V3
PLMN List Prioritized
O
V3
PLMN List
O
V3
Reporting PLMN List Ellipsis
O
V3
Where user error is not included:
101
Section 4 Interface to MAP-User
LCS Reference Number
O
V3
Ellipsis
O
V3
User Error
O
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Unknown Subscriber Diagnostic
O
V3
Ellipsis
O
V3
Where user error is included:
TRACE-SUBSCRIBER-ACTIVITY Parameter
Class
Context
Invoke ID
M
V1
IMSI
O
V1
Trace Reference
M
V1
Trace Type
M
V1
OMC-Id
O
V1
Call Reference
O
V1
Ellipsis
O
V1
UNSTRUCTURED-SS-NOTIFY Parameter
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 600 seconds)
O
V1, V2
Invoke ID
M
V1, V2
USSD Data Coding Scheme
M
V1, V2
USSD String
M
V1, V2
Alerting pattern
O
V2
O
V2
O
V2
MSISDN
1
Ellipsis
1. For this service, MSISDN data would be coded into the MAPPN_dest_ref parameter of the Dialogue Request (see MAP specification). It is accepted here for conformance to MAP ASN.1 coding only.
UNSTRUCTURED-SS-NOTIFY-ACK Parameter
102
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
MAP Programmer's Manual Issue 23
Where user error is included: User Error
O
V1, V2
Network resource
O
V1, V2
Absent subscriber reason
O
V2
UNSTRUCTURED-SS-REQUEST Parameter
Class
Context
Primitive type octet
M
V1, V2
Timeout (default = 600 seconds)
O
V1, V2
Invoke ID
M
V1, V2
USSD Data Coding Scheme
M
V1, V2
USSD String
M
V1, V2
Alerting pattern
O
V2
O
V2
O
V2
MSISDN
1
Ellipsis
1. For this service, MSISDN data would be coded into the MAPPN_dest_ref parameter of the Dialogue Request (see MAP specification). It is accepted here for conformance to MAP ASN.1 coding only.
UNSTRUCTURED-SS-REQUEST-ACK Parameter
Class
Context
Primitive type octet
M
V1, V2
Invoke ID
M
V1, V2
USSD Data Coding Scheme
O
V1, V2
USSD String
O
V1, V2
User Error
O
V1, V2
Network resource
O
V1, V2
Absent subscriber reason
O
V2
Where user error is not included:
Where user error is included:
UPDATE-GPRS-LOCATION Parameter
Class
Context
Primitive type octet
M
V3
Timeout (default = 30 seconds)
O
V3
Invoke ID
M
V3
IMSI
M
V3
SGSN Number
O
V3 103
Section 4 Interface to MAP-User
104
SGSN Address
O
V3
Solsa Support Indicator
O
V3
Send Subscriber Data
O
V3
Subscriber Data Stored
O
V3
GPRS Enhancements Support Indicator
O
V3
Supported CAMEL Phases
O
V3
Supported LCS Capability Sets
O
V3
Offered Camel 4 CSIs
O
V3
SMS Call Barring Support Indicator
O
V3
Supported RAT Types
O
V3
Supported Features
O
V3
SGSN Capability Ellipsis
O
V3
Inform Previous Network Entity
O
V3
PS-LCS Not Supported By UE
O
V3
V GMLC Address
O
V3
IMEI
O
V3
Skip Subscriber Data Update in ADD-Info
O
V3
Add Info Ellipsis
O
V3
APN
O
V3
PDN-GW IPv4 Address
O
V3
PDN-GW IPv4 Address
O
V3
PDN-GW Name
O
V3
PDN-GW Identity Ellipsis
O
V3
Context ID
O
V3
PDN-GW Update Ellipsis
O
V3
ISR Information
O
V3
Serving Node Type Indicator
O
V3
Skip Subscriber Data Update
O
V3
Used RAT Type
O
V3
GPRS Subscription Data Not Needed
O
V3
Node Type Indicator
O
V3
Area Restricted
O
V3
UE Reachable Indicator
O
V3
Ellipsis
O
V3
MAP Programmer's Manual Issue 23
UPDATE-GPRS-LOCATION-ACK Parameter
Class
Context
Primitive type octet
M
V3
Invoke ID
M
V3
HLR number
M
V3
ADD Capability
O
V3
SGSN MME Separation Supported
O
V3
Ellipsis
O
V3
User error
O
V3
Network Resource
O
V3
Additional Network Resource
O
V3
System Failure Cause
O
V3
Unknown subscriber diagnostic
O
V3
Roaming not allowed cause
C
1
V3
Additional roaming not allowed cause
O
V3
Ellipsis
O
V3
Where user error is not included:
Where user error is included:
1. If the user error is set to ‘roaming not allowed’, then ‘roaming not allowed cause’ is mandatory.
UPDATE-LOCATION Parameter
Class
Context
Primitive type octet
M
Any
Timeout (default = 30 seconds)
O
Any
Invoke ID
M
Any
IMSI
M
Any
C
1
V1
MSC Number
C
1
Any
VLR Number
M
Any
LMSI
O
Any
Supported CAMEL phases
O
V3
Solsa Support Indicator
O
V3
IST Support Indicator
O
V3
Long FTN Supported
O
V3 V3 V3
Roaming Number
Send Subscriber Data
C
2
Subscriber Data Stored
C
2
105
Section 4 Interface to MAP-User
Supported LCS Capability Sets
O
V3
Offered Camel 4 CSIs
O
V3
VLR capability ellipsis
O
V3
Inform Previous Network Entity
O
V3
CS-LCS is Not Supported by UE
O
V3
Ellipsis
O
Any
1. The selection is a choice between Roaming number and MSC number in MAP V1. MSC number is mandatory in MAP V2 and V3 and Roaming number is not allowed. 2. Either or none of these parameters may be used, but not both. UPDATE-LOCATION-ACK Parameter
Class
Context
Primitive type octet
M
Any
Invoke ID
M
Any
HLR number
M
Any
Ellipsis
O
V2,V3
User error
O
Any
Network resource
O
Any
Additional Network Resource
O
V3
System Failure Cause
O
V3
Where user error is not included:
Where user error is included:
1
Roaming not allowed cause
C
V2, V3
Additional roaming not allowed cause
O
V3
Unknown subscriber diagnostic
O
V3
Ellipsis
O
V3
1. If the user error is set to ‘roaming not allowed’, then ‘roaming not allowed cause’ is mandatory.
106
MAP Programmer's Manual Issue 23
4.9 MAP Service Indication Synopsis: Protocol message sent from the MAP to the MAP-User containing a specific service primitive. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_SRV_IND (0x87e1)
id
Dialogue ID If MAPF_EXT_DID option is set, the id field defines the least significant 16 bits of the Dialog ID and the full 32 bit Dialog ID is sent in the MAPPN_DID parameter.
src
MAP_TASK_ID
dst
MAP-User module ID
rsp_req
0
hclass
0
status
0
err_info
0
len
Number of bytes of user data
PARAMETER AREA OFFSET
SIZE
NAME
0
1
Primitive type octet.
1
len - 2
Parameters in Name-Length-Data format.
len – 1
1
Set to zero indicating end of message.
Description: MAP uses this message to send specific service indication and confirmation primitives to the MAPUser. The primitives that may be sent are detailed in section 4.4 Service Primitive Types. All specific service indication primitives contain the dialogue ID of the dialogue to which they belong. The Dialog ID is encoded in the message header. When the MAPF_EXT_DID option is not set, it does not form part of the parameter area. When the MAPF_EXT_DID option is set, the Dialog ID is defined by the MAPPN_DID parameter, which is sent as the first parameter of the message (after the primitive type). Parameter area contents: The parameter area is coded as defined for the MAP-SERVICE-REQUEST message. The coding of service primitive parameters is given in section 0 MAP Service Primitive Parameters. The parameters included in each primitive are as defined for the MAP-SERVICE-REQUEST. The parameters for the Indication primitive are the same as the Request primitive. 107
Section 4 Interface to MAP-User
The parameters for the Confirmation primitive are the same as the Response primitive, with the addition of the following three optional parameters: Provider Error, TCAP Reject Problem Code and TCAP Reject Problem Type.
4.10 MAP Service Primitive Parameters The following parameter names are defined for use in service primitive messages: Parameter
108
Mnemonic
Value
Value
(dec)
(hex)
3GPP AAA Server Name
MAPPN_aaa_server_name
734
0x2de
Absent Subscriber Diagnostic SM
MAPPN_abs_sub_diag
63
0x3f
Absent Subscriber Reason
MAPPN_abs_sub_rsn
62
0x3e
Access Network Protocol Id
MAPPN_accessnetproid
482
0x1e2
Access Network Signal Information Ellipsis
MAPPN_accessnetsiginfo_ellipsis
425
0x1a9
Access Type
MAPPN_accesstype
513
0x201
Accuracy Fulfilment Indicator
MAPPN_accuracy_fulf_ind
634
0x27a
ADD Capability
MAPPN_add_capability
703
0x2bf
Additional Absent Subscriber Diagnostic SM
MAPPN_add_abs_sub_diag
168
0xa8
Additional Alert Reason Indicator
MAPPN_add_alert_reason_ind
586
0x24a
Additional LCS Capability Sets
MAPPN_add_lcs_cap_sets
730
0x2da
Additional Location Estimate
MAPPN_add_loc_est
235
0xeb
Additional Network Resource
MAPPN_add_ntwk_res
641
0x281
Additional Requested CAMEL Subscription Information
MAPPN_add_reqcamel_subinfo
524
0x20c
Additional roaming not allowed cause
MAPPN_add_roam_not_allowed_cse
643
0x283
Additional V-GMLC Address
MAPPN_add_v_gmlc_address
735
0x2df
Additional Vectors are for EPS
MAPPN_add_vect_for_eps
679
0x2a7
Additional Signal Info
MAPPN_addition_siginfo
79
0x4f
Additional SM Delivery Outcome
MAPPN_add_sm_deliv_outcome
215
0xd7
Add Info Ellipsis
MAPPN_add_info_ellipsis
687
0x2af
Age of GPRS Location Information
MAPPN_gprsinfo_age
561
0x231
Age Of Location Estimate
MAPPN_age_loc_est
158
0x9e
Age Of Location Information
MAPPN_age_loc_info
48
0x30
Alert Reason
MAPPN_alert_reason
28
0x1c
Alert Reason Indicator
MAPPN_alert_reason_ind
213
0xd5
Alerting Pattern
MAPPN_alert_pattern
70
0x46
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
Value
Value
(dec)
(hex)
All Information Sent
MAPPN_all_info_sent
280
0x118
Allowed Encryption Algorithms
MAPPN_allowed_encrypt_algorithms
370
0x172
Allowed GSM Algorithms
MAPPN_allowed_gsm_algorithms
373
0x174
Allowed UMTS Ellipsis
MAPPN_allowedUMTSellipsis
371
0x173
Allowed UMTS Integrity Protection Algorithms
MAPPN_allowed_umts_integ_protect algos
369
0x171
Alternative Channel Type
MAPPN_alternative_channel_type
423
0x1a7
APN
MAPPN_apn
699
0x2bb
APN data
MAPPN_apn_data(10)
740 to 749
0x2e4 to 0x2ed
Area Definition Ellipsis
MAPPN_area_definition_ellipsis
619
0x26b
Area Event Info Ellipsis
MAPPN_area_event_info_ellipsis
622
0x26e
Area List
MAPPN_area_list
618
0x26a
Area Restricted
MAPPN_area_restricted
693
0x2b5
ASCI Call Reference
MAPPN_ascicallreference
461
0x1cd
Authentic Set Ellipsis
MAPPN_authentic_set_ellipsis(5)
104 to 108
0x68 to 0x6c
Authentication Set List Ellipsis
MAPPN_auth_set_list_ellipsis
737
0x2e1
AUTN
MAPPN_autn(5)
312 to 316
0x138 to 0x13c
AUTN for EPS
MAPPN_eps_autn(5)
663 to 667
0x297 to 0x29b
AUTS
MAPPN_auts
296
0x128
B Subscriber Number
MAPPN_b_subscriber_num
575
0x23f
B Subscriber Subaddress
MAPPN_b_subscriber_sub_addr
576
0x240
Basic Service Group List
MAPPN_basic_svc_grp_list
220
0xdc
Basic Service List
MAPPN_basic_service_list
583
0x247
Bearer Service Code
MAPPN_bearerservice
114
0x72
Bearer Service Code 2
MAPPN_bearerservice_2
272
0x110
BSSMAP List RAB Id
MAPPN_bssmaprab_id(7)
404 to 410
0x194 to 0x19a
BSSMAP List Service Handover
MAPPN_bssmaplist_service_handove r(7)
397 to 403
0x18d to 0x193
BSSMAP Service Handover
MAPPN_bssmap_service_handover
396
0x18c
BSSMAP Service Handover List Ellipsis
MAPPN_bssmapellipsis(7)
411 to 417
0x19b to 0x1a1
Call Bar SS Code
MAPPN_callbar_ss_code
591
0x24f
Call Bar Notification to CSE
MAPPN_callbar_notn_to_cse
592
0x250
Call Barring Cause
MAPPN_call_bar_cse
32
0x20
Call Barring Data
MAPPN_call_barring_data
258
0x102
109
Section 4 Interface to MAP-User
Parameter
110
Mnemonic
Value
Value
(dec)
(hex)
Call Barring Ellipsis
MAPPN_callbar_ellipsis
227
0xe3
Call Barring Feature List
MAPPN_callbar_feature_list
229
0xe5
Call Forwarding Data
MAPPN_call_forwarding_data
257
0x101
Call Hold Data Ellipsis
MAPPN_ch_data_ellipsis
600
0x258
Call Hold Notification to CSE
MAPPN_ch_notn_to_cse
599
0x257
Call Hold SS Code
MAPPN_ch_ss_code
598
0x256
Call Info
MAPPN_call_info
573
0x23d
Call Outcome
MAPPN_call_outcome
572
0x23c
Call Priority
MAPPN_call_priority
754
0x2f2
Call Reference
MAPPN_callreference
365
0x16d
Call Reference Number
MAPPN_callref_num
74
0x4a
Call Report Data Ellipsis
MAPPN_call_report_data_ellipsis
570
0x23a
Call Waiting Data Ellipsis
MAPPN_cw_data_ellipsis
597
0x255
Call Waiting Feature List
MAPPN_cw_feature_list
595
0x253
Call Waiting Notification to CSE
MAPPN_cw_notn_to_cse
596
0x254
CAMEL Info Ellipsis
MAPPN_camel_info_ellipsis
136
0x88
CAMEL Routing Ellipsis
MAPPN_camel_route_ellipsis
132
0x84
CAMEL Subscription Information
MAPPN_camel_subscr_info
260
0x104
Cancellation Type
MAPPN_canceltype
80
0x50
CCBS Busy
MAPPN_ccbs_busy
167
0xa7
CCBS Call
MAPPN_ccbs_call
71
0x47
CCBS Data Ellipsis
MAPPN_ccbs_data_ellipsis
582
0x246
CCBS Feature Ellipsis
MAPPN_ccbs_feature_ellipsis
580
0x244
CCBS Feature List
MAPPN_ccbs_feat_list
225
0xe1
CCBS Index
MAPPN_ccbs_index
574
0x23e
CCBS Indicator Ellipsis
MAPPN_ccbs_ind_ellipsis
131
0x83
CCBS Monitoring
MAPPN_ccbs_monitoring
545
0x221
CCBS Possible
MAPPN_ccbs_possible
127
0x7f
CCBS Subscriber Status
MAPPN_ccbs_subsc_status
546
0x222
Cell Global ID for GPRS Location Info
MAPPN_gprsinfo_cell_id
552
0x228
Cell ID
MAPPN_cell_id
49
0x31
Chosen Channel Information
MAPPN_chosenchannelinfo
466
0x1d2
Chosen Radio Resource Information Ellipsis
MAPPN_chosenradioellipsis
468
0x1d4
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
Chosen Speech Version
MAPPN_chosenspeechversion
CK
MAPPN_ck(5)
CK for UMTS
Value
Value
(dec)
(hex)
467
0x1d3
302 to 306
0x12e to 0x132
MAPPN_umts_ck
714
0x2ca
CKSN for GSM
MAPPN_gsm_cksm
712
0x2c8
CLIP Data Ellipsis
MAPPN_clip_data_ellipsis
603
0x25b
CLIP Notification to CSE
MAPPN_clip_notn_to_cse
602
0x25a
CLIP SS Code
MAPPN_clip_ss_code
601
0x259
CLI Restriction Option
MAPPN_cli_restrict_option
222
0xde
CLIR Data Ellipsis
MAPPN_clir_data_ellipsis
606
0x25e
CLIR Notification to CSE
MAPPN_clir_notn_to_cse
605
0x25d
CLIR SS Code
MAPPN_clir_ss_code
604
0x25c
Closed User Group Interlock Code
MAPPN_CUG_interlock
36
0x24
Code Shift
MAPPN_CODE_SHIFT
255
0xff
Context ID
MAPPN_context_id
700
0x2bc
CS-LCS is Not Supported by UE
MAPPN_cs_lcs_notsup_by_ue
757
0x2f5
CSG Subscription Data List
MAPPN_csg_subscn_data_list
594
0x252
CUG CI Ellipsis
MAPPN_CUG_CI_ellipsis
135
0x87
CUG Facilities
MAPPN_CUG_fFacilities
230
0xe6
CUG Feature
MAPPN_CUG_feature
232
0xe8
CUG Feature List
MAPPN_CUG_feature_list
231
0xe7
CUG Interlock
MAPPN_CUG_interlock
36
0x24
CUG Outgoing Access
MAPPN_CUG_outgo_access
37
0x25
CUG Reject Cause
MAPPN_CUG_reject_cse
38
0x26
CUG Subscription Flag
MAPPN_CUG_subscript_flag
116
0x74
Current Location Retrieved
MAPPN_current_loc_retrieved
164
0xa4
Current Location Retrieved for GPRS Location Info
MAPPN_gprsinfo_cur_loc_ret
560
0x230
Current Password
MAPPN_current_password
283
0x11b
Custom IMEI
MAPPN_cust_imei
514
0x202
D-CSI ((Dialled Services CAMEL Subscription Information)
MAPPN_d_csi
275
0x113
Default Priority
MAPPN_default_priority
224
0xe0
Deferred Location Event Type
MAPPN_def_loc_event_type
644
0x284
Deferred LCS Location Info Ellipsis
MAPPN_def_lcs_locinfo_ellipsis
729
0x2d9
Deferred MT-LR Data Ellipsis
MAPPN_def_mtlr_data_ellipsis
721
0x2d1 111
Section 4 Interface to MAP-User
Parameter
112
Mnemonic
Value
Value
(dec)
(hex)
Deferred MT-LR Resp Indicator
MAPPN_def_lr_resp_ind
631
0x277
Delivery Outcome Indicator
MAPPN_deliv_outcome_ind
214
0xd6
Diagnostic Information
MAPPN_diag_inf
10
0x0a
Dialog ID1
MAPPN_DID
252
0xfc
Dialog Type
MAPPN_DIALOG_TYPE
249
0xf9
ECT Data Ellipsis
MAPPN_ect_data_ellipsis
609
0x261
ECT Notification to CSE
MAPPN_ect_notn_to_cse
608
0x260
ECT SS Code
MAPPN_ect_ss_code
607
0x25f
Ellipsis
MAPPN_ellipsis
57
0x39
Encryption Information
MAPPN_encryptinfo
366
0x16e
EPS-AV Ellipsis
MAPPN_eps_av_ellipsis(5)
673 to 677
0x2a1 to 0x2a5
EPS-AuthSetList Ellipsis
MAPPN_eps_av_set_ellipsis
680
0x2a8
Equipment Status
MAPPN_equipment_status
217
0xd9
E-UTRAN Cell Global Identity
MAPPN_li_e_utran_cgi
751
0x2ef
Event Met
MAPPN_event_met
159
0x9f
Event Report Data Ellipsis
MAPPN_event_report_data_ellipsis
569
0x239
Ext Call Barring Feature List
MAPPN_ext_callbar_feature_list
530
0x212
Ext Forwarding Feature List
MAPPN_ext_fwd_feature_list
542
0x21e
Ext SS Status
MAPPN_ext_ss_status
518
0x206
Ext SS Status 2
MAPPN_ext_ss_status_2
541
0x21d
External Address
MAPPN_external_address(5)
180 to 184
0xb4 to 0xb8
Failure Cause
MAPPN_failurecause
511
0x1ff
Forward Data Ellipsis
MAPPN_fwd_data_ellipsis
134
0x86
Forward Interrogation Request
MAPPN_fwd_interrog_req
216
0xd8
Forwarded To Number
MAPPN_fwd_to_num
41
0x29
Forwarded To Subaddress
MAPPN_fwd_to_subaddr
42
0x2a
Forwarding Ellipsis
MAPPN_forwarding_ellipsis
226
0xe2
Forwarding Feature List
MAPPN_fwd_feature_list
221
0xdd
Forwarding Options
MAPPN_fwding_opt
43
0x2b
Forwarding Reason
MAPPN_forwarding_reason
112
0x70
Freeze M-TMSI
MAPPN_freeze_m_tmsi
681
0x2a9
Freeze P-TMSI
MAPPN_freeze_p_tmsi
157
0x9d
Freeze TMSI
MAPPN_freeze_tmsi
156
0x9c
Geodetic Information
MAPPN_geodetic_info
163
0xa3
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
Value
Value
(dec)
(hex)
Geodetic Information for GPRS Location Info
MAPPN_gprsinfo_geodetic_info
559
0x22f
Geographical Information
MAPPN_geog_info
50
0x32
Geographical Information for GPRS Location Info
MAPPN_gprsinfo_geograph_info
556
0x22c
GERAN Classmark
MAPPN_geran_classmark
462
0x1ce
GERAN Codec 1
MAPPN_geran_codec1
439
0x1b7
GERAN Codec 2
MAPPN_geran_codec2
440
0x1b8
GERAN Codec 3
MAPPN_geran_codec3
441
0x1b9
GERAN Codec 4
MAPPN_geran_codec4
442
0x1ba
GERAN Codec 5
MAPPN_geran_codec5
443
0x1bb
GERAN Codec 6
MAPPN_geran_codec6
444
0x1bc
GERAN Codec 7
MAPPN_geran_codec7
445
0x1bd
GERAN Codec 8
MAPPN_geran_codec8
446
0x1be
GERAN Codec Ellipsis
MAPPN_geran_ellipsis
447
0x1bf
GERAN GANSS Positioning Data
MAPPN_geran_ganss_position
636
0x27c
GERAN Positioning Data
MAPPN_geran_position
632
0x278
GGSN Address
MAPPN_ggsn_address
58
0x3a
GGSN Number
MAPPN_ggsn_number
60
0x3c
GMSC Address
MAPPN_gmsc_address
68
0x44
GPRS Connection Suspended
MAPPN_gprs_connect_susp
169
0xa9
GPRS Enhancements Support Indicator
MAPPN_gprs_enhance_supp_ind
705
0x2c1
GPRS Location Info ellipsis
MAPPN_gprsinfo_ellipsis
554
0x22a
GPRS Node Indicator
MAPPN_gprs_node_ind
123
0x7b
GPRS Node Indicator for Deferred LCS Location Info
MAPPN_def_gprs_node_ind
728
0x2d8
GPRS Subscription Data Not Needed
MAPPN_gprs_subdata_not_needed
691
0x2b3
GPRS Support Ind
MAPPN_gprs_support_ind
118
0x76
GSM Bearer Capability
MAPPN_gsm_bearercap
77
0x4d
GSM Security Context Ellipsis
MAPPN_gsm_sec_cont_ellipsis
713
0x2c9
GSM SCF Address
MAPPN_gsmscf_addr
51
0x33
Guidance Info
MAPPN_guidance_info
282
0x11a
Handover Number
MAPPN_handoverNumber
484
0x1e4
Handover Number Not Required
MAPPN_honum_notreq
458
0x1ca
113
Section 4 Interface to MAP-User
Parameter
114
Mnemonic
Value
Value
(dec)
(hex)
HLR-List
MAPPN_hlr_list
544
0x220
H-GMLC Address
MAPPN_h_gmlc_address
623
0x26f
Home Location Register
MAPPN_hlr_number
81
0x51
Hop Counter
MAPPN_hop_counter
319
0x13f
Horizontal accuracy
MAPPN_horizontal_accuracy
147
0x93
Hunt Group Access Selection Order
MAPPN_hunt_group_access_sel_ord er
271
0x10f
IK
MAPPN_ik(5)
307 to 311
0x133 to 0x137
IK for UMTS
MAPPN_umts_ik
715
0x2cb
IMEI
MAPPN_imei
142
0x8e
Immediate Response Preferred
MAPPN_imm_resp_pref
293
0x125
IMSI
MAPPN_imsi
18
0x12
IMSI for Mobile Number Portability
MAPPN_mnp_imsi
566
0x236
IMSI with LMSI Ellipsis
MAPPN_imsi_lmsi_ellipsis
101
0x65
Inform Previous Network Entity
MAPPN_inform_prev_ne
683
0x2ab
Integrity Protection Information
MAPPN_integ_protectinfo
367
0x16f
Interrogation Type
MAPPN_interrogation_type
110
0x6e
Interval Time
MAPPN_interval_time
621
0x26d
Invoke Id
MAPPN_invoke_id
14
0x0e
IP SM GW Absent Subscriber Diagnostic SM
MAPPN_ip_sm_gw_abs_sub_diagsm
590
0x24e
IP SM GW Delivery Outcome
MAPPN_ip_sm_gw_deliv_outcome
589
0x24d
IP SM GW Indicator
MAPPN_ip_sm_gw_ind
588
0x24c
ISR Information
MAPPN_isr_info
702
0x2be
IST Support Indicator
MAPPN_ist_supp_ind
285
0x11d
IU Available Codec 1
MAPPN_iu_availablecodec1
448
0x 1c0
IU Available Codec 2
MAPPN_iu_availablecodec2
449
0x 1c1
IU Available Codec 3
MAPPN_iu_availablecodec3
450
0x 1c2
IU Available Codec 4
MAPPN_iu_availablecodec4
451
0x 1c3
IU Available Codec 5
MAPPN_iu_availablecodec5
452
0x 1c4
IU Available Codec 6
MAPPN_iu_availablecodec6
453
0x 1c5
IU Available Codec 7
MAPPN_iu_availablecodec7
454
0x 1c6
IU Available Codec 8
MAPPN_iu_availablecodec8
455
0x 1c7
IU Available Codecs Ellipsis
MAPPN_iu_availableellipsis
456
0x1c8
IU Currently Used CODEC
MAPPN_iu_currently_used_codec
419
0x1a3
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
IU Selected Codec
MAPPN_iu_selected_codec
KASME
MAPPN_kasme(5)
KC
MAPPN_kc(5)
KC for GSM
Value
Value
(dec)
(hex)
422
0x1a6
668 to 672
0x29c to 0x2a0
94 to 98
0x5e to 0x62
MAPPN_gsm_kc
711
0x2c7
Keep CCBS Call Indicator
MAPPN_keep_ccbs_call_ind
128
0x80
Key Status
MAPPN_key_status
368
0x170
KSI for UMTS
MAPPN_umts_ksi
716
0x2cc
LAI
MAPPN_lai
160
0xa0
LAI for GPRS Location Info
MAPPN_gprsinfo_lai
553
0x229
LCS APN
MAPPN_lcs_apn
650
0x28a
LCS Client Dialed by MS
MAPPN_lci_cli_dialled_by_ms
146
0x92
LCS Client External ID Ellipsis
MAPPN_lcs_cli_ext_ellipsis(5)
208 to 212
0xd0 to 0xd4
LCS Client ID Ellipsis
MAPPN_lcs_client_id_ellipsis
194
0xc2
LCS Client Internal ID
MAPPN_lcs_client_internal_id(5)
185 to 189
0xb9 to 0xbd
LCS Client Name Ellipsis
MAPPN_lcs_client_name_ellipsis
195
0xc3
LCS Client Type
MAPPN_lcs_client_type
145
0x91
LCS Codeword Coding Scheme
MAPPN_lcs_codeword_scheme
612
0x264
LCS Codeword Ellipsis
MAPPN_lcs_codeword_ellipsis
614
0x266
LCS Codeword String
MAPPN_lcs_codeword_string
613
0x265
LCS Event
MAPPN_lcs_event
154
0x9a
LCS Format Indicator
MAPPN_lcs_format_ind
645
0x285
LCS Location Info Ellipsis
MAPPN_lcs_loc_info_ellipsis
192
0xc0
LCS Priority
MAPPN_lcs_priority
143
0x8f
LCS Privacy Call Session Related
MAPPN_privacy_cs_related_action
616
0x268
LCS Privacy Call Session Unrelated
MAPPN_privacy_cs_unrelated_action
615
0x267
LCS Privacy Check Ellipsis
MAPPN_lcs_privacycheck_ellipsis
617
0x269
LCS QOS Ellipsis
MAPPN_lcs_qos_ellipsis
197
0xc5
LCS Reference Number
MAPPN_lcs_ref_num
610
0x262
LCS Requestor ID Coding Scheme
MAPPN_requestor_id_coding
646
0x286
LCS Requestor ID Ellipsis
MAPPN_lcs_request_id_ellipsis
649
0x289
LCS Requestor ID Format Indicator
MAPPN_requestor_id_format_ind
648
0x288
LCS Requestor ID String
MAPPN_requestor_id_string
647
0x287
LCS Service Type ID
MAPPN_lcs_servtypeid
611
0x263 115
Section 4 Interface to MAP-User
Parameter
116
Mnemonic
Value
Value
(dec)
(hex)
Linked Id
MAPPN_linked_id
44
0x2c
LMSI
MAPPN_lmsi
20
0x14
LMSI for Deferred LCS Location Info
MAPPN_def_lmsi
727
0x2d7
Location Estimate
MAPPN_loc_estimate
153
0x99
Location Estimate Type
MAPPN_loc_est_type
144
0x90
Location Info Ellipsis
MAPPN_locinfo_ellipsis
66
0x42
Location Info EPS Ellipsis
MAPPN_li_locinfo_eps_ellipsis
753
0x2f1
Location Info with LMSI Ellipsis
MAPPN_loc_lmsi_ellipsis
121
0x79
Location Number
MAPPN_loc_num
52
0x34
Location Type Ellipsis
MAPPN_loc_type_ellipsis
196
0xc4
Long Forwarded-To Number (FTN) Supported
MAPPN_long_ftn_sup
236
0xec
Maximum Conferees Number
MAPPN_max_conf_nbr
270
0x10e
Maximum Entitled Priority
MAPPN_max_priority
223
0xdf
MWD (Message Waiting Data flag) Status
MAPPN_mwd_status
29
0x1d
MWD (Message Waiting Data flag) Set
MAPPN_mwd_set
34
0x22
MGW Event List
MAPPN_mgweventlist
481
0x1e1
MGW Interface List
MAPPN_mgwinterfacelist
480
0x1e0
MGW Trace Depth
MAPPN_mgwtracedepth
479
0x1df
MLC Number
MAPPN_mlc_number
137
0x89
MME Name
MAPPN_mme_name
731
0x2db
MME Number
MAPPN_mme_number
638
0x27e
MME number for HO Target Serving Node
MAPPN_targ_mme_number
724
0x2d4
MNP Info Res ellipsis
MAPPN_mnpinfo_ellipsis
551
0x227
MO-LR Short Circuit Indicator
MAPPN_mo_lr_shortct_ind
624
0x270
Modify CSI State
MAPPN_mod_csi_state
520
0x208
Modify Registration Status
MAPPN_mod_regn_status
521
0x209
Monitoring Mode
MAPPN_monitoring_mode
571
0x23b
More Messages To Send
MAPPN_more_msgs
26
0x1a
MR CBInfo Ellipsis
MAPPN_mr_cbi_ellipsis
535
0x217
MR CBInfo Notification to CSE
MAPPN_mr_cbi_notn_tocse
534
0x216
MR CFInfo Ellipsis
MAPPN_mr_cfi_ellipsis
533
0x215
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
Value
Value
(dec)
(hex)
MR CFInfo Notification to CSE
MAPPN_mr_cfi_notn_tocse
532
0x214
MR CSI Ellipsis
MAPPN_mr_csi_ellipsis
537
0x219
MR CSI Notification to CSE
MAPPN_mr_csi_notn_tocse
536
0x218
MR IPSMGW Data Ellipsis
MAPPN_mr_ipsmgw_data_ellipsis
540
0x21c
MR ODB Data Ellipsis
MAPPN_mr_odb_data_ellipsis
539
0x21b
MR ODB Data Notification to CSE
MAPPN_mr_odb_data_notn_tocse
538
0x21a
MS Classmark2
MAPPN_ms_classmark2
547
0x223
MS Network Capability
MAPPN_ms_network_cap
548
0x224
MS Not Reach Flag
MAPPN_ms_not_reach_flag
288
0x120
MS Radio Access Capability
MAPPN_ms_radio_access_cap
549
0x225
MSC Event List
MAPPN_mscseventlist
478
0x1de
MSC Interface List
MAPPN_mscsinterfacelist
477
0x1dd
MSC Number
MAPPN_msc_num
19
0x13
MSC number for Deferred LCS Location Info
MAPPN_def_msc_num
725
0x2d5
MSC number for HO Target Serving Node
MAPPN_targ_msc_num
722
0x2d2
MSC Trace Depth
MAPPN_msctracedepth
476
0x1dc
MSISDN
MAPPN_msisdn
15
0x0f
MSISDN for Mobile Number Portability
MAPPN_mnp_msisdn
567
0x237
Multiple Bearer Not Supported
MAPPN_multiBearerNotSupp
506
0x1fa
Multiple Bearer Requested
MAPPN_mul_bear_req
460
0x1cc
Multiple Call Bearer Information
MAPPN_multicallBearerInfo
507
0x1fb
NAEA Preferred CI Ellipsis
MAPPN_naea_pref_ci_ellipsis
133
0x85
NAEA Preferred CIC
MAPPN_naea_preferred_cic
126
0x7e
NA-ESRD (North American Emergency Services Routing Digits)
MAPPN_na_esrd
151
0x97
NA-ESRK (North American Emergency Services Routing Key)
MAPPN_na_esrk
152
0x98
Needed LCS capability not supported
MAPPN_neededlcscap_notsup
640
0x280
Network Resource
MAPPN_ntwk_res
30
0x1e
Network Signal Info
MAPPN_net_sig_info
40
0x28
Network Signal Information
MAPPN_network_siginfo
78
0x4e
New IMSI Changeover
MAPPN_new_imsi_changeover
750
0x2ee
117
Section 4 Interface to MAP-User
Parameter
118
Mnemonic
Value
Value
(dec)
(hex)
New Password
MAPPN_new_password
284
0x11c
No Reply Condition Time
MAPPN_no_reply_condition_time
265
0x109
Node Type Indicator
MAPPN_node_type_ind
692
0x2b4
Not Reachable Reason
MAPPN_not_reach_rsn
56
0x38
Notification to CSE
MAPPN_notn_to_cse
522
0x20a
Notification To held Retrieved party
MAPPN_not_to_held_ret_party
268
0x10c
Number Of Forwarding
MAPPN_num_of_fwding
39
0x27
Number of Requested Additional Vectors
MAPPN_nb_req_add_vect
678
0x2a6
Number Of Requested Vectors
MAPPN_nb_req_vect
291
0x123
Number Of User
MAPPN_nbr_user
237
0xed
Number Portability Status
MAPPN_number_port_status
124
0x7c
Number Portability Status for MNP
MAPPN_mnp_num_port_status
568
0x238
O-BCSM CAMEL TDP Criteria List
MAPPN_o_bcsm_tdp_criteria_list
281
0x119
O-CSI (Originating CAMEL Subscription information)
MAPPN_o_csi
274
0x112
Occurrence Info
MAPPN_occurrance_info
620
0x26c
ODB Data Ellipsis
MAPPN_odb_data_ellipsis
527
0x20f
ODB General Data
MAPPN_odb_gen_data
525
0x20d
ODB HPLMN Data
MAPPN_odb_hplmn_data
526
0x20e
ODB Info Ellipsis
MAPPN_odb_info_ellipsis
529
0x211
ODB Info Notification to CSE
MAPPN_odb_notn_tocse
528
0x210
ODB Information
MAPPN_odb_info
259
0x103
Offered Camel 4 CSIs
MAPPN_offered_camel4_csis
707
0x2c3
Offered CAMEL4 CSIs in SGSN
MAPPN_off_camel_4_csis_in_sgsn
264
0x108
Offered CAMEL4 CSIs in VLR
MAPPN_off_camel_4_csis_in_vlr
263
0x107
OMC-Id
MAPPN_omc_id
140
0x8c
Or Capability
MAPPN_or_capability
111
0x6f
Or Interrogation
MAPPN_or_interrogation
69
0x45
Or Not Supported In GMSC
MAPPN_ornotsupp_gmsc
73
0x49
Originating Entity Number
MAPPN_origentitynumber
516
0x204
Override category
MAPPN_override_category
191
0xbf
Password
MAPPN_password
531
0x213
PDN-GW Identity Ellipsis
MAPPN_pdn_gw_id_ellipsis
698
0x2ba
PDN-GW IPv4 Address
MAPPN_pdn_gw_ipv4_ads
695
0x2b7
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
Value
Value
(dec)
(hex)
PDN-GW IPv6 Address
MAPPN_pdn_gw_ipv6_ads
696
0x2b8
PDN-GW Name
MAPPN_pdn_gw_name
697
0x2b9
PDN-GW Update Ellipsis
MAPPN_pdn_gw_update_ellipsis
701
0x2bd
Per Call Basis
MAPPN_per_call_basis
267
0x10b
Periodic LDR Info Ellipsis
MAPPN_period_ldr_inf_ellipsis
627
0x273
PLMN List
MAPPN_plmn_list
628
0x274
PLMN List Prioritized
MAPPN_plmnlist_prioritized
629
0x275
Position Method Failure Diagnostic
MAPPN_posit_method_fail_diag
234
0xea
PPR Address
MAPPN_ppr_address
736
0x2e0
Previous LAI
MAPPN_prev_lai
318
0x13e
Previous Roaming Number
MAPPN_previous_roam_num
76
0x4c
Privacy Override
MAPPN_priv_override
141
0x8d
Provider Error
MAPPN_prov_err
22
0x16
PS-LCS Not Supported By UE
MAPPN_ps_lcs_notsup_by_ue
684
0x2ac
PS Not Reachable Reason
MAPPN_ps_not_reach_rsn
565
0x235
PS PDP Active Not Reachable for Paging list
MAPPN_ps_pdpactnotreach_list
563
0x233
PS PDP Active Reachable for Paging list
MAPPN_ps_pdpactreachable_list
564
0x234
PS Subscriber State
MAPPN_ps_sub_state
562
0x232
Pseudonym Indicator
MAPPN_pseudonym_ind
718
0x2ce
RAB Configuration Indicator
MAPPN_rab_config_indicator
421
0x1a5
RAB Id
MAPPN_rab_id
428
0x1ac
Radio Resource Information
MAPPN_radio_resource_info
374
0x175
Radio Resource List Ellipsis
MAPPN_radioresellipsis(7)
389 to 395
0x185 to 0x18b
Radio Resource List RAB Id
MAPPN_radioresrab_id(7)
382 to 388
0x17e to 0x184
Radio Resource List Radio Resource Information
MAPPN_listradio_resource_info(7)
375 to 381
0x176 to 0x17d
RANAP Service Handover
MAPPN_ranap_service_handover
418
0x1a2
RAND
MAPPN_rand(5)
84 to 88
0x54 to 0x58
RAND for EPS
MAPPN_eps_rand(5)
653 to 657
0x28d to 0x291
Re Attempt
MAPPN_reattempt
512
0x200
Regional Subscription Response
MAPPN_region_subscript_resp
155
0x9b
Registration Failure Cause
MAPPN_reg_fail_cse
289
0x121
Relocation Number List Ellipsis
MAPPN_relocellipsis(7)
499 to 505
0x1f3 to 0x1f9
119
Section 4 Interface to MAP-User
Parameter
120
Mnemonic
Value
Value
(dec)
(hex)
Relocation Number List Handover Number
MAPPN_relochandoverNumber(7)
485 to 491
0x1e5 to 0x1eb
Relocation Number List RAB Id
MAPPN_relocrab_id(7)
492 to 498
0x1ec to 0x1f2
Remote User Free Outcome
MAPPN_ruf_outcome
579
0x243
Remove User
MAPPN_remove_user
739
0x2e3
Replace B Number
MAPPN_replace_b_num
578
0x242
Reporting Amount
MAPPN_reporting_amount
625
0x271
Reporting Interval
MAPPN_reporting_interval
626
0x272
Reporting PLMN List Ellipsis
MAPPN_rep_plmnlist_ellipsis
630
0x276
Requested CAMEL Subscription Information
MAPPN_reqcamel_subinfo
523
0x20b
Requested Domain
MAPPN_requested_domain
543
0x21f
Requested Equipment Information
MAPPN_requestedequipinfo
515
0x203
Requested Info Ellipsis
MAPPN_reqinfo_ellipsis
64
0x40
Requested Information
MAPPN_req_info
53
0x35
Requested Parameter 1
MAPPN_req_param1
363
0x16b
Requested Parameter 2
MAPPN_req_param2
364
0x16c
Requested Subscription Information
MAPPN_req_subscr_info
256
0x100
Requesting Node Type
MAPPN_req_node_type
294
0x126
Requesting PLMN ID
MAPPN_req_plmn_id
295
0x127
Response Time Category
MAPPN_response_time
150
0x96
Response Time Ellipsis
MAPPN_response_time_ellipsis
193
0xc1
Re-synchronization Info Ellipsis
MAPPN_resync_info_ellipsis
317
0x13d
RNC Interface List
MAPPN_rncinterfacelist
475
0x1db
RNC Trace Depth
MAPPN_rnctracedepth
474
0x1da
Roaming Not Allowed Cause
MAPPN_roam_not_allowed_cse
103
0x67
Roaming Number
MAPPN_roaming_num
35
0x23
Routing Area Identity (RAI)
MAPPN_rai
557
0x22d
Routing Number
MAPPN_routing_num
550
0x226
SAI Present
MAPPN_sai_present
165
0xa5
SAI Present for GPRS Location Info
MAPPN_gprsinfo_sai_present
555
0x22b
Segmentation Prohibited
MAPPN_segmentation_proh
292
0x124
Selected GSM Algorithm
MAPPN_selected_GSM_algorithm
424
0x1a8
Selected LSA ID
MAPPN_selectedlsa_id
162
0xa2
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
Value
Value
(dec)
(hex)
Selected LSA ID for GPRS Location Info
MAPPN_gprsinfo_sel_lsa_id
558
0x22e
Selected RAB id
MAPPN_selected_rab_id
426
0x1a9
Selected UMTS Ellipsis
MAPPN_selected_UMTS_ellipsis
427
0x1ab
Selected UMTS Encryption Algorithm
MAPPN_selected_encrypt_algorithm
470
0x1d6
Selected UMTS Integrity Protection Algorithm
MAPPN_selected_umts_integ_protect algo
469
0x1d5
Send Subscriber Data
MAPPN_send_subscriber_data
286
0x11e
Sent Authentication Ellipsis
MAPPN_sent_auth_set_ellipsis(6)
357 to 362
0x165 to 0x16a
Sent IMSI
MAPPN_sent_imsi(6)
321 to 326
0x141 to 0x146
Sent KC
MAPPN_sent_kc(6)
351 to 356
0x15f to 0x164
Sent KI
MAPPN_sent_ki(6)
327 to 332
0x147 to 0x14c
Sent RAND
MAPPN_sent_rand(6)
339 to 344
0x153 to 0x158
Sent SRES
MAPPN_sent_sres(6)
345 to 350
0x159 to 0x15e
Sent Subscriber Data
MAPPN_sent_sd(6)
333 to 338
0x14d to 0x152
Sequence Number
MAPPN_sequence_num
719
0x2cf
Service Indicator
MAPPN_service_ind
581
0x245
Service Key
MAPPN_service_key
109
0x6d
Service Type for Message
MAPPN_SERVICE_TYPE
248
0xf8
Serving Node Type Indicator
MAPPN_serving_nt_ind
688
0x2b0
SGSN Address
MAPPN_sgsn_address
59
0x3b
SGSN Capability Ellipsis
MAPPN_sgsn_cap_ellipsis
100
0x64
SGSN MME Separation Supported
MAPPN_sgsn_mme_sep_supp
704
0x2c0
SGSN Name
MAPPN_sgsn_name
732
0x2dc
SGSN Number
MAPPN_sgsn_number
82
0x52
SGSN number for Deferred LCS Location Info
MAPPN_def_sgsn_number
726
0x2d6
SGSN number for HO Target Serving Node
MAPPN_targ_sgsn_number
723
0x2d3
SGSN Realm
MAPPN_sgsn_realm
733
0x2dd
Shape of location estimate not supported
MAPPN_shapeoflocest_notsup
639
0x27f
Short Message Delivery Priority
MAPPN_sm_rp_pri
16
0x10
Short Message Destination Address
MAPPN_sm_rp_da
23
0x17
Short Message Entity Address
MAPPN_sm_rp_smea
120
0x78
121
Section 4 Interface to MAP-User
Parameter
122
Mnemonic
Value
Value
(dec)
(hex)
Short Message Originating Address
MAPPN_sm_rp_oa
24
0x18
Short Message Service Centre Address
MAPPN_sc_addr
17
0x11
Short Message User Information Field
MAPPN_sm_rp_ui
25
0x19
Signal Information
MAPPN_siginfo
483
0x1e3
Skip Subscriber Data Update
MAPPN_skip_subscd_update
686
0x2ae
Skip Subscriber Data Update in ADD-Info
MAPPN_skip_subscd_update_in_ai
689
0x2b1
SM Delivery Failure Cause
MAPPN_deliv_fail_cse
31
0x1f
SM Delivery Not Intended
MAPPN_sm_deliv_notintended
587
0x24b
SM Delivery Outcome
MAPPN_sm_deliv_outcome
27
0x1b
SM RP MTI
MAPPN_sm_rp_mti
119
0x77
SMS Call Barring Support Indicator
MAPPN_sms_cb_supp_ind
708
0x2c4
Solsa Support Indicator
MAPPN_solsa_supp_ind
75
0x4b
SRES
MAPPN_sres(5)
89 to 93
0x59 to 0x5d
SS Code
MAPPN_ss_code
218
0xda
SS Code 2
MAPPN_ss_code_2
517
0x205
SS Data Ellipsis
MAPPN_ss_data_ellipsis
228
0xe4
SS List
MAPPN_ss_list
130
0x82
SS Status
MAPPN_ss_status
219
0xdb
Subscriber Data Component
MAPPN_subscriber_data_comp
99
0x63
Subscriber Data Stored
MAPPN_subscriber_data_stored
287
0x11f
Subscriber Info Ellipsis
MAPPN_subinfo_ellipsis
65
0x41
Subscriber State
MAPPN_sub_state
54
0x36
Supported CAMEL Phases
MAPPN_suppcamelphase
72
0x48
Supported CAMEL Phases in SGSN
MAPPN_sup_camel_phases_in_sgsn
262
0x106
Supported CAMEL Phases in VLR
MAPPN_sup_camel_phases_in_vlr
261
0x105
Supported CCBS Phase
MAPPN_supp_ccbs_phase
113
0x71
Supported Codec List Ellipsis
MAPPN_supcodecellipsis
420
0x1a4
Supported Features
MAPPN_supported_features
710
0x2c6
Supported Geographical Area Description shapes
MAPPN_supported_GAD_shapes
161
0xa1
Supported LCS Capability Sets
MAPPN_supp_lcs_cap_sets
706
0x2c2
Supported RAT Types
MAPPN_supp_rat_types
709
0x2c5
MAP Programmer's Manual Issue 23
Parameter
Mnemonic
Value
Value
(dec)
(hex)
Suppress T CSI
MAPPN_suppress_t_csi
115
0x73
Suppression Of Announcement
MAPPN_supp_announce
67
0x43
System Failure Cause
MAPPN_system_failure_cause
642
0x282
Target Cell ID
MAPPN_targetCellId
457
0x1c9
Target MSC Number
MAPPN_targetMSCNumber
465
0x1d1
Target RNC ID
MAPPN_targetRNCid
459
0x1cb
TCAP Reject Problem Code
MAPPN_tcap_rej_problem_code
584
0x248
TCAP Reject Problem Type
MAPPN_tcap_rej_problem_type
585
0x249
T-CSI (Terminating camel Subscription information)
MAPPN_t_csi
320
0x140
Teleservice Code
MAPPN_teleservice
33
0x21
Teleservice Code 2
MAPPN_teleservice_2
273
0x111
Termination Cause
MAPPN_term_cause
720
0x2d0
Timeout
MAPPN_timeout
45
0x2d
TMSI
MAPPN_tmsi
83
0x53
Trace Propagation List Ellipsis
MAPPN_trace_proplist_ellipsis
473
0x1d9
Trace Recording Session Reference
MAPPN_trace_recsessionref
472
0x1d8
Trace Reference 2
MAPPN_trace_ref2
471
0x1d7
Trace Type
MAPPN_trace_type
138
0x8a
Tracing Reference
MAPPN_trace_ref
139
0x8b
Tracking Area Identity
MAPPN_li_tracking_area_id
752
0x2f0
Translated B Number
MAPPN_translated_b_num
577
0x241
Type of Update
MAPPN_type_of_update
682
0x2aa
UE Reachable
MAPPN_ue_reachable
593
0x251
UE Reachable Indicator
MAPPN_ue_reachable_ind
694
0x2b6
UESBI Ellipsis
MAPPN_uesbiellipsis
510
0x1fe
UESBI-IUA
MAPPN_uesbi_iua
508
0x1fc
UESBI-IUB
MAPPN_uesbi_iub
509
0x1fd
UMTS Security Context Ellipsis
MAPPN_umts_sec_cont_ellipsis
717
0x2cd
Unauthorized Message Origination
MAPPN_unauth_msg_orig
166
0xa6
Unauthorized LCS Client Diagnostic
MAPPN_unauth_lcs_cli_diag
233
0xe9
Unknown Subscriber Diagnostic
MAPPN_unk_sub_diag
61
0x3d
Used RAT Type
MAPPN_used_rat_type
690
0x2b2
123
Section 4 Interface to MAP-User
Parameter
Value
Value
(dec)
(hex)
User Error
MAPPN_user_err
21
0x15
User to User Data Ellipsis
MAPPN_uu_data_ellipsis
279
0x117
User To User Information
MAPPN_uui
278
0x116
User To User Service Indicator
MAPPN_user_to_user_serv_ind
269
0x10d
USSD Coding Scheme
MAPPN_USSD_coding
46
0x2e
USSD String
MAPPN_USSD_string
47
0x2f
UTRAN Codec 1
MAPPN_utran_codec1
430
0x1ae
UTRAN Codec 2
MAPPN_utran_codec2
431
0x1af
UTRAN Codec 3
MAPPN_utran_codec3
432
0x1b0
UTRAN Codec 4
MAPPN_utran_codec4
433
0x1b1
UTRAN Codec 5
MAPPN_utran_codec5
434
0x1b2
UTRAN Codec 6
MAPPN_utran_codec6
435
0x1b3
UTRAN Codec 7
MAPPN_utran_codec7
436
0x1b4
UTRAN Codec 8
MAPPN_utran_codec8
437
0x1b5
UTRAN Codec Ellipsis
MAPPN_utran_ellipsis
438
0x1b6
UTRAN GANSS Positioning Data
MAPPN_utran_ganss_position
637
0x27d
UTRAN Positioning Data
MAPPN_utran_position
633
0x279
UU Indicator
MAPPN_uu_indicator
276
0x114
UUS CF Interaction
MAPPN_uu_cf_interaction
277
0x115
V GMLC Address
MAPPN_v_gmlc_address
685
0x2ad
Velocity Estimate
MAPPN_velocity_estimate
635
0x27b
Velocity Request
MAPPN_velocity_request
651
0x28b
Vertical Accuracy
MAPPN_vertical_accuracy
149
0x95
Vertical Coordinate Request
MAPPN_vertical_coordinate_req
148
0x94
VLR Capability Ellipsis
MAPPN_vlr_cap_ellipsis
102
0x66
VLR Number
MAPPN_vlr_number
55
0x37
VMSC Address
MAPPN_vmsc_address
117
0x75
Wrong Password Attempts Count
MAPPN_wrongpw_att_count
519
0x207
XRES
MAPPN_xres(5)
297 to 301
0x129 to 0x12d
XRES for EPS
MAPPN_eps_xres(5)
658 to 662
0x292 to 0x296
1
124
Mnemonic
Also a Dialog Primitive Parameter
MAP Programmer's Manual Issue 23
The coding for each parameter type is given in the following tables: Parameter name
MAPPN_aaa_server_name
Parameter length
Variable, in the range 9 to 255
Parameter data
Defines the Diameter AAA Server Name. Encoded as DiameterIdentity as specified in TS29.002.
Parameter name
MAPPN_abs_sub_diag
Parameter length
Variable, in the range 1 to 2
Parameter data
Coded as a 2’s complement number. Values as defined in ETS 300 536 (GSM 03.40)
Parameter name
MAPPN_abs_sub_rsn
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300 974 i.e. 0 – IMSI detach 1 – restricted area 2 – no page response
Parameter name
MAPPN_accessnetproid
Parameter length
Fixed, set to 1
Parameter data
Defines which Access Network Protocol is used: 1 - ts3G-48006 2 - ts3G-25413
Parameter name
MAPPN_accessnetsiginfo_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format as defined by the users.
Parameter name
MAPPN_accesstype
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002
125
Section 4 Interface to MAP-User
126
Parameter name
MAPPN_accuracy_fulf_ind
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified for AccuracyFulfilmentIndicator in TS 29.002, i.e. 0 – requestedAccuracyFulfilled 1 – requestedAccuracyNotFulfilled
Parameter name
MAPPN_add_abs_sub_diag
Parameter length
Variable, in the range 1 to 2
Parameter data
Coded as a 2’s complement number. Values as defined in ETS 300 536 (GSM 03.40)
Parameter name
MAPPN_add_capability
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates support for the ADD function.
Parameter name
MAPPN_addition_siginfo
Parameter length
Variable, in the range 1 to 201
Parameter data
First octet showing the protocol ID encoded as specified in TS 100 974 i.e. 1 – GSM 0408 2 – GSM 0806 4 – ETS 300 102-1 Followed by up to 200 octets of signal information.
Parameter name
MAPPN_add_alert_reason_ind
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_add_info_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data for the ADD-Info table as specified in TS 29.002. Series of parameters in tag, length, data format, as defined by the users.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_add_lcs_cap_sets
Parameter length
Variable, in the range 2 to 3
Parameter data
Bit encoded as an ASN.1 BIT STRING as specified for SupportedLCS-CapabilitySets in TS 29.002. Used to define additional LCS Capability Sets.
Parameter name
MAPPN_add_loc_est
Parameter length
Variable, in the range 1 to 91
Parameter data
Encoded as specified for Add-GeographicalInformation in TS 29 002
Parameter name
MAPPN_add_ntwk_res
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified for AdditionalNetworkResource in TS 29 002, i.e. 0 - sgsn 1 - ggsn 2 - gmlc 3 - gsmSCF 4 - nplr 5 - auc 6 - ue 7 - mme
Parameter name
MAPPN_add_reqcamel_subinfo
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified by TS 29.002, i.e. 0 – mt-sms-CSI 1 – mg-CSI 2 – o-IM-CSI 3 – d-IM-CSI 4 – vt-IM-CSI
Parameter name
MAPPN_add_roam_not_allowed_cse
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified for AdditionalRoamingNotAllowedCause in TS 29 002, i.e. 0 - supportedRAT-TypesNotAllowed
127
Section 4 Interface to MAP-User
128
Parameter name
MAPPN_add_sm_deliv_outcome
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300-599, i.e. 0 – memory capacity exceeded 1 – absent subscriber 2 – successful transfer
Parameter name
MAPPN_add_v_gmlc_address
Parameter length
Variable, in the range 5 to 17
Parameter data
Encoded as GSN-Address as specified for additional-vgmlc-Address by TS 29.002.
Parameter name
MAPPN_add_vect_for_eps
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates the Additional Vectors are for EPS.
Parameter name
MAPPN_age_loc_est
Parameter length
Variable, in the range 1 to 2
Parameter data
Encoded as specified for AgeOfLocationInformation in TS 100 974
Parameter name
MAPPN_age_loc_info
Parameter length
Variable, in the range 1 to 2
Parameter data
Age of location information in minutes. Coded as a 2’s complement number.
Parameter name
MAPPN_alert_pattern
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 100-974
Parameter name
MAPPN_alert_reason
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300-599, i.e. 0 – MS-present 1 – memory available
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_alert_reason_ind
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_all_info_sent
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_allowed_encrypt_algorithms
Parameter length
Variable, in the range 1 to 9
Parameter data
Lists the allowed Encryption Algorithms
Parameter name
MAPPN_allowed_gsm_algorithms
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_allowedUMTSellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format as defined by the users.
Parameter name
MAPPN_allowed_umts_integ_protectalgos
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_alternative_channel_type
Parameter length
Variable, in the range 1 to 4
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_apn
Parameter length
Variable, in the range 2 to 63
Parameter data
Encoded as APN data as defined in TS 29.002. Parameter used where APN is not in a list.
Parameter name
MAPPN_apn_data(10) 129
Section 4 Interface to MAP-User
130
Parameter length
Variable, in the range 2 to 63
Parameter data
Encoded as specified for APN in TS 29.002. Parameter use where APN is in a list.
Parameter name
MAPPN_area_list
Parameter length
Variable, in the range 1 to 220
Parameter data
AreaList as defined in TS 29.002
Parameter name
MAPPN_area_definition_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data for the AreaDefinition table as specified in TS 29.002. Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_area_event_info_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data for the AreaEventInfo table as specified in TS 29.002. Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_area_restricted
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Area Restricted.
Parameter name
MAPPN_ascicallreference
Parameter length
Variable, in the range 1 to 8
Parameter data
Digits of VGCS/VBS-area,Group-ID are concatenated in this order if there is a VGCS/VBS-area.
Parameter name
MAPPN_autn(5)
Parameter length
Fixed, set to 16.
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_auts
Parameter length
Fixed, set to 14.
Parameter data
Encoded as specified in TS 29.002
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_authentic_set_ellipsis(5)
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_auth_set_list_ellipsis
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis data applicable to the AuthenticationSetList table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_b_subscriber_num
Parameter length
Variable, in the range 1 to 15
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_b_subscriber_sub_addr
Parameter length
Variable, in the range 1 to 21
Parameter data
Encoded as specified by TS 29.002
Parameter name
MAPPN_basic_service_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for the BasicServiceList in GSM 09.02 Phase 1.
Parameter name
MAPPN_basic_svc_grp_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for the BasicServiceGroupList in TS 100 974.
Parameter name
MAPPN_bearerservice
Parameter length
Variable, in the range 1 to 5
Parameter data
Encoded as specified for BearerServiceCode and ExtBearerServiceCode in TS 29.002
131
Section 4 Interface to MAP-User
132
Parameter name
MAPPN_bearerservice_2
Parameter length
Variable, in the range 1 to 5
Parameter data
Encoded as specified for BearerServiceCode and ExtBearerServiceCode in TS 29.002
Parameter name
MAPPN_bssmap_service_handover
Parameter length
Fixed, set to 1
Parameter data
This parameter refers to the Service Handover information element defined in 3GPP TS 48.008
Parameter name
MAPPN_bssmaplist_service_handover(7)
Parameter length
Fixed, set to 1
Parameter data
This parameter refers to the Service Handover information element used in the BSSMAPServiceHandoverList and defined in 3GPP TS 48.008
Parameter name
MAPPN_bssmaprab_id(7)
Parameter length
Variable, in the range 1 to 220
Parameter data
This parameter indicates the radio access bearer identifier used in the BSSMAP-ServiceHandoverList and defined in 3GPP TS 25.413
Parameter name
MAPPN_bssmapellipsis(7)
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis for BSSMAP-ServiceHandoverList
Parameter name
MAPPN_callbar_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_callbar_feature_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for CallBarringFeatureList in TS 100 974.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_callbar_notn_to_cse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Call Barring Notification to CSE.
Parameter name
MAPPN_callbar_ss_code
Parameter length
Fixed, set to 1
Parameter data
Contains the code identifying a single supplementary service. Used when specifying Call Barring data.
Parameter name
MAPPN_call_barring_data
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified for CallBarringData in TS 29 002 V6.6.0.
Parameter name
MAPPN_call_bar_cse
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300-599, i.e. 0 – barring service active 1 – operator barring
Parameter name
MAPPN_call_forwarding_data
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified for CallForwardingData in TS 29 002 V6.6.0.
Parameter name
MAPPN_call_info
Parameter length
Variable, in the range 1 to 200
Parameter data
First octet showing the protocol ID encoded as specified in TS 29.002, i.e. 1 – GSM 0408 2 – GSM 0806 4 – ETS 300 102-1 Followed by up to 200 octets of signal information.
133
Section 4 Interface to MAP-User
134
Parameter name
MAPPN_call_outcome
Parameter length
Fixed, set to 1
Parameter data
CallOutcome as specified by TS 29.002, i.e. 0 – Success 1 – Failure 2 – Busy
Parameter name
MAPPN_call_priority
Parameter length
Fixed, set to 1
Parameter data
Call Priority coded as a EMLPP-Priority value as specified by TS 29.002, i.e. 0 – PriorityLevel0 1 – PriorityLevel1 2 – PriorityLevel2 3 – PriorityLevel3 4 – PriorityLevel4 5 - PriorityLevelB 6 - PriorityLevelA
Parameter name
MAPPN_call_report_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the CallReportData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_callref_num
Parameter length
Variable, in the range 1 to 8
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_callreference
Parameter length
Variable, in the range 1 to 3
Parameter data
Encoded as specified in ETS 300 599
Parameter name
MAPPN_camel_info_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_camel_route_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_camel_subscr_info
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified for CAMEL-SubscriptionInfo in TS 29 002 V6.6.0.
Parameter name
MAPPN_canceltype
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. 0 – update procedure 1 – subscription withdraw
Parameter name
MAPPN_ccbs_busy
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_ccbs_call
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_ccbs_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the CCBS-Data table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_ccbs_feat_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for the CCBS-FeatureList in TS 100 974.
135
Section 4 Interface to MAP-User
136
Parameter name
MAPPN_ccbs_feature_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the CCBSFeature table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_ccbs_ind_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_ccbs_index
Parameter length
Fixed, set to 1
Parameter data
CCBS-Index as specified by TS 29.002.
Parameter name
MAPPN_ccbs_monitoring
Parameter length
Fixed, set to 1
Parameter data
ReportingState as specified by TS 29.002, i.e. 0 – Stop Monitoring 1 – Start Monitoring
Parameter name
MAPPN_ccbs_possible
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_ccbs_subsc_status
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified by TS 29.002, i.e. 0 – ccbs Not Idle 1 – ccbs Idle 2 – ccbs Not Reachable
Parameter name
MAPPN_cell_id
Parameter length
Fixed, set to 7
Parameter data
Encoded as specified for the Cell Global Identification defined in TS GSM 04.08. First 5 octets contain the Mobile country code, the Mobile network code, and the Location area code; last 2 octets contain the Cell ID.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_ch_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the CallHoldData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_ch_notn_to_cse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Call Hold Notification to CSE.
Parameter name
MAPPN_ch_ss_code
Parameter length
Fixed, set to 1
Parameter data
Contains the code identifying a single supplementary service. Used when specifying Call Hold data.
Parameter name
MAPPN_chosenchannelinfo
Parameter length
Variable, in the range 1 to 9
Parameter data
This contains a description of the channel allocated to the MS.
Parameter name
MAPPN_chosenspeechversion
Parameter length
Fixed, set to 1
Parameter data
Indicates the speech version being used
Parameter name
MAPPN_chosenradioellipsis
Parameter length
Variable, in the range 1 to 255
Parameter data
Ellipsis for Chosen Radio Resource
Parameter name
MAPPN_ck(5)
Parameter length
Fixed, set to 16
Parameter data
Encoded as specified in TS 29.002
137
Section 4 Interface to MAP-User
138
Parameter name
MAPPN_cli_restrict_option
Parameter length
Fixed, set to 1
Parameter data
Coded as specified in TS 100 974 i.e. 0 – permanent 1 – temporary default restricted 2 – temporary default allowed
Parameter name
MAPPN_clip_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the ClipData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_clip_notn_to_cse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates CLIP Notification to CSE.
Parameter name
MAPPN_clip_ss_code
Parameter length
Fixed, set to 1
Parameter data
Contains the code identifying a single supplementary service. Used when specifying CLIP data.
Parameter name
MAPPN_clir_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the ClirData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_clir_notn_to_cse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates CLIR Notification to CSE.
Parameter name
MAPPN_clir_ss_code
Parameter length
Fixed, set to 1
Parameter data
Contains the code identifying a single supplementary service. Used when specifying CLIR data.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_CODE_SHIFT
Parameter length
Fixed, set to 1
Parameter data
Data defines the parameter length encoding method for all parameters following this occurrence (see Section 4.2 ). The parameter can occur more than once in a message. Data values other than 0 or 1 are ignored. 0 – lengths are encoded in 1 octet 1 – lengths are encoded in 2 octets
Parameter name
MAPPN_context_id
Parameter length
Fixed, set to 1
Parameter data
Encoded as ContextId data as defined in TS 29.002
Parameter name
MAPPN_cs_lcs_notsup_by_ue
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_csg_subscn_data_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for the CSG-SubscriptionDataList in TS 29.002.
Parameter name
MAPPN_cug_CI_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_CUG_facilities
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in GSM 09.02 Phase 1.
Parameter name
MAPPN_CUG_feature
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified for CUG-Feature in GSM 09.02 Phase 1.
139
Section 4 Interface to MAP-User
140
Parameter name
MAPPN_CUG_feature_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified for CUG-FeatureList in GSM 09.02 Phase 1.
Parameter name
MAPPN_CUG_interlock
Parameter length
Variable, in the range 1 to 4
Parameter data
Encoded as specified in GSM 09.02 Phase 1.
Parameter name
MAPPN_CUG_outgo_access
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_CUG_reject_cse
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300-599, i.e. 0 – incoming calls barred within CUG 1 – subscriber not member of CUG 5 – requested basic service violates CUG constraints 7 – called party SS – interaction violation
Parameter name
MAPPN_CUG_subscript_flag
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_current_loc_retrieved
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_current_password
Parameter length
Fixed, set to 4
Parameter data
Encoded as Password specified in TS 29.002
Parameter name
MAPPN_cust_imei
Parameter length
Fixed, set to 8
Parameter data
Encoded as specified for IMEI in TS 100 974. Used instead of MAPPN_imei parameter for Check-IMEI
MAP Programmer's Manual Issue 23
MAP v1 and v2 when additional ellipsis data required.
Parameter name
MAPPN_cw_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the CallWaitingData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_cw_feature_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for the Ext-CwFeatureList in TS 29.002.
Parameter name
MAPPN_cw_notn_to_cse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Call Waiting Notification to CSE.
Parameter name
MAPPN_d_csi
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_default_priority
Parameter length
Fixed, set to 1
Parameter data
Value in the range 0 to 15
Parameter name
MAPPN_def_gprs_node_ind
Parameter length
Fixed, set to 0
Parameter data
No data – presence of tag indicates that the networkNode-Number data in LCSLocationInfo table in the Deferredmt-lrData table uses MAPPN_sgsn_number parameter, absence of tag uses MAPPN_msc_num (as per TS 29.02).
141
Section 4 Interface to MAP-User
142
Parameter name
MAPPN_def_lcs_locinfo_ellipsis
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis data applicable to the LCSLocationInfo table used by the Deferredmt-lrData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_def_lmsi
Parameter length
Fixed, set to 4
Parameter data
LMSI for the LCSLocationInfo table used by the Deferredmt-lrData table in TS 29.002.
Parameter name
MAPPN_def_loc_event_type
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING as specified for DeferredLocationEventType in TS 29 002, i.e. 0 – msAvailable 1 – enteringIntoArea 2 – leavingFromArea 3 – beingInsideArea 4 – periodicLDR
Parameter name
MAPPN_def_lr_resp_ind
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that this is a response to a deferred mt-lr request.
Parameter name
MAPPN_def_msc_num
Parameter length
Variable, in the range 1 to 18
Parameter data
MSC number for the LCSLocationInfo table used by the Deferredmt-lrData table in TS 29.002, i.e. an ISDN Address string.
Parameter name
MAPPN_def_mtlr_data_ellipsis
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis data applicable to the Deferredmt-lrData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_def_sgsn_number
Parameter length
Variable, in the range 2 to 18
Parameter data
SGSN number for the LCSLocationInfo table used by the Deferredmt-lrData table in TS 29.002, i.e. an ISDN Address string.
Parameter name
MAPPN_deliv_fail_cse
Parameter length
Fixed, Variable in the range 1 to 201
Parameter data
First octet showing delivery failure cause encoded as specified in ETS 300-599, i.e. 0 – memory capacity exceeded 1 – equipment protocol error 2 – equipment not SM equipped 3 – unknown service centre 4 – SC congestion 5 – invalid SME address 6 – subscriber not SC subscriber For MAP V2, the octet can be followed by up to 200 bytes of diagnostic information.
Parameter name
MAPPN_deliv_outcome_ind
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_diag_inf
Parameter length
Variable, in the range 1 to 200 (for service message use)
Parameter data
For service messages, this parameter used only with MAPPN_deliv_fail_cse to report MAP V3 errors. Encoded as SignalInfo as specified in TS 129 002. Note: this parameter also used for Dialogue Primitive Type messages (see Section 4.7 ).
143
Section 4 Interface to MAP-User
144
Parameter name
MAPPN_DIALOG_TYPE
Parameter length
Fixed, set to 1
Parameter data
Primitive Dialog Type parameter. The parameter value must be either MAPDT_DELIMITER_REQ (5) or MAPDT_CLOSE_REQ (3). When specified in a Service Request message (MAP_MSG_SRV_REQ), the Dialog message (MAP_MSG_DLG_REQ for Delimit or Close), that would normally follow, need not be sent. When the data is MAPDT_CLOSE_REQ, a MAPPN_release_method (Dialog Type) parameter must also be specified in the message for the Release Method.
Parameter name
MAPPN_DID
Parameter length
Fixed, set to 4
Parameter data
The Dialog Identification number (Dialog ID or DID) for the dialogue. The DID is an unsigned 32 bit number. The first octet (offset 0) is the most significant 8 bits of the ID, the last octet (offset 3) is the least significant 8 bits of the ID. The DID can be set to any value within the configured dialog outgoing or incoming ranges. Must be the first parameter. The 16 least significant bits of the DID must also be defined in the Message Header id field.
Parameter name
MAPPN_ect_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the EctData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_ect_notn_to_cse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates ECT Notification to CSE.
Parameter name
MAPPN_ect_ss_code
Parameter length
Fixed, set to 1
Parameter data
Contains the code identifying a single supplementary service. Used when specifying ECT data.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_ellipsis
Parameter length
Variable, in the range 2 to 500
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_encryptinfo
Parameter length
Variable, in the range 18 to 100
Parameter data
Includes key and permitted algorithms.
Parameter name
MAPPN_eps_autn(5)
Parameter length
Fixed, set to 16.
Parameter data
Encoded as specified for AUTN in TS 29.002
Parameter name
MAPPN_eps_av_ellipsis(5)
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the EPC-AV table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_eps_av_set_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the EPS-AuthenticationSetList table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_eps_rand(5)
Parameter length
Fixed, set to 16
Parameter data
Encoded as specified for RAND in TS 29.002
Parameter name
MAPPN_eps_xres(5)
Parameter length
Variable, in the range 4 to 16
Parameter data
Encoded as specified for XRES in TS 29.002
145
Section 4 Interface to MAP-User
146
Parameter name
MAPPN_equipment_status
Parameter length
Fixed, set to 1
Parameter data
0 – WhiteListed 1 – BlackListed 2 - GreyListed
Parameter name
MAPPN_event_met
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 129 002 i.e. 0 – Location update in same VLR 1 - Location update in other VLR 2 - IMSI attach 3 - MS initiated IMSI detach 4 - Network initiated IMSI detach
Parameter name
MAPPN_event_report_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the EventReportData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_external_address(5)
Parameter length
Variable, in the range 1 to 20
Parameter data
Encoded as specified for AddressString in TS 100 974.
Parameter name
MAPPN_ext_callbar_feature_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for Ext-CallBarFeatureList in TS 29.002.
Parameter name
MAPPN_ext_fwd_feature_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Coded as specified for Ext-ForwFeatureList in TS 29.002.
Parameter name
MAPPN_ext_ss_status
Parameter length
Variable, in the range 1 to 5
Parameter data
Gives extended supplementary service status information, as defined in TS 29.002.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_ext_ss_status_2
Parameter length
Variable, in the range 1 to 5
Parameter data
Gives extended supplementary service status information, as defined in TS 29.002.
Parameter name
MAPPN_failurecause
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_forwarding_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_forwarding_reason
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. 0 – Not reachable 1 – Busy 2 – No reply
Parameter name
MAPPN_freeze_m_tmsi
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that the M-TMSI has to be frozen.
Parameter name
MAPPN_freeze_p_tmsi
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that the P-TMSI has to be frozen.
Parameter name
MAPPN_freeze_tmsi
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that the TMSI has to be frozen.
Parameter name
MAPPN_fwd_feature_list
Parameter length
Variable, in the range 1 to 220
147
Section 4 Interface to MAP-User
148
Parameter data
Coded as specified for the ForwardingFeatureList in TS 100 974.
Parameter name
MAPPN_fwding_opt
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in ETS 300-599, i.e.: V1: bits 87: notification to forwarding party 00 – no notification 01 – notification 10 – notification V2: bit 8: notification to forwarding party 0 – no notification 1 – notification V2: bit 7: 0 (unused) V1: bits 65: notification to calling party 00 – no notification 01 – notification 10 – notification V2: bits 6: notification to calling party 0 – no notification 1 – notification V2: bit 5: 0 (unused) V2: bits 43: forwarding reason 00 – ms not reachable 01 – ms busy 10 – no reply 11 – unconditional bits 21: 00 (unused)
Parameter name
MAPPN_fwd_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_fwd_interrog_req
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_fwd_to_num
Parameter length
Variable, in the range 1 to 20
Parameter data
Encoded as specified in TS 29.002.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_fwd_to_subaddr
Parameter length
Variable, in the range 1 to 21
Parameter data
Encoded as specified in GSM 09.02 Phase 1.
Parameter name
MAPPN_geodetic_info
Parameter length
Fixed, set to 10
Parameter data
Encoded as specified in TS 129 002
Parameter name
MAPPN_geog_info
Parameter length
Fixed, set to 8
Parameter data
Encoded as specified in TS GSM 03.32.
Parameter name
MAPPN_geran_classmark
Parameter length
Variable, from 2 to 87
Parameter data
Used to convey cell related information to the MSC.
Parameter name
MAPPN_geran_codec1
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the highest priority codec
Parameter name
MAPPN_geran_codec2
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the second highest priority codec
Parameter name
MAPPN_geran_codec3
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the third highest priority codec
Parameter name
MAPPN_geran_codec4
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the fourth highest priority codec
Parameter name
MAPPN_geran_codec5
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the fifth highest priority codec
149
Section 4 Interface to MAP-User
150
Parameter name
MAPPN_geran_codec6
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the sixth highest priority codec
Parameter name
MAPPN_geran_codec7
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the seventh highest priority codec
Parameter name
MAPPN_geran_codec8
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the eighth highest priority codec
Parameter name
MAPPN_geran_ellipsis
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis for GERAN Codec List
Parameter name
MAPPN_geran_ganss_position
Parameter length
Variable, in the range 2 to 10
Parameter data
GANSS positioning data encoded as specified for GeranGANSSpositioningData in TS 29.002.
Parameter name
MAPPN_geran_position
Parameter length
Variable, in the range 2 to 10
Parameter data
Encoded as specified for PositioningDataInformation in TS 29.002.
Parameter name
MAPPN_ggsn_address
Parameter length
Variable, in the range 5 to 17
Parameter data
Encoded as specified in TS GSM 03.03.
Parameter name
MAPPN_ggsn_number
Parameter length
Variable, in the range 1 to 9
Parameter data
Content octets of the GGSN number parameter encoded as specified in ETS 300-974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_gmsc_address
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_gprs_connect_susp
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_gprs_enhance_supp_ind
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that GPRS Enhancements are supported.
Parameter name
MAPPN_gprsinfo_age
Parameter length
Variable, in the range 1 to 2
Parameter data
Age of the LocationInformationGPRS table data in minutes. Encoded as specified for AgeOfLocationInformation in TS 29.002.
Parameter name
MAPPN_gprsinfo_cell_id
Parameter length
Fixed, set to 7
Parameter data
Cell Id defined for the LocationInformationGPRS table. Encoded as specified for CellGlobalOrServiceAreaIdFixedLength defined in TS 29.002. First 5 octets contain the Mobile country code, the Mobile network code, and the Location area code; last 2 octets contain the Cell ID or Service Area Code.
Parameter name
MAPPN_gprsinfo_cur_loc_ret
Parameter length
Fixed, set to 0
Parameter data
No data – presence of tag indicates that the LocationInformationGPRS table data was retrieved after a successful paging.
Parameter name
MAPPN_gprsinfo_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the LocationInformationGPRS table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users. 151
Section 4 Interface to MAP-User
152
Parameter name
MAPPN_gprsinfo_geodetic_info
Parameter length
Fixed, set to 10
Parameter data
GeodeticInformation for the LocationInformationGPRS table. Encoded as specified in TS 29.002.
Parameter name
MAPPN_gprsinfo_geograph_info
Parameter length
Fixed, set to 8
Parameter data
GeographicalInformation for the LocationInformationGPRS table. Encoded as specified in TS 29.002.
Parameter name
MAPPN_gprsinfo_lai
Parameter length
Fixed, set to 5
Parameter data
Local Area Id defined for the LocationInformationGPRS table. Encoded as specified for LAIFixedLength defined in TS 29.002. The first 3 octets contain the Mobile country code and the Mobile network code and the last 2 octets define the Location area code.
Parameter name
MAPPN_gprsinfo_sai_present
Parameter length
Fixed, set to 0
Parameter data
No data – presence of tag indicates that the LocationInformationGPRS table Cell Id (MAPPN_gprsinfo_cell_id) contains a Service Area Id.
Parameter name
MAPPN_gprsinfo_sel_lsa_id
Parameter length
Fixed, set to 3
Parameter data
Selected LSA Id defined for the LocationInformationGPRS table. Encoded as specified for LSAIdentity defined in TS 29.002.
Parameter name
MAPPN_gprs_node_ind
Parameter length
Fixed, set to 0
Parameter data
No data – presence of tag indicates that the networkNode-Number data in LCSLocationInfo table uses MAPPN_sgsn_number parameter, absence of tag uses MAPPN_msc_num (as per TS 29.02).
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_gprs_subdata_not_needed
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that GPRS Subscription Data is not needed.
Parameter name
MAPPN_gprs_support_ind
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_gsmscf_addr
Parameter length
Variable, in the range 1 to 9
Parameter data
Content octets of the gsmSCF parameter encoded as specified in ETS 300-974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
Parameter name
MAPPN_gsm_bearercap
Parameter length
Variable, in the range 1 to 201
Parameter data
First octet showing the protocol ID encoded as specified in TS 100 974 i.e. 1 – GSM 0408 2 – GSM 0806 4 – ETS 300 102-1 Followed by up to 200 octets of signal information.
Parameter name
MAPPN_gsm_cksn
Parameter length
Fixed, set to 1
Parameter data
Cksn authentication data for GSM-SecurityContextData as specified in TS 29.002.
Parameter name
MAPPN_gsm_kc
Parameter length
Fixed, set to 8
Parameter data
Kc authentication data for GSM-SecurityContextData as specified in TS 29.002.
153
Section 4 Interface to MAP-User
154
Parameter name
MAPPN_gsm_sec_cont_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the GSM-SecurityContextData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_guidance_info
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002 i.e. 0 – enterPW 1 – enterNewPW 2 – enterNewPW-Again
Parameter name
MAPPN_handoverNumber
Parameter length
Variable, in the range 1 to 9
Parameter data
Contains the handover number.
Parameter name
MAPPN_h_gmlc_address
Parameter length
Variable, in the range 5 to 17
Parameter data
The IP address of the H-GMLC, encoded as a GSNAddress parameter as specified in TS 29.002.
Parameter name
MAPPN_hlr_list
Parameter length
Variable, in the range 2 to 220
Parameter data
A series of parameters in tag, length, data format that define a HLR-List structure as defined by TS 29.002.
Parameter name
MAPPN_hlr_number
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_honum_notreq
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_hop_counter
Parameter length
Fixed, set to 1.
Parameter data
Integer, in the range 0 to 3.
Parameter name
MAPPN_horizontal_accuracy
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. Bit 8 = 0 Bit 7-1 = 7 bit Uncertainty Code defined in GSM 03.32
Parameter name
MAPPN_hunt_group_access_sel_order
Parameter length
Fixed, set to 1
Parameter data
This subscription option is defined in GSM Rec 02.82
Parameter name
MAPPN_imei
Parameter length
Fixed, set to 8
Parameter data
Encoded as specified for IMEI in TS 100 974.
Parameter name
MAPPN_imm_resp_pref
Parameter length
Fixed, set to 0.
Parameter data
Not Applicable
Parameter name
MAPPN_imsi
Parameter length
Variable, in the range 3 to 8
Parameter data
Content octets of the IMSI parameter encoded as specified in ETS 300-599.
Parameter name
MAPPN_imsi_lmsi_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_inform_prev_ne
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that the previous Network Entity should be informed. 155
Section 4 Interface to MAP-User
156
Parameter name
MAPPN_integ_protectinfo
Parameter length
Variable, in the range 18 to 100
Parameter data
Includes key and permitted algorithms as specified in TS 29.002 v7.5
Parameter name
MAPPN_interval_time
Parameter length
Variable, in the range 1 to 2
Parameter data
Minimum interval time between area reports in seconds as specified by IntervalTime in TS 29.002.
Parameter name
MAPPN_ik(5)
Parameter length
Fixed, set to 16.
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_interrogation_type
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. 0 – Basic call 1 – Forwarding
Parameter name
MAPPN_invoke_id
Parameter length
Fixed, set to 1
Parameter data
Single octet representing the invoke ID encoded as specified in the TCAP Programmer’s Manual, i.e. in the range -128 to +127
Parameter name
MAPPN_ip_sm_gw_abs_sub_diagsm
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as defined in TS 29.002.
Parameter name
MAPPN_ip_sm_gw_deliv_outcome
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as defined in TS 29.002 i.e. 0 - memory capacity exceeded 1 - absent subscriber 2 - successful transfer
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_ip_sm_gw_ind
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_isr_info
Parameter length
Fixed, set to 2
Parameter data
Encoded as an ASN.1 BIT STRING for ISR-Information as specified by TS 29.002, i.e. 0 – updateLocation 1 – cancelSGSN
Parameter name
MAPPN_ist_supp_ind
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002 i.e. 0 – basicISTSupported 1 – istCommandSupported
Parameter name
MAPPN_iu_available_codec1
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the highest priority available codec
Parameter name
MAPPN_iu_available_codec2
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the second highest priority available codec
Parameter name
MAPPN_iu_available_codec3
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the third highest priority available codec
Parameter name
MAPPN_iu_available_codec4
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the fourth highest priority available codec
157
Section 4 Interface to MAP-User
158
Parameter name
MAPPN_iu_available_codec5
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the fifth highest priority available codec
Parameter name
MAPPN_iu_available_codec6
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the sixth highest priority available codec
Parameter name
MAPPN_iu_available_codec7
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the seventh highest priority available codec
Parameter name
MAPPN_iu_available_codec8
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the seventh highest priority available codec
Parameter name
MAPPN_iu_availableellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users. Ellipsis data for the iuAvailableCodecsList.
Parameter name
MAPPN_iu_currently_used_codec
Parameter length
Variable, in the range 1 to 4
Parameter data
This parameter indicates the codec used at the Iu interface before handover
Parameter name
MAPPN_iu_selected_codec
Parameter length
Variable, in the range 1 to 4
Parameter data
When sent by MSC-A, this parameter indicates the codec to be used by MSC-B at the Iu interface.
Parameter name
MAPPN_kasme(5)
Parameter length
Fixed, set to 32.
Parameter data
Encoded as specified for KASME in TS 29.002
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_kc(5)
Parameter length
Fixed, set to 8
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_keep_ccbs_call_ind
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_key_status
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002 v7.5
Parameter name
MAPPN_lai
Parameter length
Fixed, set to 5
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_lcs_apn
Parameter length
Variable, in the range 2 to 63
Parameter data
DNS name of a GGSN encoded as specified for APN in TS 29.002.
Parameter name
MAPPN_lcs_cli_dialled_by_ms
Parameter length
Variable, in the range 1 to 20
Parameter data
Encoded as specified for AddressString in TS 100 974.
Parameter name
MAPPN_lcs_client_id_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data defined for the LCS-ClientID table. A series of parameters in tag, length, data format, as defined by the users.
159
Section 4 Interface to MAP-User
160
Parameter name
MAPPN_lcs_client_internal_id(5)
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. 0 – broadcastService 1 – o-andM-HPLMN 2 – o-andM-VPLMN 3 – anonymousLocation 4 - targetMSsubscribedService
Parameter name
MAPPN_lcs_client_name_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data defined for the LCSClientName table. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_lcs_client_type
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. 0 – emergencyServices 1 – valueAddedServices 2 – plmnOperatorServices 3 - lawfulInterceptServices
Parameter name
MAPPN_lcs_cli_ext_ellipsis(5)
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_lcs_codeword_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data for the LCSCordword table. Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_lcs_codeword_scheme
Parameter length
Fixed, set to 1
Parameter data
USSD-DataCodingScheme defined for the LCSCodeword table. Encoded as specified in TS 29.002.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_lcs_codeword_string
Parameter length
Variable, in the range 1 to 20
Parameter data
LCSCodewordString encoded as specified for TS 29.002
Parameter name
MAPPN_lcs_event
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. 0 – emergencyCallOrigination 1 – emergencyCallRelease 2 – mo-lr
Parameter name
MAPPN_lcs_format_ind
Parameter length
Fixed, set to 1
Parameter data
LCS-FormatIndicator as specified by TS 29.002, i.e. 0 – logicalName 1 – e-mailAddress 2 – msisdn 3 – url 4 – sipUrl
Parameter name
MAPPN_lcs_loc_info_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data for the LCSLocationInfo table. Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_lcs_priority
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974, i.e. 0 – highest Priority 1 – normal Priority
Parameter name
MAPPN_lcs_privacycheck_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data defined for the LCS-PrivacyCheck table. A series of parameters in tag, length, data format, as defined by the users.
161
Section 4 Interface to MAP-User
162
Parameter name
MAPPN_lcs_qos_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_lcs_ref_num
Parameter length
Fixed, set to 1
Parameter data
LCS-ReferenceNumber as specified in TS 29.002
Parameter name
MAPPN_lcs_request_id_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data defined for the LCSRequestorID table. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_lcs_servtypeid
Parameter length
Fixed, set to 1
Parameter data
LCSServiceTypeID as specified in TS 29.002.
Parameter name
MAPPN_linked_id
Parameter length
Fixed, set to 1
Parameter data
The linked id should be the same as the invoke id of the service to which it is linked.
Parameter name
MAPPN_li_e_utran_cgi
Parameter length
Fixed, set to 7
Parameter data
E-UTRAN Cell Global Identity as specified for E-UTRANCGI in TS 29.002. Note: This parameter is used when the LocationInformationEPS table is called from the LocationInformation table (rather than the SubscriberInformation table).
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_li_locinfo_eps_ellipsis
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis data defined for LocationInformationEPS table. A series of parameters in tag, length, data format, as defined by the users. Note: This parameter is used when the table is called from the LocationInformation table (rather than the SubscriberInformation table).
Parameter name
MAPPN_li_tracking_area_id
Parameter length
Fixed, set to 6
Parameter data
Tracking Area Identity as specified for TA-Id in TS 29.002. Note: This parameter is used when the LocationInformationEPS table is called from the LocationInformation table (rather than the SubscriberInformation table).
Parameter name
MAPPN_lmsi
Parameter length
Fixed, set to 4
Parameter data
Content octets of the LMSI parameter encoded as specified in ETS 300-599.
Parameter name
MAPPN_loc_estimate
Parameter length
Variable, in the range 1 to 20
Parameter data
Encoded as specified for Ext-GeographicalInformation in TS 100 974
Parameter name
MAPPN_loc_est_type
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified for LocationEstimateType in TS 29 002, i.e. 0 – currentLocation 1 – currentOrLastKnownLocation 2 – initialLocation 3 - activateDeferredLocation 4 - cancelDeferredLocation 5 - notificationVerificationOnly
163
Section 4 Interface to MAP-User
164
Parameter name
MAPPN_locinfo_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_loc_lmsi_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_loc_num
Parameter length
Variable, in the range 2 to 10
Parameter data
Encoded as specified in ITU-T Q.763.
Parameter name
MAPPN_loc_type_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_long_ftn_sup
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_max_conf_nbr
Parameter length
Fixed, set to 1
Parameter data
This subscription option is defined in GSM Rec 02.84
Parameter name
MAPPN_max_priority
Parameter length
Fixed, set to 1
Parameter data
Value in the range 0 to 15
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_mgwtracedepth
Parameter length
Fixed, set to 1
Parameter data
Defines the level of Tracing for MGW: 0 - minimum 1 - medium 2 - maximum
Parameter name
MAPPN_mgwinterfacelist
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING of which the following is included: bit 0 : mc, bit 1 : nb-up, bit 2 : iu-up -- Other bits than listed above shall be discarded.
Parameter name
MAPPN_mgweventlist
Parameter length
Fixed, set to 2
Parameter data
Encoded as an ASN.1 BIT STRING of which the following is included: bit 0 : context -- Other bits than listed above shall be discarded.
Parameter name
MAPPN_mme_name
Parameter length
Variable, in the range 9 to 255
Parameter data
Defines the Diameter MME Name. Encoded as a DiameterIdentity as specified in TS29.002.
Parameter name
MAPPN_mme_number
Parameter length
Variable, in the range 9 to 255
Parameter data
Content octets of the MME number parameter encoded as specified for DiameterIdentity in TS29.002.
Parameter name
MAPPN_mlc_number
Parameter length
Variable, in the range 1 to 9
Parameter data
Content octets of the MLC number parameter encoded as specified in ETS 100-974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
165
Section 4 Interface to MAP-User
166
Parameter name
MAPPN_mnp_imsi
Parameter length
Variable, in the range 3 to 8
Parameter data
IMSI defined for the MNPInfoRes table. Encoded as specified for IMSI defined in TS 29.002.
Parameter name
MAPPN_mnp_msisdn
Parameter length
Variable, in the range 1 to 15
Parameter data
MSISDN defined for the MNPInfoRes table. Encoded as specified for ISDN-AddressString defined in TS 29.002.
Parameter name
MAPPN_mnp_num_port_status
Parameter length
Fixed, set to 1
Parameter data
Number Portability Status defined for the MNPInfoRes table. Encoded as specified by TS 29.002, i.e. 0 – Not Known to be Ported 1 – Own Number Ported Out 2 – Foreign Number Ported To Foreign Network 4 – Own Number Not Ported Out 5 – Foreign Number Ported In
Parameter name
MAPPN_mnpinfo_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the MNPInfoRes table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_mo_lr_shortct_ind
Parameter length
Fixed, set to 0
Parameter data
Presence of the parameter indicates that the MO-LR short circuit feature is permitted.
Parameter name
MAPPN_mod_csi_state
Parameter length
Fixed, set to 1
Parameter data
Encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 – Deactivate 1 - Activate
Parameter name
MAPPN_mod_regn_status
MAP Programmer's Manual Issue 23
Parameter length
Fixed, set to 1
Parameter data
Encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 – Deactivate 1 - Activate
Parameter name
MAPPN_monitoring_mode
Parameter length
Fixed, set to 1
Parameter data
MonitoringMode as specified by TS 29.002, i.e. 0 – A-side 1 – B-side
Parameter name
MAPPN_more_msgs
Parameter length
Fixed, set to 0
Parameter data
Not applicable
Parameter name
MAPPN_mr_cbi_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the ModificationRequestForCB-Info table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_mr_cbi_notn_tocse
Parameter length
Fixed, set to 1
Parameter data
Applicable to the ModificationRequestFor-CB-Info table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 – Deactivate 1 - Activate
167
Section 4 Interface to MAP-User
168
Parameter name
MAPPN_mr_cfi_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the ModificationRequestFor-CFInfo table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_mr_cfi_notn_tocse
Parameter length
Fixed, set to 1
Parameter data
Applicable to the ModificationRequestFor-CF-Info table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 – Deactivate 1 - Activate
Parameter name
MAPPN_mr_csi_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the ModificationRequestForCSI table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_mr_csi_notn_tocse
Parameter length
Fixed, set to 1
Parameter data
Applicable to the ModificationRequestFor-CSI table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 – Deactivate 1 - Activate
Parameter name
MAPPN_mr_ipsmgw_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the ModificationRequestFor-IPSM-GW-Data table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_mr_obd_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the ModificationRequestForODB-data table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_mr_odb_data_notn_tocse
Parameter length
Fixed, set to 1
Parameter data
Applicable to the ModificationRequestFor-ODB-data table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 – Deactivate 1 – Activate
Parameter name
MAPPN_mscinterfacelist
Parameter length
Fixed, set to 3
Parameter data
Encoded as an ASN.1 BIT STRING of which the following is included: bit 0 : a, bit 1 : iu, bit 2 : mc, bit 3 : map-g, bit 4 : map-b, bit 5 : map-e, bit 6 : map-f, bit 7 : cap, bit 8 : map-d, bit 9 : map-c -- Other bits than listed above shall be discarded.
Parameter name
MAPPN_mscseventlist
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING as the MSC-S-Event List list of events, where: bit 0 : mo-mtCall, bit 1 : mo-mt-sms, bit 2 : lu-imsiAttach-imsiDetach, bit 3 : handovers, bit 4 : ss -- Other bits than listed above shall be discarded.
Parameter name
MAPPN_msctracedepth
Parameter length
Fixed, set to 1.
Parameter data
Defines the level of Tracing for MGW: 0 - minimum 1 - medium 2 - maximum
169
Section 4 Interface to MAP-User
170
Parameter name
MAPPN_msc_num
Parameter length
Variable, in the range 1 to 18
Parameter data
Content octets of the MSC number parameter encoded as specified in ETS 300-599, i.e., starting with the octet containing nature of address indicator and numbering plan indicator. Note: The length of the MSC number parameter is usually in the range 1 to 9.
Parameter name
MAPPN_msisdn
Parameter length
Variable, in the range 1 to 15
Parameter data
Content octets of the msisdn parameter encoded as specified in ETS 300-599, i.e., starting with the octet containing nature of address indicator and numbering plan indicator. Note: MSISDN is normally range 1 to 9, but expanded here to allow long numbers.
Parameter name
MAPPN_ms_classmark2
Parameter length
Fixed, set to 3
Parameter data
Value part of the Mobile Station Classmark 2 IE. Encoded as defined in TS 24.008.
Parameter name
MAPPN_ms_network_cap
Parameter length
Variable, in the range 1 to 8
Parameter data
Value part of the Mobile Station Network Capability IE. Encoded as defined in TS 24.008.
Parameter name
MAPPN_ms_not_reach_flag
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_ms_radio_access_cap
Parameter length
Variable, in the range 1 to 50
Parameter data
Value part of the Mobile Station Radio Access Capability IE. Encoded as defined in TS 24.008.
Parameter name
MAPPN_multiBearerNotSupp
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_mul_bear_req
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_multicallBearerInfo
Parameter length
Variable, in the range 1 to 7
Parameter data
Contains Information about Multiple Call Bearer
Parameter name
MAPPN_mwd_set
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in GSM 09.02 Phase 1.
Parameter name
MAPPN_mwd_status
Parameter length
Fixed, set to 1
Parameter data
Bit 0 is used as the least significant bit. bit 0: service centre address not included flag 0 – service centre address included 1 – service centre address not included bit 1: mobile subscriber not reachable flag 0 – mobile subscriber is reachable 1 – mobile subscriber not reachable bit 2: memory capacity exceeded flag 0 – memory capacity sufficient 1 – memory capacity exceeded bit 3: mobile station not reachable for GPRS flag (MAP v3 only) 0 - mobile station reachable 1 - mobile station not reachable bits 4-7 - not used For this parameter, the module handles the encoding of user input data into ASN.1 BIT STRING format for sending. Similarly received data is decoded from this format before being returned to the user.
Parameter name
MAPPN_naea_preferred_cic
Parameter length
Fixed, set to 3
Parameter data
Encoded as specified in TS 100 974
171
Section 4 Interface to MAP-User
172
Parameter name
MAPPN_naea_pref_ci_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_na_esrd
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as specified in TS 100 974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
Parameter name
MAPPN_na_esrk
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as specified in TS 100 974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
Parameter name
MAPPN_nb_req_add_vect
Parameter length
Fixed, set to 1
Parameter data
Integer, in the range 1 to 5.
Parameter name
MAPPN_nb_req_vect
Parameter length
Fixed, set to 1
Parameter data
Integer, in the range 1 to 5.
Parameter name
MAPPN_nbr_user
Parameter length
Variable, in the range 1 to 7
Parameter data
Encoded as specified for MC-Bearers in ETS 300 599.
Parameter name
MAPPN_neededlcscap_notsup
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that the requested LCS capability is not supported in the Serving Node.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_net_sig_info
Parameter length
Variable, in the range 1 to 200
Parameter data
First octet showing the protocol ID encoded as specified in TS 29.002, i.e. 1 – GSM 0408 2 – GSM 0806 4 – ETS 300 102-1 Followed by up to 200 octets of signal information.
Parameter name
MAPPN_network_sig_info
Parameter length
Variable, in the range 1 to 200
Parameter data
First octet showing the protocol ID encoded as specified in TS 29.002, i.e. 1 – GSM 0408 2 – GSM 0806 4 – ETS 300 102-1 Followed by up to 200 octets of signal information.
Parameter name
MAPPN_new_imsi_changeover
Parameter length
Variable, in the range 3 to 8
Parameter data
Content octets of the New IMSI Changeover parameter encoded as specified for IMSI in TS 29.002.
Parameter name
MAPPN_new_password
Parameter length
Fixed, set to 4
Parameter data
Encoded as Password specified in TS 29.002.
Parameter name
MAPPN_no_reply_condition_time
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified for NoReplyConditionTime and ExtNoReplyConditionTime in TS 29 002 V6.6.0 i.e. an unsigned char from 1 to 100.
Parameter name
MAPPN_node_type_ind
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Node Type Indication.
173
Section 4 Interface to MAP-User
174
Parameter name
MAPPN_not_to_held_ret_party
Parameter length
Fixed, set to 1
Parameter data
This subscription option is defined in GSM Rec 02.82
Parameter name
MAPPN_not_reach_rsn
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in ETS 300 974, i.e., a single octet as follows: 0 – Mobile subscriber purged 1 – IMSI detached 2 – Restricted area 3 – Not registered
Parameter name
MAPPN_notn_tocse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Notification to CSE.
Parameter name
MAPPN_ntwk_res
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300-599, i.e. 0 – PLMN 1 – HLR 2 – VLR 3 – PVLR 4 – controlling MSC 5 – VMSC 6 – EIR 7 – RSS
Parameter name
MAPPN_number_port_status
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002, i.e. 0 – Not known to be ported 1 – Own number ported out 2 – Foreign number ported to foreign network 4 – Own number not ported out 5 – Foreign number ported in
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_num_of_fwding
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in GSM 09.02 Phase 1, i.e. in the range 1 to 5.
Parameter name
MAPPN_o_bcsm_camel_tdp_criteria_list
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_o_csi
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified in TS 100 974.
Parameter name
MAPPN_occurrance_info
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in TS 29.002, i.e. 0 – oneTimeEvent 1 – multipleTimeEvent
Parameter name
MAPPN_odb_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_odb_gen_data
Parameter length
Variable, in the range 2 to 5
Parameter data
Bit encoded as an ASN.1 BIT STRING as specified by TS 29.002.
Parameter name
MAPPN_odb_hplmn_data
Parameter length
Variable, in the range 2 to 5
Parameter data
Bit encoded as an ASN.1 BIT STRING as specified by TS 29.002.
175
Section 4 Interface to MAP-User
176
Parameter name
MAPPN_odb_info
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified for ODB-Info in TS 29 002 V6.6.0.
Parameter name
MAPPN_odb_info_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_odb_notn_tocse
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Notification to CSE for ODB.
Parameter name
MAPPN_offered_camel4_csis
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING as specified for OfferedCamel4CSIs in TS 29 002, i.e. 0 – o-cis 1 – d-csi 2 – vt-csi 3 – t-csi 4 – mt-sms-csi 5 – mg-csi 6 – psi-enhancements
Parameter name
MAPPN_off_camel_4_csis_in_sgsn
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING as specified for OfferedCamel4CSIs in TS 29 002, i.e. 0 – o-cis 1 – d-csi 2 – vt-csi 3 – t-csi 4 – mt-sms-csi 5 – mg-csi 6 – psi-enhancements
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_off_camel_4_csis_in_vlr
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING as specified for OfferedCamel4CSIs in TS 29 002, i.e. 0 – o-cis 1 – d-csi 2 – vt-csi 3 – t-csi 4 – mt-sms-csi 5 – mg-csi 6 – psi-enhancements
Parameter name
MAPPN_omc_id
Parameter length
Variable, in the range 1 to 20
Parameter data
Identity address allocated to an OMC (Operation and Maintenance Center) and encoded as specified in ETS 300-599, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
Parameter name
MAPPN_ornotsupp_gmsc
Parameter length
Fixed, set to 0
Parameter data
Not applicable
Parameter name
MAPPN_or_capability
Parameter length
Fixed, set to 1
Parameter data
Integer, in the range 1 to 127
Parameter name
MAPPN_or_interrogation
Parameter length
Fixed, set to 0
Parameter data
Not applicable
Parameter name
MAPPN_origentitynumber
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as ISDN-AddressString specified in ETS 300 599.
177
Section 4 Interface to MAP-User
178
Parameter name
MAPPN_override_category
Parameter length
Fixed, set to 1
Parameter data
Encode as specified in ETS 300 599 i.e. 0 – OverrideEnabled 1 - OverrideDisabled
Parameter name
MAPPN_password
Parameter length
Fixed, set to 4
Parameter data
Encoded as Password specified in TS 29.002.
Parameter name
MAPPN_pdn_gw_id_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the PDN-GW-Identity table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_pdn_gw_ipv4_ads
Parameter length
Variable, in the range 1 to 16
Parameter data
Encoded as PDP-Address data specified in TS 29.002.
Parameter name
MAPPN_pdn_gw_ipv6_ads
Parameter length
Variable, in the range 1 to 16
Parameter data
Encoded as PDP-Address data specified in TS 29.002.
Parameter name
MAPPN_pdn_gw_name
Parameter length
Variable, in the range 9 to 100
Parameter data
Encoded as FQDN data specified in TS 29.002.
Parameter name
MAPPN_pdn_gw_update_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the PDN-GW-Update table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_per_call_basis
Parameter length
Fixed, set to 1
Parameter data
This subscription option is defined in GSM Rec 02.81
Parameter name
MAPPN_period_ldr_inf_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data for the PeriodicLDRInfo table as defined in TS29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_plmn_list
Parameter length
Variable, in the range 1 to 220
Parameter data
A list of PLMNs in which subsequent periodic MO-LR TTTP requests will be made. Encoded as specified for PLMNList in TS 29 002.
Parameter name
MAPPN_plmnlist_prioritized
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that PLMN list is priotitized.
Parameter name
MAPPN_posit_method_fail_diag
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974, i.e. 0 – congestion 1 – insufficientResources 2 – insufficientMeasurementData 3 – inconsistentMeasurementData 4 – locationProcedureNotCompleted 5 – locationProcedureNotSupportedByTargetMS 6 – qoSNotAttainable 7 – positionMethodNotAvaibleInNetwork 8 – positionMethodNotAvaibleInLocationArea
Parameter name
MAPPN_ppr_address
Parameter length
Variable, in the range 5 to 17
Parameter data
Encoded as GSN-Address as specified for ppr-Address by TS 29.002.
179
Section 4 Interface to MAP-User
180
Parameter name
MAPPN_previous_roam_num
Parameter length
Variable, in the range 1 to 9
Parameter data
Content octets of the previous roaming number encoded as specified in ETS 300 599, i.e., starting with the octet containing the nature of address indicator and the numbering plan indicator
Parameter name
MAPPN_prev_lai
Parameter length
Fixed, set to 5
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_priv_override
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_privacy_cs_related_action
Parameter length
Fixed, set to 1
Parameter data
PrivacyCheckRelatedAction defined for the callSessionRelated field of the LCS-PrivacyCheck table. Encoded as specified in TS 29.002, i.e. 0 – allowedWithoutNotification 1 – allowedWithNotification 2 – allowedIfNoResponse 3 – restrictedIfNoResponse 4 – notAllowed
Parameter name
MAPPN_privacy_cs_unrelated_action
Parameter length
Fixed, set to 1
Parameter data
PrivacyCheckRelatedAction defined for the callSessionUnrelated field of the LCS-PrivacyCheck table. Encoded as specified in TS 29.002.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_prov_err
Parameter length
Fixed, set to 1
Parameter data
Single octet coded as follows: 1 – duplicated invoke ID 2 – not supported service 3 – mistyped parameter 4 – resource limitation 5 – initiating release 6 – unexpected response from peer 7 – service completion failure 8 – no response from peer 9 – invalid response received
Parameter name
MAPPN_ps_lcs_notsup_by_ue
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that PS-LCS is not supported by UE.
Parameter name
MAPPN_ps_not_reach_rsn
Parameter length
Fixed, set to 1
Parameter data
Not Reachable Reason defined for the PSSubscriberState table. Encoded as specified in TS 29.002, i.e. 0 – Mobile Subscriber Purged 1 – IMSI Detached 2 – Restricted Area 3 – Not Registered
Parameter name
MAPPN_ps_pdpactnotreach_list
Parameter length
Variable, in the range 9 to 220
Parameter data
A series of parameters in tag, length, data format that define a PDP-ContextInfoList structure for the ps-PDPActiveNotReachableForPaging field of the PSSubscriberState table by TS 29.002.
Parameter name
MAPPN_ps_pdpactreachable_list
Parameter length
Variable, in the range 9 to 220
Parameter data
A series of parameters in tag, length, data format that define a PDP-ContextInfoList structure for the ps-PDPActiveReachableForPaging field of the PSSubscriberState table by TS 29.002.
181
Section 4 Interface to MAP-User
Parameter name
MAPPN_ps_sub_state
Parameter length
Fixed, set to 1
Parameter data
PS Subscriber’s State encode as a single octet, i.e. 0 – Not Provided From SGSN 1 – PS Detached 2 – PS Attached Not Reachable For Paging 3 – PS Attached Reachable for Paging 4 – PS PDP Active Not Reachable for Paging 5 – PS PDP Active Reachable for Paging 6 – Net Det Not Reachable Some states linked to another parameter, e.g., state 4 to MAPPN_ps_pdpactnotreach_list. The user need not specify the PS Subscriber’s State parameter if a linked parameter is used. On receive, both parameters are returned to the user.
182
Parameter name
MAPPN_pseudonym_ind
Parameter length
Fixed, set to 0
Parameter data
This empty parameter indicates to the receiver that the pseudonym is required.
Parameter name
MAPPN_rab_id
Parameter length
Variable, in the range 1 to 220
Parameter data
This parameter indicates the radio access bearer identifier as defined in 3GPP TS 25.413
Parameter name
MAPPN_rab_config_indicator
Parameter length
Fixed, set to 0
Parameter data
Not applicable.
Parameter name
MAPPN_radio_resource_info
Parameter length
Variable, in the range 3 to 13
Parameter data
Information regarding the Channel Type.
Parameter name
MAPPN_listradio_resource_info(7)
Parameter length
Variable, in the range 3 to 13
Parameter data
Information regarding the Channel Type.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_radioresrab_id(7)
Parameter length
Variable, in the range 1 to 220
Parameter data
Used to relate the radio resources with the radio access bearers
Parameter name
MAPPN_radioresellipsis(7)
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis for Radio Resource List
Parameter name
MAPPN_rai
Parameter length
Fixed, set to 6
Parameter data
Routing Area Identity (RAI) as specified by TS 29.002.
Parameter name
MAPPN_ranap_service_handover
Parameter length
Fixed, set to 1
Parameter data
This parameter refers to the Service Handover information element defined in 3GPP TS 25.413.
Parameter name
MAPPN_rand(5)
Parameter length
Fixed, set to 16
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_reattempt
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_region_subscript_resp
Parameter length
Fixed, set to 1
Parameter data
0 – Network node-area restricted 1 – Too many zone codes 2 – Zone codes conflict 3 – Regional subscription not supported
Parameter name
MAPPN_reg_fail_cse
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002, i.e. 0 – undetermined 183
Section 4 Interface to MAP-User
1 – invalidFomat 2 – newPasswordsMismatch
184
Parameter name
MAPPN_relochandoverNumber(7)
Parameter length
Variable, in the range 1 to 9
Parameter data
Contains the handover number in the Relocation Number List
Parameter name
MAPPN_relocrab_id(7)
Parameter length
Variable, in the range 1 to 220
Parameter data
Contains the RAB Id for the Relocation Number List
Parameter name
MAPPN_relocellipsis(7)
Parameter length
Variable, in the range 1 to 255
Parameter data
Ellipsis for Relocation Number List
Parameter name
MAPPN_remove_user
Parameter length
Fixed, set to 0
Parameter data
Not applicable
Parameter name
MAPPN_replace_b_num
Parameter length
Fixed, set to 0
Parameter data
Not applicable
Parameter name
MAPPN_reporting_amount
Parameter length
Variable, in the range 1 to 3
Parameter data
Indicates the reporting amount of deferred periodic location as specified by ReportingAmount in TS 29.002.
Parameter name
MAPPN_reporting_interval
Parameter length
Variable, in the range 1 to 3
Parameter data
Indicates the reporting interval of deferred periodic location as specified by ReportingInterval in TS 29.002.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_rep_plmnlist_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data for the ReportingPLMNList table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_requestedequipinfo
Parameter length
Fixed, set to 2
Parameter data
Encoded as ASN.1 BIT STRING as specified for RequestedEquipmentInfo in TS 29 002. 0 - Equipment Status 1 - BMUEF
Parameter name
MAPPN_requested_domain
Parameter length
Fixed, set to 1
Parameter data
The presence of this parameter indicates that Domain information is requested in the response. The parameter is Domain Type as specified by TS 29.002, i.e. 0 – CS Domain 1 – PS Domain
Parameter name
MAPPN_requestor_id_coding
Parameter length
Fixed, set to 1
Parameter data
USSD-DataCodingScheme defined for the LCSRequestorID table. Encoded as specified in TS 29.002.
Parameter name
MAPPN_requestor_id_format_ind
Parameter length
Fixed, set to 1
Parameter data
LCS-FormatIndicator defined for the LCSRequestorID table. Encoded as specified in TS 29.002.
Parameter name
MAPPN_requestor_id_string
Parameter length
Variable, in the range 1 to 63
Parameter data
RequestorIDString encoded as specified in TS 29.002.
185
Section 4 Interface to MAP-User
186
Parameter name
MAPPN_reqinfo_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_reqcamel_subinfo
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified by TS 29.002, i.e. 0 – o-CSI 1 – t-CSI 2 – vt-CSI 3 – tif-CSI 4 – gprs-CSI 5 – mo-sms-CSI 6 – ss-CSI 7 – m-CSI 8 – d-CSI
Parameter name
MAPPN_req_info
Parameter length
Fixed, set to 1
Parameter data
Single octet indicating the information that is being requested as follows (where bit 0 is the least significant bit) : bit 0 – if set, location information requested bit 1 – if set, subscriber state requested bit 2 – if set, current location is requested bit 3 – if set, IMEI is requested bit 4 – if set, MS classmark is requested bit 5 – if set, MNP requested info is requested Note: Requested Domain is not handled by this parameter; instead, include the MAPPN_requested_domain parameter.
Parameter name
MAPPN_req_node_type
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in TS 29.002, i.e. 0 – VLR 1 – SGSN
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_req_param1
Parameter length
Fixed, set to 1
Parameter data
Single octet coded as follows: 0 – request IMSI 1 – request Authentication Set 2 – request Subscriber Data 4 – request Ki
Parameter name
MAPPN_req_param2
Parameter length
Fixed, set to 1
Parameter data
Single octet coded as follows: 0 – request IMSI 1 – request Authentication Set 2 – request Subscriber Data 4 – request Ki
Parameter name
MAPPN_req_plmn_id
Parameter length
Fixed, set to 3
Parameter data
Encoded as specified in TS 09.002.
Parameter name
MAPPN_req_subscr_info
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified for RequestedSubscriptionInfo in TS 29 002 V6.6.0.
Parameter name
MAPPN_response_time
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974, i.e. 0 – lowDelay 1 – delayTolerant
Parameter name
MAPPN_response_time_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
187
Section 4 Interface to MAP-User
188
Parameter name
MAPPN_resync_info_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format as defined by the users.
Parameter name
MAPPN_rncinterfacelist
Parameter length
Fixed, set to 2
Parameter data
Defines the RNC-InterfaceList. Encoded as an ASN.1 BIT STRING as specified by TS 29.002, i.e. bit 0 = iu, bit 1 = iur, bit 2 = iub, bit 3 = uu Other bits other than listed above should be discarded.
Parameter name
MAPPN_rnctracedepth
Parameter length
Fixed, set to 1
Parameter data
Defines the level of Tracing for RNC: 0 - minimum 1 - medium 2 - maximum
Parameter name
MAPPN_roaming_num
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as specified in GSM 09.02 Phase 1.
Parameter name
MAPPN_roam_not_allowed_cse
Parameter length
Fixed, set to 1
Parameter data
0 – plmnRoamingNotAllowed 1 - operatorDeterminedBarring
Parameter name
MAPPN_routing_num
Parameter length
Variable, in the range 1 to 5
Parameter data
Routing Number as specified by TS 29.002.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_ruf_outcome
Parameter length
Fixed, set to 1
Parameter data
RUF-Outcome as specified by TS 29.002, i.e. 0 – Accepted 1 – Rejected 2 – No Response from free MS 3 – No Response from busy MS 4 – udub from free MS 5 – udub from busy MS
Parameter name
MAPPN_sai_present
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_sc_addr
Parameter length
Variable, in the range 1 to 20
Parameter data
Content octets of the service centre address parameter encoded as specified in ETS 300-599, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
Parameter name
MAPPN_segmentation_proh
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_selected_encrypt_algorithm
Parameter length
Fixed, set to 1
Parameter data
Value range is 0 to 15. Only three values used. 0 - No Encryption 1 - Standard UEA1 2 - Standard UEA 2
Parameter name
MAPPN_selected_GSM_algorithm
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002
189
Section 4 Interface to MAP-User
190
Parameter name
MAPPN_selected_rab_id
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_selected_umts_integ_protectalgo
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_selected_UMTS_ellipsis
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis for Selected UMTS
Parameter name
MAPPN_selectedlsa_id
Parameter length
Fixed, set to 3
Parameter data
Encoded as specified in TS 129 002
Parameter name
MAPPN_send_subscriber_data
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_sent_auth_set_ellipsis(6)
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_sent_imsi(6)
Parameter length
Variable, in the range 3 to 8
Parameter data
Content octets of the IMSI parameter encoded as specified in ETS 300-599
Parameter name
MAPPN_sent_kc(6)
Parameter length
Fixed, set to 8
Parameter data
Encoded as specified in TS 100 974
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_sent_ki(6)
Parameter length
Fixed, set to 16
Parameter data
Content octets of the Ki parameter encoded as specified in ETS 300-599
Parameter name
MAPPN_sent_rand(6)
Parameter length
Fixed, set to 16
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_sent_sd(6)
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format that define the SubscriberData structure encoded as specified in ETS 300-599. The initial tag element for this data must be 2.
Parameter name
MAPPN_sent_sres(6)
Parameter length
Fixed, set to 4
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_sequence_num
Parameter length
Variable, in the range 1 to 3
Parameter data
Integer in the range 1 to 863999. Encoded as SequenceNumber as specified in TS 29.002.
Parameter name
MAPPN_service_ind
Parameter length
Variable, in the range 2 to 5
Parameter data
Encoded as an ASN.1 BIT STRING as specified for ServiceIndicator in TS 29.002.
Parameter name
MAPPN_service_key
Parameter length
Variable, in the range 1 to 3
Parameter data
Integer in the range 0 to 2147483647
191
Section 4 Interface to MAP-User
192
Parameter name
MAPPN_SERVICE_TYPE
Parameter length
Variable, set to 1 or 2
Parameter data
Primitive service type for the message. As defined in Section 4.4 of this document. A one or two octet type that may define the MAP service for Service Request and Service Indication messages.
Parameter name
MAPPN_serving_nt_ind
Parameter length
Fixed, set to 0
Parameter data
Presence indicates that he subscriber's serving node is an MME. Absence indicates that the subscriber's serving node is an SGSN.
Parameter name
MAPPN_sgsn_address
Parameter length
Variable, in the range 5 to 17
Parameter data
Encoded as specified in TS GSM 03.03.
Parameter name
MAPPN_sgsn_cap_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_sgsn_mme_sep_supp
Parameter length
Fixed, set to 0
Parameter data
Presence indicates that SGSN MME Seperation is supported.
Parameter name
MAPPN_sgsn_name
Parameter length
Variable, in the range 9 to 255
Parameter data
Defines the Diameter SGSN Name. Encoded as a DiameterIdentity as specified in TS29.002.
Parameter name
MAPPN_sgsn_number
Parameter length
Variable, in the range 2 to 18
Parameter data
Encoded as specified in TS 100 974.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_sgsn_realm
Parameter length
Variable, in the range 9 to 255
Parameter data
Defines the Diameter SGSN Realm. Encoded as DiameterIdentity as specified in TS29.002.
Parameter name
MAPPN_shapeoflocest_notsup
Parameter length
Fixed, set to 0
Parameter data
Presence indicates that the requested shape of the location estimate is not supported.
Parameter name
MAPPN_siginfo
Parameter length
Variable, in the range 1 to 2560
Parameter data
Contains the long signal information of the access network being used.
Parameter name
MAPPN_skip_subscd_update
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Skip Subscriber Data Update.
Parameter name
MAPPN_skip_subscd_update_in_ai
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates Skip Subscriber Data Update as used for the ADD-Info table efined in TS 29.002.
Parameter name
MAPPN_sm_deliv_notintended
Parameter length
Fixed, set to 1
Parameter data
Single octet that by its presence indicates that delivery of a short message is not intended. Encoded as specified in TS 29.002, i.e. 0 – only IMSI requested 1 - only MCC-MNC requested
193
Section 4 Interface to MAP-User
194
Parameter name
MAPPN_sm_deliv_outcome
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300-599, i.e. 0 – memory capacity exceeded 1 – absent subscriber 2 – successful transfer
Parameter name
MAPPN_sm_rp_da
Parameter length
Variable, in the range 3 to 22
Parameter data
First octet showing type of address encoded as specified in ETS 300-599, i.e. 0 – IMSI 1 – LMSI 3 – Roaming Number (MAP V1 only) 4 – Service centre address 5 – no SM-RP-DA (not MAP V1) Second octet, indicating the number of octets that follow. Subsequent octets containing the content octets of the IMSI, LMSI, Roaming Number or address string encoded as specified in ETS 300-599.
Parameter name
MAPPN_sm_rp_mti
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974, i.e. 0 – SMS Deliver 1 - SMS Status Report
Parameter name
MAPPN_sm_rp_oa
Parameter length
Variable, in the range 3 to 22
Parameter data
First octet showing type of address encoded as specified in ETS 300-599, i.e. 2 – MSISDN 4 – Service centre address 5 – no SM-RP-OA (not MAP V1) Second octet, indicating the number of octets that follow. Subsequent octets containing the content octets of the MSISDN or address string encoded as specified in ETS 300-599.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_sm_rp_pri
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300-599, i.e. 0 – priority is low 1 – priority is high
Parameter name
MAPPN_sm_rp_smea
Parameter length
Variable, in the range 1 to 12
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_sm_rp_ui
Parameter length
Variable, in the range 1 to 200
Parameter data
Encoded as specified in ETS 300-599.
Parameter name
MAPPN_sms_cb_supp_ind
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates SMS Call Barring Support.
Parameter name
MAPPN_solsa_supp_ind
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_sres(5)
Parameter length
Fixed, set to 4
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_ss_code
Parameter length
Fixed, set to 1
Parameter data
Contains the code identifying a single supplementary service
Parameter name
MAPPN_ss_code_2
Parameter length
Fixed, set to 1
Parameter data
Contains the code identifying a single supplementary service. 195
Section 4 Interface to MAP-User
196
Parameter name
MAPPN_ss_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_ss_list
Parameter length
Variable, in the range 1 to 90
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_ss_status
Parameter length
Fixed, set to 1
Parameter data
Gives supplementary service status information, as defined in TS GSM 03.11
Parameter name
MAPPN_subinfo_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_subscriber_data_comp
Parameter length
Variable, in the range 0 to 200
Parameter data
Encoded as TS 100 974. Includes all other parameters in the MAP-INSERT-SUBSCRIBER-DATA AND MAPDELETE-SUBSCRIBER-DATA operations.
Parameter name
MAPPN_subscriber_data_stored
Parameter length
Variable, in the range 1 to 6
Parameter data
Encoded as the AgeIndicator specified in TS 29.002 (implementation specific).
Parameter name
MAPPN_sub_state
Parameter length
Fixed, set to 1
Parameter data
Single octet indicating the subscriber’s state as follows: 0 – assumed idle 1 – CAMEL busy 2 - not reachable 3 – not provided from VLR
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_sup_camel_phases_in_sgsn
Parameter length
Variable, in the range 1 to 2
Parameter data
Encoded as an ASN.1 BIT STRING as specified for SupportedCamelPhases in TS 29 002, i.e. 0 – phase1 1 – phase 2 2 – phase 3 3 – phase 4
Parameter name
MAPPN_sup_camel_phases_in_vlr
Parameter length
Variable, in the range 1 to 2
Parameter data
Encoded as an ASN.1 BIT STRING as specified for SupportedCamelPhases in TS 29 002, i.e. 0 – phase 1 1 – phase 2 2 – phase 3 3 – phase 4
Parameter name
MAPPN_supcodecellipsis
Parameter length
Variable in the range 2 to 255
Parameter data
Ellipsis for Supported Codec List
Parameter name
MAPPN_suppcamelphase
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING as specified in TS 29.002. 0 – phase 1 1 – phase 2
Parameter name
MAPPN_supported_features
Parameter length
Variable, in the range 5 to 6
Parameter data
Encoded as an ASN.1 BIT STRING as specified for SupportedFeatures in TS 29.002.
Parameter name
MAPPN_supported_GAD_shapes
Parameter length
Variable, in the range 2 to 3
Parameter data
Encoded as an ASN.1 BIT STRING as specified in TS 100 974.
197
Section 4 Interface to MAP-User
Parameter name
MAPPN_suppress_t_csi
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_supp_announce
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_supp_ccbs_phase
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974, i.e. Can take values in the range 1 to 127. Currently only 1 is used, but this may change.
Parameter name
MAPPN_supp_lcs_cap_sets
Parameter length
Variable, in the range 2 to 3
Parameter data
Bit encoded as an ASN.1 BIT STRING as specified for SupportedLCS-CapabilitySets by TS 29.002.
Parameter name
MAPPN_supp_rat_types
Parameter length
Fixed, set to 2
Parameter data
Bit encoded as an ASN.1 BIT STRING as specified for SupportedRAT-Types by TS 29.002, e.g. 0 – utran 1 – geran 2 – gan 3 – i-hspa-evolution 4 – e-utran
Parameter name
MAPPN_system_failure_cause
Parameter length
Fixed, set to 1
Parameter data
198
Encoded as specified for FailureCauseParam in TS 29.002, i.e. 0 - limitReachedOnNumberOfConcurrentLocationRequests
Parameter name
MAPPN_targetCellId
Parameter length
Variable, in the range 5 to 7
Parameter data
Encoded as specified in TS 29.002
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_targetMSCNumber
Parameter length
Variable, in the range 1 to 9
Parameter data
TargetMSC-Number encoded as specified in TS 29.002.
Parameter name
MAPPN_targetRNCid
Parameter length
Fixed, set to 7
Parameter data
Encoded as specified in TS 29.002
Parameter name
MAPPN_tcap_rej_problem_code
Parameter length
Fixed, set to 1
Parameter data
Reject Component Problem Code as specified in Q.773. Can take values in the range 0 to 7. Interpretation of the problem code is dependent on the problem type.
Parameter name
MAPPN_tcap_rej_problem_type
Parameter length
Fixed, set to 1
Parameter data
Reject Component Problem Code Tag as specified in Q.773. Can take values in the range 0x80 to 0x83.
Parameter name
MAPPN_t_csi
Parameter length
Variable, in the range 1 to 220
Parameter data
Encoded as specified in TS 100 974.
Parameter name
MAPPN_targ_mme_number
Parameter length
Variable, in the range 9 to 255
Parameter data
Encoded as DiameterIdentity as used for targetServingNodeForHandover data in TS29.002.
Parameter name
MAPPN_targ_msc_num
Parameter length
Variable, in the range 1 to 18
Parameter data
Encoded a MSC number as used for targetServingNodeForHandover data in TS 29.002, i.e. an ISDN Address string.
199
Section 4 Interface to MAP-User
200
Parameter name
MAPPN_targ_sgsn_number
Parameter length
Variable, in the range 2 to 18
Parameter data
Encoded as a SGSN number as used for targetServingNodeForHandover data in TS 29.002, i.e. an ISDN Address string.
Parameter name
MAPPN_teleservice
Parameter length
Variable, in the range 1 to 5
Parameter data
Encoded as specified for TeleserviceCode and ExtTeleserviceCode in TS 29.002
Parameter name
MAPPN_teleservice_2
Parameter length
Variable, in the range 1 to 5
Parameter data
Encoded as specified for TeleserviceCode and ExtTeleserviceCode in TS 29.002
Parameter name
MAPPN_term_cause
Parameter length
Fixed, set to 1
Parameter data
Encoded as TerminationCause as specified in TS 29.002.
Parameter name
MAPPN_timeout
Parameter length
Fixed, set to 2
Parameter data
Specifies the timer value to be used when waiting for a response. The timer value is given in seconds in the range of 0 to 1800. The first octet is the least significant byte of the timeout. Note that the maximum permitted time-out value is 1800 seconds (i.e. 30 minutes).
Parameter name
MAPPN_tmsi
Parameter length
Variable, in the range 1 to 4
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_trace_proplist_ellipsis
Parameter length
Variable, in the range 1 to 255
Parameter data
Ellipsis for Trace Propagation List
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_trace_ref
Parameter length
Variable, in the range 1 to 2
Parameter data
Reference number associated with the GSM only tracing request and managed by the OMC/EM.
Parameter name
MAPPN_trace_ref2
Parameter length
Fixed, set to 3
Parameter data
Reference number associated with the tracing request and managed by the EM.
Parameter name
MAPPN_trace_recsessionref
Parameter length
Fixed, set to 3
Parameter data
Provides the information on a Trace Record being generated in the Source RNC at the time of.
Parameter name
MAPPN_trace_type
Parameter length
Fixed, set to 1
Parameter data
Trace type parameter encoded as per GSM 12.08.
Parameter name
MAPPN_translated_b_num
Parameter length
Variable, in the range 1 to 15
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_type_of_update
Parameter length
Fixed, set to 1
Parameter data
Encoded as ENUMERATED as specified by TS 29.002, i.e. 0 – sgsn change 1 – mme change
Parameter name
MAPPN_ue_reachable
Parameter length
Fixed, set to 1
Parameter data
Encoded as an ASN.1 BIT STRING as specified for ServingNode in TS 29 002, i.e. 0 – mme 1 – sgsn
201
Section 4 Interface to MAP-User
202
Parameter name
MAPPN_ue_reachable_ind
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates UE Reachable as defined in TS 29.002.
Parameter name
MAPPN_uesbi_iua
Parameter length
Variable, in the range 2 to 17
Parameter data
The UESBI-IuA provides compliance status information. Encoded as an ASN.1 BIT STRING.
Parameter name
MAPPN_uesbi_iub
Parameter length
Variable, in the range 2 to 17
Parameter data
The UESBI-IuB provides compliance status information. Encoded as an ASN.1 BIT STRING.
Parameter name
MAPPN_uesbiellipsis
Parameter length
Variable, in the range 1 to 255
Parameter data
Ellipsis for UESBI-Iu
Parameter name
MAPPN_umts_ck
Parameter length
Fixed, set to 16
Parameter data
CK authentication data for UMTS-SecurityContextData as specified in TS 29.002.
Parameter name
MAPPN_umts_ik
Parameter length
Fixed, set to 16
Parameter data
IK authentication data for UMTS-SecurityContextData as specified in TS 29.002.
Parameter name
MAPPN_umts_ksi
Parameter length
Fixed, set to 1
Parameter data
KSI authentication data for UMTS-SecurityContextData as specified in TS 29.002.
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_umts_sec_cont_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Ellipsis data applicable to the UMTS-SecurityContextData table in TS 29.002. A series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_unauth_lcs_cli_diag
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974, i.e. 0 – noAdditionalInformation 1 – clientNotInMSPrivacyExceptionList 2 – callToClientNotSetup 3 – privacyOverrideNotApplicable 4 - disallowedByLocalRegulatoryRequirements
Parameter name
MAPPN_unauth_msg_orig
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_unk_sub_diag
Parameter length
Fixed, set to 1
Parameter data
Single octet encoded as specified in ETS 300 974 i.e. 0 – IMSI unknown 1 – GPRS subscription unknown
Parameter name
MAPPN_used_rat_type
Parameter length
Fixed, set to 1
Parameter data
Encoded as ENUMERATED as specified for Used-RATType by TS 29.002, i.e. 0 – utran 1 – geran 2 – gan 3 – i-hspa-evolution 4 – e-utran
Parameter name
MAPPN_user_err
Parameter length
Fixed, set to 1
Parameter data
Single octet. Values as specified in section 4.11 The values are also listed in the include file map_inc.h file. All of the mneumonics have the prefix MAPUE, e.g, MAPUE_unknown_subscriber is value 0x1.
203
Section 4 Interface to MAP-User
204
Parameter name
MAPPN_user_to_user_serv_ind
Parameter length
Fixed, set to 1
Parameter data
This subscription option is defined in GSM Rec 02.87
Parameter name
MAPPN_USSD_coding
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in GSM 09.02 Phase 2
Parameter name
MAPPN_USSD_string
Parameter length
Variable, in the range 1 to 160
Parameter data
Encoded as specified in GSM 09.02 Phase 2.
Parameter name
MAPPN_utran_codec1
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the highest priority codec
Parameter name
MAPPN_utran_codec2
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the second highest priority codec
Parameter name
MAPPN_utran_codec3
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the third highest priority codec
Parameter name
MAPPN_utran_codec4
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the fourth highest priority codec
Parameter name
MAPPN_utran_codec5
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the fifth highest priority codec
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_utran_codec6
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the sixth highest priority codec
Parameter name
MAPPN_utran_codec7
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the seventh highest priority codec
Parameter name
MAPPN_utran_codec8
Parameter length
Variable, in the range 1 to 4
Parameter data
Contains the eighth highest priority codec
Parameter name
MAPPN_utran_ellipsis
Parameter length
Variable, in the range 2 to 255
Parameter data
Ellipsis for UTRAN Codec List
Parameter name
MAPPN_utran_ganss_position
Parameter length
Variable, in the range 1 to 9
Parameter data
GANSS positioning data encoded as specified for UtranGANSSpositioningData in TS 29.002.
Parameter name
MAPPN_utran_position
Parameter length
Variable, in the range 3 to 11
Parameter data
Encoded as specified for UtranPositioningDataInfo in TS 29.002.
Parameter name
MAPPN_uu_cf_interaction
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_uu_data_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users. In case of the UU Data extension container, start with the extension container tag (a3).
205
Section 4 Interface to MAP-User
206
Parameter name
MAPPN_uui
Parameter length
Variable, in the range 1 to 131
Parameter data
Encoded as specified in TS 100 974.
Parameter name
MAPPN_uu_indicator
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974.
Parameter name
MAPPN_v_gmlc_address
Parameter length
Variable, in the range 5 to 17
Parameter data
Encoded as v-gmlc-Address as specified for GSN-Address by TS 29.002
Parameter name
MAPPN_vce_grp_call_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_velocity_estimate
Parameter length
Variable, in the range 4 to 7
Parameter data
Indicates velocity estimate data as defined by VelocityEstimate in TS 29.002.
Parameter name
MAPPN_velocity_request
Parameter length
Fixed, set to 0
Parameter data
Presence of parameter indicates that velocity should be returned if available.
Parameter name
MAPPN_vertical_accuracy
Parameter length
Fixed, set to 1
Parameter data
Encoded as specified in TS 100 974 i.e. bit 8 = 0 bit 7-1 = 7 bit Vertical Uncertainty Code defined in GSM 03.32
MAP Programmer's Manual Issue 23
Parameter name
MAPPN_vertical_coordinate_req
Parameter length
Fixed, set to 0
Parameter data
Not Applicable
Parameter name
MAPPN_vlr_cap_ellipsis
Parameter length
Variable, in the range 2 to 220
Parameter data
Series of parameters in tag, length, data format, as defined by the users.
Parameter name
MAPPN_vlr_number
Parameter length
Variable, in the range 1 to 9
Parameter data
Content octets of the VLR number parameter encoded as specified in ETS 300-974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
Parameter name
MAPPN_vmsc_address
Parameter length
Variable, in the range 1 to 9
Parameter data
Encoded as specified in TS 100 974
Parameter name
MAPPN_wrongpw_att_count
Parameter length
Fixed, set to 1
Parameter data
Integer, in range 0 to 4
Parameter name
MAPPN_xres(5)
Parameter length
Variable, in the range 4 to 16
Parameter data
Encoded as specified in TS 29.002
Note: For parameters where the data is formatted as ASN.1 BIT STRING, the module expects the MAPuser to pass correctly formatted data, e.g. the first octet indicates the number of unused bits in the final octet (see ITU-T X.209). Similarly for message reception the received BIT STRING formatted data is returned to the MAP-user. The exception to this rule is the ‘MAPPN_mwd_status’ parameter, where ASN.1 BIT STRING encoding and decoding is handled by the module.
207
Section 4 Interface to MAP-User
4.11 MAP User Error Parameter values The following table defines the values used for the MAP User Error parameter MAPPN_user_err: User Error MAPUE_unknown_subscriber MAPUE_unknown_MSC MAPUE_unidentified_subscriber MAPUE_absentsubscriber_SM MAPUE_unknown_equipment MAPUE_roaming_not_allowed MAPUE_illegal_subscriber MAPUE_bearer_service_not_provisioned MAPUE_teleservice_not_provisioned MAPUE_illegal_equipment MAPUE_call_barred MAPUE_forwarding_violation MAPUE_cug_reject MAPUE_illegal_ss_operation MAPUE_ss_error_status MAPUE_ss_not_available MAPUE_ss_subscription_violation MAPUE_ss_incompatibility MAPUE_facility_not_supported MAPUE_pw_registration_failure MAPUE_negative_pw_check MAPUE_no_handover_number_available MAPUE_subsequent_handover_failure MAPUE_absent_subscriber MAPUE_subscriber_busy_for_MT_SMS MAPUE_SM_delivery_failure MAPUE_message_waiting_list_full MAPUE_system_failure MAPUE_data_missing MAPUE_unexpected_data_value MAPUE_resource_limitation MAPUE_initiating_release MAPUE_no_roaming_number_available MAPUE_tracing_buffer_full MAPUE_number_of_pw_attempts_violation MAPUE_number_changed MAPUE_busy_subscriber MAPUE_no_subscriber_reply MAPUE_forwarding_failed MAPUE_or_not_allowed MAPUE_ATI_not_allowed MAPUE_unauthorised_requesting_network MAPUE_unauthorised_LCS_client MAPUE_position_method_failure MAPUE_unknown_or_unreachable_LCS_client MAPUE_mm_event_not_supported MAPUE_atsi_not_allowed MAPUE_atm_not_allowed MAPUE_information_not_available MAPUE_unknown_alphabet MAPUE_ussd_busy
208
Value 1 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 31 32 33 34 35 36 37 38 39 40 43 44 45 46 47 48 49 52 53 54 58 59 60 61 62 71 72
MAP Programmer's Manual Issue 23
5 Non-Primitive Interface In addition to the primitive interface for passing MAP protocol messages between the MAP module and the MAP-User, the MAP module supports a non-primitive interface for implementation-specific functionality. The non-primitive interface permits the configuration of the MAP module. It also allows the MAP module to supply diagnostic information, protocol error events and software error events to the local system management and maintenance modules. This section describes the formats of all the messages used in the non-primitive interface. All of the messages handled by MAP may request a confirmation by setting the rsp_req field in the message header. The confirmation message is the received message echoed back to the sending module. Mnemonic
Value
Description
MAPE_MSG_OK
0
Success
MAPE_BAD_ID
1
Inappropriate or invalid id in request message
MAPE_BAD_STATE
2
Inappropriate or unrecognized message type.
MAPE_BAD_MSG
5
Unsupported message received.
MAPE_BAD_PARAM
6
Invalid parameters contained in message.
MAPE_NO_RESOURCES
7
Insufficient internal message resources.
MAPE_INVALID_NC
8
Invalid Network Context
MAPE_INVALID_VERSION
9
Message version is invalid
MAPE_BAD_VERSION
10
MAP inappropriate or invalid message version.
MAPE_BAD_LENGTH
11
MAP inappropriate or incorrect message length, e.g., message exceeds defined length.
MAPE_LICENCE_ERR
14
Failure due to licensing restriction
209
Section 5 Non-Primitive Interface
5.1
MAP Configuration Request
Synopsis: Message used to configure the MAP module for operation. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_CONFIG (0x77e4)
id
0
src
Sending module ID
dst
MAP_TASK_ID
rsp_req
Used to request a confirmation
hclass
0
status
0
err_info
0
len
60
PARAMETER AREA OFFSET 0
SIZE 1
NAME cnf_ver Note: Must be set to 1 when using the format in this document.
210
1
1
user_id
2
1
TCAP_id
3
1
mngt_id
4
1
maint_id
5
1
trace_id
6
4
base_usr_ogdlg_id
10
4
base_usr_icdlg_id
14
4
base_tc_ogdlg_id
18
4
base_tc_icdlg_id
22
4
nog_dialogues
26
4
nic_dialogues
30
4
num_invokes
34
4
options
38
2
error_offset
40
20
reserved – must be set to zero
MAP Programmer's Manual Issue 23
Description: This message is used to configure the MAP module for operation. It should be the first message sent to the MAP module. (Any messages received before a valid configuration message will be discarded). It should only be issued once. The message parameters relate to the environment in which the MAP module is operating. Confirmation Message: The module sending the message can optionally request that a confirmation message is returned by the MAP module after the message has been processed. This is achieved by setting the rsp_req field in the message header. This will cause a confirmation message of the same format to be returned. The status field in this message is zero on success or an error code otherwise. Parameter Description: cnf_ver Version of this configuration message, set to 1. user_id MAP-User module ID. TCAP_id TCAP module ID. mngt_id Management module ID. maint_id Maintenance module ID. trace_id Trace module ID. base_usr_ogdlg_id The first dialogue ID for outgoing dialogues that the user wishes to be handled by the MAP module. The subsequent (nog_dialogues - 1) dialogue IDs will also be handled by the module. The user must ensure that the values used in the dialogue ID field of all protocol messages pertaining to outgoing dialogues lie within the correct range. base_usr_icdlg_id The first dialogue ID for incoming dialogues that the user wishes to be handled by the MAP module. The subsequent (nic_dialogues - 1) dialogue IDs will also be handled by the module. The MAP module allocates the dialogue ID for each incoming dialogue. It uses values in the range base_user_icdlg_id .... (base_user_icdlg_id + nic_dialogues - 1) for this purpose. base_tc_ogdlg_id The first dialogue ID for outgoing dialogues between MAP and TCAP. The subsequent (nog_dialogues - 1) dialogue IDs will also be handled by the module. The MAP module allocates the dialogue ID for each outgoing TCAP dialogue. It uses values in the range base_tc_ogdlg_id .... (base_tc_ogdlg_id + nog_dialogues - 1) for this purpose. base_tc_icdlg_id The first dialogue ID for incoming dialogues between TCAP and MAP. The subsequent (nic_dialogues - 1) dialogue IDs will also be handled by the module. TCAP allocates the dialogue ID for each incoming dialogue. It must use values in the range base_tc_icdlg_id .... (base_tc_icdlg_id + nic_dialogues - 1) for this purpose.
211
Section 5 Non-Primitive Interface
nog_dialogues The maximum number of simultaneous outgoing dialogues that the module is required to support. This value is compared with a compile time constant to ensure that the module has sufficient internal resources to handle the requested maximum number of outgoing dialogues. nic_dialogues The maximum number of simultaneous incoming dialogues that the module is required to support. This value is compared with a compile time constant to ensure that the module has sufficient internal resources to handle the requested maximum number of incoming dialogues. num_invokes The maximum number of simultaneous invocations that the MAP module is required to support. This value is compared with a compile time constant to ensure that the module has sufficient internal resources to handle the requested number of simultaneous invocations. options Run-time options field assigned according to the following table. The scope of the options is either (MODULE) or (NC) depending on whether they are only set by this message (MODULE-wide) or are set by this message for NC=0 and can also be set for a specific NC by the MAP_MSG_NC_CONFIG message (NC-specific) : Bit
Scope
Mnemonic
Description
0
NC
MAPF_V2_ERRORS
If set to 1, and the dialogue has been established as a V2 dialogue, the format of the ERROR component received from and sent to TCAP will be as defined in V3 (instead of V2). If the dialogue is established as V1 or V3, the option will have no effect.
1
NC
MAPF_NO_PREARRANGED_END
If set to 1, the software is fully backwards compatible with library version 2.13 and earlier: MAP closes the dialogue immediately on reception of CLOSE_REQ containing a prearranged-end, whether the dialogue is active or not. If set to 0, the MAP module is compliant to GSM TS 09.02, and closes the dialogue on reception of CLOSE_REQ in pre-arranged-end mode after any services awaiting results have either timed out or received a result. When this happens, the MAP user is informed and knows that the dialogue has been closed through a MAP_CLOSE_IND containing a MAPPN_release_confirm parameter set to MAPRC_rel_confirmed. For new applications, this option should be set to 0.
2
MODULE
MAPF_SEGMENTATION
Set to 1 to enable segmentation support when used with an appropriate SCCP and TCAP configuration.
3
NC
MAPF_NO_NOTICE_ABORT
If set to 1, the MAP module is compliant with GSM TS 09.02. However, an incompatibility between this specification and the TCAP specification can leave dialogs open in TCAP after they have been closed by MAP. This would happen if TCAP receives a TC-NOTICE indication (indicating failure to deliver a message) when it is in the ‘Dialog Initiated‘ state. TCAP leaves the dialog open and passes a MAP-NOTICE message to MAP. The MAP module conforms to the specification by informing the MAPUser and closing the dialog in MAP. If set to 0, the MAP module sends a TC-U-ABORT message to TCAP in the above state. So that the TCAP dialog is closed when the MAP dialog closes. It is recommended that applications set this option to 0.
4
212
MODULE
MAPF_NO_TCAP_PERR_ABORT
If set to 1, the MAP module will only report formatting or parameter errors detected in received TCAP messages by setting an error code in the message’s status field. The
MAP Programmer's Manual Issue 23
associated dialogues are not closed. If set to 0, the MAP module will attempt to close dialogues if formatting or parameter errors are detected in received TCAP messages by sending U-ABORT to TCAP and PABORT to the MAP-User. It is recommended that applications set this option to 0. 5
MODULE
MAPF_USE_TYPE_PARMS
If set to 1, MAP_MSG_SRV_IND messages sent to the user will always start with the MAPST_EXTENDED_SERVICE_TYPE octet followed by the messages primitive service type defined by a MAPPN_SERVICE_TYPE parameter.
6
NC
MAPF_QOS_TRANSPARENT
If set to 1, Quality of Service (QoS) parameter data received from TCAP is passed to the MAP-User in the MAPPN_qos (238) parameter. If set to 0, received TCAP QoS data is discarded.
7
MODULE
MAPF_NO_IND_AFTER_NOTICE
If set to 1, the module will not send the MAP-CLOSE-IND or MAP-DELIMITER-IND messages that are normally sent after the module sends the MAP-NOTICE-IND or TC-UREJECT messages. If set to 0, the above messages are sent. It is recommended that this option is set to 0.
8
MODULE
MAPF_DEF_QOS_RETURN_ON_ERROR
If set to 1, the default QoS* sent to TCAP sets Return on Error enabled. If set to 0, the default QoS sent to TCAP sets Return on Error disabled.
9
MODULE
MAPF_DEF_QOS_SEQ_CTRL_DISABLED
If set to 1, the default QoS* sent to TCAP sets Sequence Control disabled. If set to 0, the default QoS sent to TCAP sets Sequence Control enabled.
10
MODULE
MAPF_EXT_DID
If set to 1, Extended Dialog IDs are to be used. Dialog Ids are defined by 32 bit numbers. Dialog ranges exceeding 64K dialogs (up to the maximum for the module) can be configured. The MAPPN_DID parameter must be used for all dialog messages. If set to 0, Extended Dialog IDs are not to be used. Dialog Ids are defined by 16 bit numbers. Dialog ranges cannot be configured to exceed 64K dialogs. The MAPPN_DID parameter is not used.
other
All other bits are reserved for future use and must be set to zero.
* The default QoS value is only used for messages sent to TCAP when the MAP-User has not defined a MAPPN_qos parameter (see Sections 4.5 and 4.7 ). error_offset Should be set to 0 by the user. The error offset field gives information about the byte offset of the parameter area in MAP_MSG_CONFIG message which causes the configuration to fail. It will be set to zero if there is no error.
213
Section 5 Non-Primitive Interface
5.2 MAP Network Context Configuration Request Synopsis: Message used to configure a Network Context. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_NC_CONFIG (0x77ed)
id
Network Context id (value 1 to 3)
src
Sending module_id
dst
MAP_TASK_ID
rsp_req
used to request a confirmation
hclass
0
status
0
err_info
0
len
40
PARAMETER AREA OFFSET
SIZE
NAME
0
1
cnf_ver
1
1
user_id
2
1
TCAP_id
3
2
options
5
35
reserved – must be set to zero
Description: This message allows the configuration of additional Network Contexts. The MAP_MSG_CONFIG (0x77e4) message should be used to configure the default Network Context for the first network. For each subsequent Network Context, the message MAP_MSG_NC_CONFIG is required. The MAP_MSG_NC_CONFIG message contains parameters to define address format and MAP specific options and therefore allows different behavior for the module to be selected depending on the Network Context of the dialogue. The meaning of the parameters in the MAP_MSG_NC_CONFIG message is the same as the equivalent parameters in the MAP_MSG_CONFIG message. When used to support multiple local point codes within the same network, the options settings should typically be the same in both messages.
214
MAP Programmer's Manual Issue 23
Confirmation Message: The module sending the message can optionally request that a confirmation message is returned by the MAP module after the message has been processed. This is achieved by setting the rsp_req field in the message header. This will cause a confirmation message of the same format to be returned. The status field in this message is zero on success or an error code otherwise. Parameter Description: Network Context id The Network Context id will identify the Network Context being defined. The default Network Context (0) is configured using the existing MAP_MSG_CONFIG message therefore this message should only be used for Network Contexts 1 to 3. This assumes that four Network Contexts are permitted. cnf_ver Version of this NC configuration message. (Currently only version zero). user_id MAP-User module ID for this NC, TCAP_id TCAP module ID for this NC. options Run-time options assigned for this NC. Defined according to the options field table for the MAP_MSG_CONFIG message.
215
Section 5 Non-Primitive Interface
5.3 MAP Timer Configuration Request Synopsis: Message used to configure the MAP module timer values. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_CNF_TIM (0x77e5)
id
0
src
Sending module ID
dst
MAP_TASK_ID
rsp_req
Used to request a confirmation
hclass
0
status
0
err_info
0
reserved
0
len
3
PARAMETER AREA OFFSET
SIZE
NAME
0
1
tim_ver
1
2
t0
Description: This message is used to configure the MAP protocol timers for operation. It should be sent to the MAP module before any protocol messages are sent or received. It should only be issued once. Confirmation Message: The module sending the message can optionally request that a confirmation message is returned by the MAP module after the message has been processed. This is achieved by setting the rsp_req field in the message header. This will cause a confirmation message of the same format to be returned. See appendix A1. The status field in this message is zero on success or an error code otherwise. Parameter Description: tim_ver Version of this configuration message. (Currently only version zero). t0 Timer waiting for a response from the MAP-User. The timer value should be specified in seconds with a minimum value of 1 second and a maximum value of 409 seconds. (If the Configure Timers message is not sent, the maximum timeout of 409 seconds will be used.) 216
MAP Programmer's Manual Issue 23
5.4 MAP Software Event Indication Synopsis: Message used by MAP to indicate an implementation specific software-related event to the local management module. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_ERROR_IND (0x07e9)
id
See below
src
MAP_TASK_ID
dst
Management module id
rsp_req
Used to request a confirmation
hclass
0
status
Software event code (see below)
err_info
0
reserved
0
len
0, 1, 3 or 8
PARAMETER AREA OFFSET
SIZE
NAME
0
1
Diag1
1
2
Diag2
3
1
not used – set to zero (only sent when dialog_ID is present)
4
4
dialog_ID
Software event code The Software event code contained in the status field of the message indicates the type of event. Possible values are listed in the following table that also lists the meaning of the id field in each case. Code
Mnemonic
Id
Diag1
Diag2
Description
User Dialogue ID
-
-
Maximum number of active invocations exceeded.
1
MAPSWE_NO_MSSM
2
MAPSWE_NO_DLG
0
-
-
No internal resource to handle dialogue.
3
MAPSWE_NO_MAPM
0
-
-
Internal pool of structured messages exhausted.
4
MAPSWE_MAPM_LOW
0
-
-
Internal pool of structured messages running low. 217
Section 5 Non-Primitive Interface
Code
218
Mnemonic
Id
Diag1
Diag2
Description
5
MAPSWE_BAD_MSG
Msg_type
-
-
Unrecognized inter task message received.
6
MAPSWE_TX_FMT_ERR
User Dialogue ID
-
-
Internal error during message formatting.
7
MAPSWE_USER_BAD_FMT
User Dialogue ID
0
Primitive Type
Badly formatted message received from MAP User.
8
MAPSWE_TCAP_BAD_FMT
User Dialogue ID
ID flag
Primitive Type
Badly formatted MAP message received from TCAP.
9
--
-
-
-
not used
10
MAPSWE_INVALID_DLG_ID
Dialogue ID
ID flag
-
Message received from TCAP or application with unrecognized dialogue id.
11
MAPSWE_USER_MAND_ MISSING
User Dialogue ID
0
MAP parameter ID
Missing mandatory parameter in message received from the user
12
MAPSWE_TCAP_MAND_MISSING
User Dialogue ID
ID flag
TCAP parameter ID
Missing mandatory parameter in message received from TCAP
13
MAPSWE_BAD_USER_PRIM
User Dialogue ID
0
Primitive Type
Unknown primitive received from the user. For a SER-REQ, it may also indicate that an operation is invalid with the specified application context.
14
MAPSWE_BAD_TCAP_PRIM
User Dialogue ID
ID flag
Primitive Type
Unknown primitive received from TCAP
15
MAPSWE_USER_PAR_FMT_ERR
User Dialogue ID
0
MAP parameter ID
Formatting error in a parameter received from the user
16
MAPSWE_TCAP_PAR_FMT_ERR
User Dialogue ID
ID flag
TCAP parameter ID
Formatting error in a parameter received from TCAP
17
MAPSWE_USER_UNREC_PARAM
User Dialogue ID
0
Parameter ID
Unrecognized parameter received from the user
18
MAPSWE_TCAP_UNREC_PARAM
User Dialogue ID
ID flag
Parameter ID
Unrecognized parameter received from TCAP
19
MAPSWE_USER_MSG_UNEXP
Dialogue ID
Dialogue state (see Dialogue state table below)
-
Unrecognized message received from the user
20
--
-
-
-
not used
MAP Programmer's Manual Issue 23
Code
Mnemonic
Id
Diag1
Diag2
Description
21
MAPSWE_DBUF_LOW
0
-
-
Running short of MAP_CPTBUF structures
22
MAPSWE_NO_DBUF
0
-
-
MAP_CPTBUF structures exhausted
23
MAPSWE_DBUF_ABMT
0
-
-
Number of MAP_CPTBUF structures recovered
24
MAPSWE_TC_RESULT_NL_TOO_ BIG
User Dialogue ID
-
-
Re-assembled message too big
25
MAPSWE_INVALID_NC
User Dialogue ID
NC value
-
An invalid Network Context value was received
26
MAPSWE_USER_TYPE_PARM_ MISSING
User Dialogue ID
-
-
Missing MAPPN_SERVICE_TYPE parameter after MAPST_EXTENDED_ SERVICE_TYPE found.
27
MAPSWE_USER_INVOKE_ID_UNK NOWN
User Dialogue ID
Invoke_ID
-
An unknown Invoke ID has been received from the user for this dialogue. Invoke ID never existed, has been deleted or has expired.
28
MAPSWE_DLG_ID_ERR
Dialogue ID
-
-
Error recovering Dialog ID
29
MAPSWE_MEM_ALLOC
0
-
-
Failed to allocate memory for module configuration
Parameters: The Diag1 and Diag2 parameters provide additional information about the event and are excluded from the message when not defined for that event code. When the Diag2 parameter is defined, the Diag1 parameter will always be sent but will be set to zero if not required. The ‘ID flag’ used for Diag1 indicates whether the id field represents a valid User Dialogue ID: 0 = valid, 1 = invalid. This is required when the module is not always able to determine a valid User Dialogue ID and returns id = 0 (zero being a valid User Dialogue ID number). When the Extended Dialog IDs are enabled (MAPF_EXT_DID option is set), the MAP_MSG_ERROR_IND message is always sent with 8 parameter octets. The dialog_ID field defines full 32 bit Dialog ID when a Dialogue ID is defined for the event (see table above) or is set to zero. The message id field is set to the least significant 16 bits of any dialog ID where appropriate. The ‘ID flag’, when it is used, applies equally to the Dialog ID field as to the message id field. Dialogue states: Valid dialogue states that may be reported in software event indications with status MAPSWE_USER_MSG_UNEXP, (0x13) are listed in the table below: Dialogue State
Value
Description
DSM_S_IDLE
0
Idle
DSM_S_WAIT_INIT_DATA
1
Waiting for initial data
219
Section 5 Non-Primitive Interface
220
DSM_S_WAIT_USER_REQ
2
Waiting for user requests
DSM_S_DLG_INIT
3
Dialogue initiated
DSM_S_DLG_PEND
4
Dialogue pending
DSM_S_DLG_ACCEPT
5
Dialogue accepted
DSM_S_DLG_EST
6
Dialogue established
DSM_S_END_COMP
7
First process components
DSM_S_WAIT_COMP
8
Waiting for component
DSM_S_RXED_OPEN_RSP
9
Waiting for components (open response received)
DSM_S_DLG_TERM
10
Dialogue terminating
DSM_S_CLOSE_WAIT_COMP
11
Waiting for component before closing dialogue
MAP Programmer's Manual Issue 23
5.5 Management Event Indication Synopsis: This message is issued by the MAP module to notify system management of general software events that under normal operating conditions should not occur. These events may be due to lack of system resources or errors within the software. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MGT_MSG_EVENT_IND (0x0008)
id
0
src
MAP_TASK_ID
dst
Management module ID
rsp_req
0
hclass
0
status
Management event code (see below)
err_info
Time-stamp
reserved
0
len
0
Management event code The Management event code contained in the status field of the message indicates the type of event. Possible values are listed in the following table, which also lists the meaning of the id field in each case. Mnemonic
Value
id
Description
ERR_SDLSIG_LOW
47
0x2f
0
The internal signal queue is running short of entries.
ERR_NO_SDLSIG
46
0x2e
0
The internal signal queue has been exhausted. If this event occurs, then correct operation of the MAP module is not guaranteed.
221
Section 5 Non-Primitive Interface
5.6 MAP Trace Mask Request Synopsis: Message used to configure MAP to send a trace message to the trace module whenever a specific message type is sent or received. The trace module is identified in the MAP configuration request message. The Trace Event Indication message is documented in the Software Environment Programmer’s Manual. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_TRACE_MASK (0x57e6)
id
0
src
Sending module ID
dst
MAP_TASK_ID
rsp_req
Used to request a confirmation
hclass
0
status
0
err_info
0
reserved
0
len
12
PARAMETER AREA
222
OFFSET
SIZE
NAME
0
4
op_evt_mask - Output event trace mask
4
4
ip_evt_mask - Input event trace mask
8
4
non_prim_mask - Non-primitive trace mask
MAP Programmer's Manual Issue 23
op_evt_mask The output event trace mask. This is a 32-bit value with bits set to 1 to cause a trace message to be sent to the system trace module when MAP sends the associated protocol message. Bit
31
30
29
28
27
26
25
24
Value
0
0
0
0
0
0
0
0
Bit
23
22
21
20
19
18
17
16
Value
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
Value
0
0
0
0
0
0
0
0
Bit
7
6
5
4
3
2
1
0
Value
0
0
0
0
TCCMP _REQ
TCDLG _REQ
MAPSRV _IND
MAPDLG _IND
MAPDLG_IND – Dialogue indication primitive from Map to MAP-User MAPSRV_IND – Service indication primitive from Map to MAP-User TCDLG_REQ – Dialogue request primitive from MAP to TCAP TCCMP_REQ – Component request primitive from MAP to TCAP
223
Section 5 Non-Primitive Interface
ip_evt_mask The input event trace mask. This is a 32-bit value with bits set to 1 to cause a trace message to be sent to the system trace module when MAP receives the associated protocol message. Bit
31
30
29
28
27
26
25
24
Value
0
0
0
0
0
0
0
0
Bit
23
22
21
20
19
18
17
16
Value
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
Value
0
0
0
0
0
0
0
0
Bit
7
6
5
4
3
2
1
0
Value
0
0
0
0
TCCMP _IND
TCDLG _IND
MAPSRV _REQ
MAPDLG _REQ
MAPDLG_REQ – Dialogue request primitive from Map-User to MAP MAPSRV_REQ – Service request primitive from Map-User to MAP TCDLG_IND – Dialogue Indication primitive from TCAP to MAP TCCMP_IND – Component Indication primitive from TCAP to MAP
224
MAP Programmer's Manual Issue 23
non_prim_mask The non-primitive trace mask. This is a 32-bit value with bits set to 1 to cause a trace message to be sent to the system trace module when MAP receives the associated non-primitive message. Bit
31
30
29
28
27
26
25
24
Value
0
0
0
0
0
0
0
0
Bit
23
22
21
20
19
18
17
16
Value
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
Value
0
0
0
0
0
0
0
0
Bit
7
6
5
4
3
2
1
0
Value
NC _MSK
SSL _MSK
STR _MSK
SSW _MSK
0
SW _EVT
CFG _MSK
CNF _TIM
CNF_TIM – Timer Configuration Message received by MAP CFG_MSK – Trace MAP configuration message SW_EVT – Software Error Event indication message sent by MAP to the management module SSW_MSK – Software Event Mask Request received by MAP STR_MSK – Trace mask requests received by MAP SSL_MSK – Selective trace mask requests received by MAP NC_MSK – Trace MAP NC configuration message
225
Section 5 Non-Primitive Interface
5.7 Set Selective Trace Mask Request Synopsis: Controls whether extra information to be reported along with selected software events for debug purposes. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_S_SELTRACE_MASK (0x57ec)
id
0
src
Sending module id
dst
MAP module ID
rsp_req
used to request a confirmation
hclass
0
status
0
err_info
0
len
9
PARAMETER AREA OFFSET 0
SIZE 9
NAME mask - Bits set to indicate selective trace events which should be active
Description: Sends a mask indicating which selective trace events should be active to the MAP module. All selective trace events are active when the module is initialized. This message can be used to turn off some or all selective trace events or turn them back on again. The message may be sent at any time after the initial per-module configuration message has been sent to the MAP module. mask A bit mask indicating the selective trace events which are active. A ‘1’ indicates that an event is active and a ‘0’ indicates that it is not active. The first octet sent is for selective trace event codes 07, the second octet for selective trace event codes 8-15, etc. See the description of the Selective Trace Event Indication for a list of the events that may be traced.
226
MAP Programmer's Manual Issue 23
5.8 Selective Trace Event Indication Synopsis: Optionally provides extra information to be reported along with selected software and maintenance events for debug purposes. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MGT_MSG_SEL_TRACE (0x0f16)
id
0
src
MAP module id
dst
trace module id
rsp_req
0
hclass
0
status
Reason for trace
err_info
0
len
18 + length of traced data
PARAMETER AREA OFFSET
SIZE
NAME
0
1
source module id
1
1
destination module id
2
2
id
4
2
type
6
2
status
8
4
timestamp
12
4
pointer to the message being traced
16
2
data length
18
0 .. 280
contents of the MSG parameter area.
Description: When certain software events are reported the module may be configured to also send, to the trace module, a Selective Trace Event Indication containing the message that caused the report to be made. The Reason for trace contained in the status field of the message indicates the type of event. Possible values are listed in the following table:
227
Section 5 Non-Primitive Interface
Status
228
Mnemonic
Description
0
0x00
MAPt_tx_fmt_err
Refer to Software Event Indication 6.
1
0x01
MAPt_user_bad_fmt
Refer to Software Event Indication 7
2
0x02
MAPt_tcap_bad_fmt
Refer to Software Event Indication 8
3
0x03
MAPt_invalid_dlg_id
Refer to Software Event Indication 10.
4
0x04
MAPt_user_mand_missing
Refer to Software Event Indication 11.
5
0x05
MAPt_tcap_mand_missing
Refer to Software Event Indication 12
6
0x06
MAPt_bad_user_prim
Refer to Software Event Indication 13.
7
0x07
MAPt_bad_tcap_prim
Refer to Software Event Indication 14.
8
0x08
MAPt_user_par_fmt_err
Refer to Software Event Indication 15.
9
0x09
MAPt_tcap_par_fmt_err
Refer to Software Event Indication 16.
10
0x0a
MAPt_user_unrec_param
Refer to Software Event Indication 17.
11
0x0b
MAPt_tcap_unrec_param
Refer to Software Event Indication 18.
12
0x0c
MAPt_user_msg_unexp
Refer to Software Event Indication 19.
13
0x0d
MAPt_tcap_msg_unexp
Refer to Software Event Indication 20.
14
0x0e
MAPt_invalid_nc
Refer to Software Event Indication 25.
15
0x0f
MAPt_service_type_param_missing
Refer to Software Event Indication 26.
16
0x10
MAPt_user_invoke_id_unknown
Refer to Software Event Indication 27.
17
0x11
MAPt_dlg_id_err
Refer to Software Event Indication 28.
MAP Programmer's Manual Issue 23
5.9 MAP Software Event Mask Request Synopsis: Message used to configure which software error events MAP will send a software event indication message for. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_S_ERROR_MASK (0x57e7)
id
0
src
Sending module ID
dst
MAP_TASK_ID
rsp_req
Used to request a confirmation
hclass
0
status
0
err_info
0
reserved
0
len
9
PARAMETER AREA OFFSET 0
SIZE 9
NAME mask
mask A bit mask indicating the software events which are active. A ‘1’ indicates that an event is active and a ‘0’ indicates that it is not active. The first octet sent is for software event codes 0-7 (bit 0 for event code 0), the second octet for software event codes 8-15 (bit 0 for event code 8), etc. Pad unused bits with zeros. All software events currently reported in the MAP_MSG_ERROR_IND message detailed in section 5.4 MAP Software Event Indication are enabled by default.
229
Section 5 Non-Primitive Interface
5.10 Read Module Status Request Synopsis: Message used to query the current MAP usage of the system resources. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_R_MOD_STATUS (0x67ee)
id
0
src
Management module id
dst
MAP_TASK_ID
rsp_req
Sending layer’s bit must be set
hclass
0
status
0 - Leave maximum unchanged 1 - Reset maximum after reading
err_info
0
len
40
PARAMETER AREA OFFSET
SIZE
NAME
0
1
version – set to zero
1
3
pad – set to zero
4
4
num_ic_dlg
6
4
num_og_dlg
12
4
num_act_invokes
16
4
num_alloc_dbuf
20
4
max_alloc_dbuf
24
16
reserved – must be set to zero
Description: This message allows the user to query the MAP module to determine its current usage of the system resources. The maximum allocated resource count can be reset or left unchanged depending on the setting of the status field. The user should send the message with the version initialized with all other fields set to zero. Confirmation Message: The module sending the message can optionally request that a confirmation message is returned by the MAP module after the message has been processed. This is achieved by setting the rsp_req field in the message header. This will cause a confirmation message of the same format to be returned. The status field in this message is zero on success or an error code otherwise.
230
MAP Programmer's Manual Issue 23
Parameter Description: version Status version. Must be set to zero. pad Padding bytes. Set to zero. num_ic_dlg Number of incoming dialogues. num_og_dlg Number of outgoing dialogues. num_act_invokes Number of active invokes num_alloc_dbuf Allocated dialogue buffers max_alloc_dbuf Maximum allocated dialogue buffers since module start- up or since last reset reserved Reserved. Must be set to zero.
231
Section 5 Non-Primitive Interface
5.11 Read Dialogue Status Request Synopsis: Message used to query the current status of a MAP dialogue. Message Format: MESSAGE HEADER FIELD NAME
MEANING
type
MAP_MSG_R_DLG_STATUS (0x67ef)
id
dialogue ID Least significant 16 bits of the Dialog ID (the full 32 bit Dialog ID should be defined in the dialog_ID field).
src
Management module id
dst
MAP_TASK_ID
rsp_req
Sending layer’s bit must be set
hclass
0
status
0
err_info
0
len
64
PARAMETER AREA
232
OFFSET
SIZE
NAME
0
1
version – set to zero
1
1
dialogue_state
2
2
tcap_dlg_id
4
1
dest_address_length
5
18
dest_address
23
1
orig_address_length
24
18
orig_address
42
2
num_invokes
44
2
network_context
46
1
app_context_name
47
1
app_context_version
48
4
dialog_ID
52
4
tcap_ext_dialog_id
56
8
reserved – must be set to zero
MAP Programmer's Manual Issue 23
Description: This message allows the user to query the MAP module to determine its current status of the MAP ‘dialogue ID’ dialogue. The user should send the message with the version and dialog_ID fields initialized and all other fields set to zero. Confirmation Message: The module sending the message should request that a confirmation message is returned by the MAP module after the message has been processed. This is achieved by setting the rsp_req field in the message header. This will cause a confirmation message of the same format to be returned with dialogue status values written into the message fields. The status field in this message is zero on success or an error code otherwise. Parameter Description: version Status version. Must be set to zero. dialogue_state The current dialogue state, as defined by the Dialogue States table defined for the MAP Software Event Indication message (MAP_MSG_ERROR_IND) in Section 5.4 . tcap_dlg_id Least significant 16 bits of the TCAP dialogue ID associated with this MAP dialogue. dest_address_length Number of valid address octets in the dest_address field. Invalid octets are set to 0. dest_address Destination address for the dialogue as specified by the user or received from the network. Formatted as per the MAPPN_dest_address parameter. orig_address_length Number of valid address octets in the orig_address field. Invalid octets are set to 0. orig_address Origination address for the dialogue as specified by the user or received from the network. Formatted as per the MAPPN_orig_address parameter. num_invokes Number of active invokes for the dialogue. network_context Network Context associated with the dialogue (0 to 3). app_context_name
233
Section 5 Non-Primitive Interface
MAP Application Context number for the dialogue, e.g. for the ‘ReportingContext’ AC, app_context_name = 7. Note that dialogues for the Proprietary Update Device Configuration service report app_context_name = 131 (0x83). app_context_version MAP Application Context version number for the dialogue. dialog_ID Dialog ID (DID) of dialogue to be interrogated (32 bits). Define this value in the message request. tcap_ext_dialog_id TCAP dialog ID associated with this MAP dialog (32 bits).
234
MAP Programmer's Manual Issue 23
Appendix A - Timer services The notion of time in the MAP module is based on a periodic timer tick received from the timer module every 100ms. This ‘tick’ is used to run MAP protocol timers. This appendix details the messages format which is used by the MAP module to control timer services. A.1 Keep Time Message sent to request the timer module to issue a periodic timer tick (TM_EXP) message to the MAP module. MESSAGE HEADER FIELD NAME
MEANING
type
KEEP_TIME (0x7006)
id
0
src
MAP_TASK_ID
dst
Timer module ID
rsp_req
0
hclass
0
status
0
err_info
0
len
6
PARAMETER AREA OFFSET
SIZE
NAME
0
4
reserved
4
2
Resolution (set to 1)
resolution The number of operating system ticks between timer expiry messages being issued to the MAP module. This parameter should be set to 1.
235
Appendix A -Timer services
A.2 Timer Expiry Periodic timer tick message issued by the timer module. MESSAGE HEADER FIELD NAME
MEANING
type
TM_EXP (0xc002)
id
Index to timer table (set to zero)
src
Sending module ID
dst
MAP_TASK_ID
rsp_req
0
hclass
0
status
0
err_info
0
len
4
PARAMETER AREA
236
OFFSET
SIZE
0
4
NAME reserved (set to zero)
MAP Programmer's Manual Issue 23
Appendix B - Message Type Table The following table lists, by message type, all the messages described in this manual: The message type for the confirmation message is set as described in the Software Environment Programmer’s Manual. Only request messages have an associated confirmation message. Message Type
Mnemonic
Description
0x0003
MGT_MSG_TRACE_EV
Trace Event Indication
0x0008
MGT_MSG_EVENT_IND
Management Event Indication
0x07e9
MAP_MSG_ERROR_IND
MAP Software Event Indication
0x07ea
MAP_MSG_MAINT_IND
0x07eb
MAP_MSG_EVENT_IND
0x0f16
MGT_MSG_SEL_TRACE
Selective Trace Event Indication
0x17e6
-
Confirmation For Set Trace Mask
0x17e7
-
Confirmation For Set Software Event Mask
0x17e8
-
Confirmation For Set Maintenance Trace Mask
0x2111
-
Confirmation For Read Revision
0x27ee
-
Confirmation for Read Module Status Request
0x37e4
-
Confirmation For MAP Configuration
0x37e5
-
Confirmation For MAP Timer Configuration
0x37ed
-
Confirmation for MAP Network Context Configuration Request
0x57e6
MAP_MSG_TRACE_MASK
Set Trace Mask Request
0x57e7
MAP_MSG_S_ERROR_MASK
Set Software Event Mask Request
0x57e8
MAP_MSG_S_MAINT_MASK
Set Maintenance Trace Mask Request
0x57ec
MAP_MSG_S_SELTRACE_MASK
Set Selective Trace Mask Request
0x6111
GEN_MSG_MOD_IDENT
Read Revision Request
0x67ee
MAP_MSG_R_MOD_STATUS
Read Module Status Request
0x77e4
MAP_MSG_CONFIG
MAP Configuration Request
0x77e5
MAP_MSG_CNF_TIM
MAP Timer Configuration Request
0x77ed
MAP_MSG_NC_CONFIG
MAP Network Context Configuration Request
0x87e0
-
Confirmation For MAP Service Request
0x87e1
MAP_MSG_SRV_IND
MAP Service Indication
0x87e2
-
Confirmation For MAP Dialogue Request
0x87e3
MAP_MSG_DLG_IND
MAP Dialogue Indication
0xc002
TM_EXP
Timer Expiry
0xc7e0
MAP_MSG_SRV_REQ
MAP Service Request
0xc7e2
MAP_MSG_DLG_REQ
MAP Dialogue Request
237
Appendix C -Services supported
Appendix C - Services supported ®
The following table lists all the services supported by the Dialogic DSI MAP Layer and indicates for which MAP version they have been implemented. Service
Version
Short message service management services: MAP-ALERT-SC-WITHOUT-RESULT
1
MAP-ALERT-SERVICE-CENTRE
2, 3
MAP-FORWARD-SHORT-MESSAGE
1, 2
MAP-INFORM-SERVICE-CENTRE
2
MAP-MO-FORWARD-SHORT-MESSAGE
3
MAP-MT-FORWARD-SHORT-MESSAGE
3
MAP-NOTE-SUBSCRIBER-PRESENT
1
MAP-READY-FOR-SM
2, 3
MAP-REPORT-SM-DELIVERY-STATUS
1, 2, 3
MAP-SEND-ROUTING-INFO-FOR-SM
1, 2, 3
Supplementary services-related services: MAP-ACTIVATE-SS
1, 2
MAP-DEACTIVATE-SS
1, 2
MAP-ERASE-SS
1, 2
MAP-INTEROGATE-SS
1, 2
MAP-REGISTER-SS
1, 2
MAP-GET-PASSWORD
1, 2
MAP-REGISTER-PASSWORD
1, 2
MAP-PROCESS-UNSTRUCTURED-SS-DATA
1
MAP-PROCESS-UNSTRUCTURED-SS-REQUEST
1, 2
MAP-UNSTRUCTURED-SS-REQUEST
1, 2
MAP-UNSTRUCTURED-SS-NOTIFY
1, 2 1
MAP-BEGIN-SUBSCRIBER-ACTIVITY
1
Mobility services:
1
MAP-ANY-TIME-INTERROGATION
3
MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION
3
MAP-ANY-TIME-MODIFICATION
3
MAP-CANCEL-LOCATION
1, 2
MAP-CHECK-IMEI
1, 2, 3
MAP-DELETE-SUBSCRIBER-DATA
1, 2, 3
MAP-INSERT-SUBSCRIBER-DATA
1, 2, 3
MAP-NOTE-MM-EVENT
3
The BEGIN-SUBSCRIBER-ACTIVITY service is handled indirectly by the MAP module, see sections 4.5 and 4.6 238
MAP Programmer's Manual Issue 23
MAP-NOTIFY-SUBSCRIBER-DATA-MODIFIED
3
MAP-PROVIDE-SUBSCRIBER-INFO
3
MAP-PURGE-MS
2, 3
MAP-RESET
1, 2
MAP-RESTORE-DATA
3
MAP-SEND-IDENTIFICATION
2, 3
MAP-SEND-PARAMETERS
1
MAP-UPDATE-LOCATION
1, 2, 3
MAP-UPDATE-GPRS-LOCATION
3
Call Handling Operations: MAP-ERASE-CC-ENTRY
3
MAP-PROVIDE-ROAMING-NUMBER
1, 2, 3
MAP-REGISTER-CC-ENTRY
3
MAP-RESUME-CALL-HANDLING
3, 4
MAP-SEND-ROUTING-INFORMATION
1, 2, 3
MAP-SET-REPORTING-STATE
3
Operation and maintenance services: MAP-ACTIVATE-TRACE-MODE
1, 2, 3
MAP-DEACTIVATE-TRACE-MODE
1, 2, 3
MAP-TRACE-SUBSCRIBER-ACTIVITY
1
MAP-REMOTE-USER-FREE
3
MAP-SEND-IMSI
2
MAP-STATUS-REPORT
3
Location service management services: MAP-PROVIDE-SUBSCRIBER-LOCATION
3
MAP-SUBSCRIBER-LOCATION-REPORT
3
MAP-SEND-ROUTING-INFO-FOR-LCS
3
Network-Requested PDP Context Activation services: MAP-SEND-ROUTING-INFO-FOR-GPRS
3
MAP-FAILURE-REPORTING
3
MAP-NOTE-MS-PRESENT-FOR-GPRS
3
Fault Recovery services: MAP-FORWARD-CHECK-SS-INDICATION
1, 2, 3
Handover Services: MAP-PREPARE-HANDOVER
3
MAP-PREPARE-SUBSEQUENT-HANDOVER
3
MAP-SEND-END-SIGNAL
3
MAP-FORWARD-ACCESS-SIGNALLING
3
MAP-PROCESS-ACCESS-SIGNALLING
3
Authentication management services MAP-AUTHENTICATION-FAILURE-REPORT
3
MAP-SEND-AUTHENTICATION-INFO
2, 3
Proprietary services 239
Appendix C -Services supported
UPDATE-DEVICE-CONFIGURATION
240
3