Professional Documents
Culture Documents
June 2010
U14SSS
www.dialogic.com
Section 1 Introduction
REVISION HISTORY
ISSUE 1 2 3 4 5 6 7 8 9 DATE 03-Oct-97 19-Mar-98 27-Oct-99 08-Mar-00 22-Aug-00 22-May-01 11-Jul-03 27-Feb-04 17-Jun-05 CHANGES Initial Text Support for SMS services conforming to the MAP Phase 1 specifications. Support for MAP-SEND-ROUTING-INFO. Support for MAP-UNSTRUCTURED-SS-REQUEST, MAP-UNSTRUCTURED-SSNOTIFY AND MAP-PROCESS-UNSTRUCTURED-SS-REQUEST. Support for MAP-ANYTIME-INTERROGATION, MAP-PROVIDE-SUBSCRIBERINFO, and MAP-SEND-IMSI. Support for MAP-SEND-INFO-FOR-GPRS. Support for MAP V3. Support for MAP-UPDATE-GPRS-LOCATION and MAP-SEND-ROUTING-INFOFOR-LCS. 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 Minor changes to existing operations. 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. Minor changes to existing operations. Updated document for MAP-FAILURE-REPORT, MAP-FORWARD-CHECK-SSINDICATION, MAP-NOTE-MS-PRESENT-FOR-GPRS and MAP-PURGE-MS operations. 11 30-Sep-08 Updates to trace mask definitions Support for MAP Handover Services MAP-PREPARE-HANDOVER, MAPPREPARE-SUBSEQUENT-HANDOVER- MAP-PROCESS-ACCESS-SIGNALLING, MAP-FORWARD-ACCESS-SIGNALLING and MAP-AUTHENTICATE-FAILUREREPORT V3 Support for CHECK IMEI operation Added Application Context Negotiation documentation 12 13-Jul-09 Support for SEND-AUTHENTICATION-INFO, ANY-TIME-MODIFICATION, RESET, SET-REPORTING-STATE, STATUS-REPORT, REMOTE-USER-FREE, REGISTER-CC-ENTRY and ERASE-CC-ENTRY services. Added parameters to ANY-TIME-INTERROGATION-ACK, PROVIDESUBSCRIBER-INFO-ACK and SEND-ROUTING-INFO-ACK. Additional Configuration Trace information. 13 14 19-Oct-09 21-Jun-10 Support for INTERROGATE-SS service under MAP v1. 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.
Section 1 Introduction
CONTENTS
1 INTRODUCTION .................................................................................................................................. 5 1.1 Abbreviations ..................................................................................................................................... 5 1.2 Related Documentation ..................................................................................................................... 5 2 GENERAL DESCRIPTION ................................................................................................................... 6 2.1 Feature Overview .............................................................................................................................. 6 2.2 Module Overview ............................................................................................................................... 6 2.3 Module Configuration ........................................................................................................................ 7 2.4 Dialogue ID assignment .................................................................................................................... 7 2.5 Application Context ............................................................................................................................ 7 2.6 Application Context negotiation ......................................................................................................... 8 2.7 Invoke ID............................................................................................................................................ 8 2.8 Operation timeout .............................................................................................................................. 8 2.9 Constant definitions ........................................................................................................................... 8 2.10 Module Dimensions ......................................................................................................................... 8 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 ................................................................................................................... 13 4.5 MAP Dialogue Request ................................................................................................................... 23 4.6 MAP Dialogue Indication ................................................................................................................. 25 4.7 MAP Dialogue Primitive Parameters ............................................................................................... 27 4.8 MAP Service Request ..................................................................................................................... 32 4.9 MAP Service Indication ................................................................................................................... 95 4.10 MAP Service Primitive Parameters ............................................................................................... 96 5 NON-PRIMITIVE INTERFACE ......................................................................................................... 170 5.1 MAP Configuration Request .......................................................................................................... 171 5.2 MAP Network Context Configuration Request .............................................................................. 175 5.3 MAP Timer Configuration Request ................................................................................................ 177 5.4 MAP Software Event Indication ..................................................................................................... 178 5.5 Management Event Indication ....................................................................................................... 182 5.6 MAP Trace Mask Request............................................................................................................. 183 5.7 Set Selective Trace Mask Request ............................................................................................... 187 5.8 Trace Event Indication ................................................................................................................... 188 5.9 Selective Trace Event Indication ................................................................................................... 189 5.10 MAP Software Event Mask Request ........................................................................................... 191 5.11 Read Revision Request ............................................................................................................... 192 5.12 Read Module Status Request...................................................................................................... 193 5.13 Read Dialogue Status Request ................................................................................................... 195
1 Introduction
The Dialogic DSI MAP Layer, a member of the Dialogic DSI SS7 Protocol Stack, 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 Programmers 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 APDU CCITT GPRS ITU-T MAP MTP SCCP SMS TCAP USSD American National Standards Institute Application Protocol Data Unit The International Telegraph & Telephone Consultative Committee General Packet Radio Service International Telecommunication Union (formerly CCITT) Mobile Application Part Message Transfer Part Signaling Connection Control Part Short message service Transaction Capabilities Application Part Unstructured Supplementary Service Data
General Description
Section 2 General Description 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.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 MAP-User 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.
Host-based (Linux, Windows, Solaris) Maximum number of dialogues supported Maximum number of invokes supported 65535
SS7G31 SS7G32
SS7HDP SS7HDC
65535
0, 8192 or 32768 (depending on run-time license) 0, 8192 or 32768 (depending on run-time license)
65535
65535
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 CCITT Recommendation Q.771:
The message format used to convey these primitives is defined in the Dialogic DSI TCAP Programmers Manual. The following messages are used: TCP_MSG_DLG_REQ Messages issued by MAP TCP_MSG_DLG_IND Messages issued to MAP
The message format used to convey these primitives is defined in the Dialogic DSI TCAP Programmers Manual. The following messages are used: TCP_MSG_CPT_REQ TCP_MSG_CPT_IND Messages issued by MAP Messages issued to MAP
10
The basic structure of each message (irrespective of the MAP primitive contained within it) is the same and is described in the Software Environment Programmers 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 Programmers 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:
11
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 value is less than 240 (0xf0), the first byte of a parameter is the parameter name, the second byte is the length of the parameter data to follow (excluding the parameter name and the length byte itself), this is followed by the parameter data as shown below:
Name 1 byte
Length 1 byte
2. MAP parameter 240 is used for the parameter name extension as described in the next paragraph. MAP parameter 248 is used from service primitive type extension (see MAPST_EXTENDED_SERVICE_TYPE in Section 4.4 ). Other parameters between 241 till 255 are reserved for future use. 3. For MAP parameters whose value is greater than 255 (0xff), the first byte is 240 (0xf0), the second byte is the length of the entire parameter; this length is defined by 3 (for the parameter name and the length byte) + the length of the MAP parameter to follow (excluding the parameter name and the length byte itself).The data area contains the name, length and data of the actual MAP parameter as shown below.
Name (0xf0)
Data Parameter Length 1 byte Parameter Data Parameter length bytes (0 to 255)
1 byte
12
Dialogue primitives sent by the MAP to MAP-User. These convey a dialogue indication or confirmation: Primitive Mnemonic Value (dec) MAP-OPEN-IND MAP-CLOSE-IND MAP-DELIMITER-IND MAP-U-ABORT-IND MAP-OPEN-CNF MAP-P-ABORT-IND MAP-NOTICE-IND MAPDT_OPEN_IND MAPDT_CLOSE_IND MAPDT_DELIMITER_IND MAPDT_U_ABORT_IND MAPDT_OPEN_CNF MAPDT_P_ABORT_IND MAPDT_NOTICE_IND 2 4 6 8 130 9 10 Value (hex) 0x02 0x04 0x06 0x08 0x82 0x09 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.
Section 4 Interface to MAP-User 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 Mnemonic Value (dec)
MAP-ACTIVATE-SS-REQ MAP-ACTIVATE-SS-RSP MAP-ACTIVATE-TRACE-MODE-REQ MAP-ACTIVATE-TRACE-MODE-RSP MAP-ALERT-SC-WITHOUT-RESULT-REQ MAP-ALERT-SERVICE-CENTRE-REQ MAP-ALERT-SERVICE-CENTRE-RSP MAP-ANYTIME-INTERROGATION-REQ MAP-ANYTIME-INTERROGATION-RSP MAP-ANYTIME-MODIFICATION-REQ MAP-ANYTIME-MODIFICATION-RSP MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-REQ MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-RSP MAP-AUTHENTICATION-FAILURE-REPORTREQ MAP-AUTHENTICATION-FAILURE-REPORTRSP MAP-CANCEL-LOCATION-REQ MAP-CANCEL-LOCATION-RSP MAP-CHECK-IMEI-REQ MAP-CHECK-IMEI-RSP MAP-DEACTIVATE-SS-REQ MAP-DEACTIVATE-SS-RSP MAPST_ACTIVATE_SS_REQ MAPST_ACTIVATE_SS_RSP MAPST_ACTIV_TRACE_MODE_REQ MAPST_ACTIV_TRACE_MODE_RSP MAPST_ALERT_SC_WO_RESULT_REQ MAPST_ALERT_SC_REQ MAPST_ALERT_SC_RSP MAPST_ANYTIME_INT_REQ MAPST_ANYTIME_INT_RSP MAPST_ANYTIME_MOD_REQ MAPST_ANYTIME_MOD_RSP MAPST_ATSI_REQ MAPST_ATSI_RSP MAPST_AUTHFAILREPORT_REQ MAPST_AUTHFAILREPORT_RSP MAPST_CANCEL_LOCATION_REQ MAPST_CANCEL_LOCATION_RSP MAPST_CHECK_IMEI_REQ MAPST_CHECK_IMEI_REQ MAPST_DEACTIVATE_SS_REQ MAPST_DEACTIVATE_SS_RSP
Value (hex) 0x4b 0xc5 0x2d 0xa7 0x11 0x09 0x89 0x1d 0x97 0x73 0xe7 0x51 0xcb 0x6f 0xe3 0x29 0xa3 0x4f 0xc9 0x4d 0xc7
75 197 45 167 17 9 137 29 151 115 231 81 203 111 227 41 163 79 201 77 199
14
Primitive
Mnemonic
Value (dec)
Value (hex) 0x61 0xdb 0x31 0xab 0x0214 0x0215 0x53 0xcd 0xff 0x35 0xaf 0x65 0x43 0x03 0x83 0x59 0xd3 0x0b 0x2b 0xa5 0x49 0xc3 0x03 0x83 0x45 0xbf 0x41 0xbb 0x33 0xad 0x13 0x67 0xdd 15
MAP-DEACTIVATE-TRACE-MODE-REQ MAP-DEACTIVATE-TRACE-MODE-RSP MAP-DELETE-SUBSCRIBER-DATA-REQ MAP-DELETE-SUBSCRIBER-DATA-RSP MAP-ERASE-CC-ENTRY-REQ MAP-ERASE-CC-ENTRY-RSP MAP-ERASE-SS-REQ MAP-ERASE-SS-RSP MAP-EXTENDED-SERVICE-TYPE MAP-FAILURE-REPORT-REQ MAP-FAILURE-REPORT-RSP MAP-FORWARD-ACCESS-SIGNALLING-REQ MAP-FORWARD-CHECK-SS-INDICATIONREQ MAP-FORWARD-SHORT-MESSAGE-REQ (versions 1 and 2) MAP-FORWARD-SHORT-MESSAGE-RSP (versions 1 and 2) MAP-GET-PASSWORD-REQ MAP-GET-PASSWORD-RSP MAP-INFORM-SERVICE-CENTRE-REQ MAP-INSERT-SUBSCRIBER-DATA-REQ MAP-INSERT-SUBSCRIBER-DATA-RSP MAP-INTERROGATE-SS-REQ MAP-INTERROGATE-SS-RSP MAP-MO-FORWARD-SHORT-MESSAGEREQ (version 3 onwards) MAP-MO-FORWARD-SHORT-MESSAGE-RSP (version 3 onwards) MAP-MT-FORWARD-SHORT-MESSAGE-REQ (version 3 onwards) MAP-MT-FORWARD-SHORT-MESSAGE-RSP (version 3 onwards) MAP-NOTEMM-EVENT-REQ MAP-NOTEMM-EVENT-RSP MAP-NOTE-MS-PRESENT-GPRS-REQ MAP-NOTE-MS-PRESENT-GPRS-RSP MAP-NOTE-SUBSCRIBER-PRESENT-REQ MAP-PREPARE-HANDOVER-REQ MAP-PREPARE-HANDOVER-RSP
MAPST_DEACTIV_TRACE_MODE_REQ MAPST_DEACTIV_TRACE_MODE_RSP MAPST_DEL_SUBS_DATA_REQ MAPST_DEL_SUBS_DATA_RSP MAPST_ERASE_CC_ENTRY_REQ MAPST_ERASE_CC_ENTRY_RSP MAPST_ERASE_SS_REQ MAPST_ERASE_SS_RSP MAPST_EXTENDED_SERVICE_TYPE MAPST_FAIL_REPORT_REQ MAPST_FAIL_REPORT_RSP MAPST_FWDACCESS_SIG_REQ MAPST_FWD_CHK_SS_INDICAT_REQ MAPST_FWD_SM_REQ MAPST_FWD_SM_RSP MAPST_GET_PASSWORD_REQ MAPST_GET_PASSWORD_RSP MAPST_INF_SC_REQ MAPST_INS_SUBS_DATA_REQ MAPST_INS_SUBS_DATA_RSP MAPST_INTERROGATE_SS_REQ MAPST_INTERROGATE_SS_RSP MAPST_MO_FWD_SM_REQ MAPST_MO_FWD_SM_RSP MAPST_MT_FWD_SM_REQ MAPST_MT_FWD_SM_RSP MAPST_NOTE_MM_EVENT_REQ MAPST_NOTE_MM_EVENT_RSP MAPST_NOTE_MS_PRES_GPRS_REQ MAPST_NOTE_MS_PRES_GPRS_RSP MAPST_NOTE_SUB_PRESENT_REQ MAPST_PREPAREHO_REQ MAPST_PREPAREHO_RSP
97 219 49 171 532 533 83 205 255 53 175 101 67 3 131 89 211 11 43 165 73 195 3 131 69 191 65 187 51 173 19 103 221
Value (hex) 0x69 0xdf 0x6b 0x1b 0x95 0x25 0x9f 0x99 0x1f 0x3d 0xb7 0x39 0xb3 0x07 0x87 0x0210 0x0211 0x5b 0xd5 0x55 0xcf 0x020c 0x020d 0x05 0x85 0x0200 0x5d 0xd7
105 223 107 27 149 37 159 153 31 61 183 57 179 7 135 528 529 91 213 85 207 524 525 5 133 512 93 215
16
Primitive
Mnemonic
Value (dec)
Value (hex) 0x57 0xd1 0x47 0xc1 0x6d 0xe1 0x2f 0xa9 0x21 0x9b 0x5f 0xd9 0x23 0x9d 0x3b 0xb5 0x01 0x81 0x15 0x8f 0x0204 0x0205 0x0208 0x0209 0x3f 0xb9 0x63 0x19 0x93 0x17 0x91 0x37 0xb1 0x27 0xa1 17
MAP-RESUME-CALL-HANDLING-REQ MAP-RESUME-CALL-HANDLING-RSP MAP-SEND-AUTHENTICATION-INFO-REQ MAP-SEND-AUTHENTICATION-INFO-RSP MAP-SEND-END-SIGNAL-REQ MAP-SEND-ENG-SIGNAL-RSP MAP-SEND-IDENTIFICATION-REQ MAP-SEND-IDENTIFICATION-RSP MAP-SEND-IMSI-REQ MAP-SEND-IMSI-RSP MAP-SEND-PARAMETERS-REQ MAP-SEND-PARAMETERS-RSP MAP-SEND-ROUTING-INFO-FOR-GPRS-REQ MAP-SEND-ROUTING-INFO-FOR-GPRS-RSP MAP-SEND-ROUTING-INFO-FOR-LCS-REQ MAP-SEND-ROUTING-INFO-FOR-LCS-RSP MAP-SEND-ROUTING-INFO-FOR-SM-REQ MAP-SEND-ROUTING-INFO-FOR-SM-RSP MAP-SEND-ROUTING-INFO-REQ MAP-SEND-ROUTING-INFO-RSP MAP-SET-REPORTING-STATE-REQ MAP-SET-REPORTING-STATE-RSP MAP-STATUS-REPORT-REQ MAP-STATUS-REPORT-RSP MAP-SUBSCRIBER-LOCATION-REPORTREQ MAP-SUBSCRIBER-LOCATION-REPORTRSP MAP-TRACE-SUBSCRIBER-ACTIVITY-REQ MAP-UNSTRUCTURED-SS-NOTIFY-REQ MAP-UNSTRUCTURED-SS-NOTIFY-RSP MAP-UNSTRUCTURED-SS-REQUEST-REQ MAP-UNSTRUCTURED-SS-REQUEST-RSP MAP-UPDATE-GPRS-LOCATION-REQ MAP-UPDATE-GPRS-LOCATION-RSP MAP-UPDATE-LOCATION-REQ MAP-UPDATE-LOCATION-RSP
MAPST_RES_CALL_REQ MAPST_RES_CALL_RSP MAPST_SEND_AUTH_INFO_REQ MAPST_SEND_AUTH_INFO_RSP MAPST_SEND_ENDSIG_REQ MAPST_SEND_ENDSIG_RSP MAPST_SEND_IDENT_REQ MAPST_SEND_IDENT_RSP MAPST_SEND_IMSI_REQ MAPST_SEND_IMSI_RSP MAPST_SEND_PARAMETERS_REQ MAPST_SEND_PARAMETERS_RSP MAPST_SND_RTIGPRS_REQ MAPST_SND_RTIGPRS_REQ MAPST_ROUT_INFO_LCS_REQ MAPST_ROUT_INFO_LCS_RSP MAPST_SND_RTISM_REQ MAPST_SND_RTISM_RSP MAPST_SEND_ROUTING_INFO_REQ MAPST_SEND_ROUTING_INFO_RSP MAPST_SET_REPORTING_STATE_REQ MAPST_SET_REPORTING_STATE_RSP MAPST_STATUS_REPORT_REQ MAPST_STATUS_REPORT_RSP MAPST_SUBS_LOC_REPORT_REQ MAPST_SUBS_LOC_REPORT_RSP MAPST_TRACE_SUB_ACTIV_REQ MAPST_UNSTR_SS_NOTIFY_REQ MAPST_UNSTR_SS_NOTIFY_RSP MAPST_UNSTR_SS_REQ_REQ MAPST_UNSTR_SS_REQ_RSP MAPST_UPDATE_GPRS_LOC_REQ MAPST_UPDATE_GPRS_LOC_RSP MAPST_UPDATE_LOCATION_REQ MAPST_UPDATE_LOCATION_RSP
87 209 71 193 109 225 47 169 33 155 95 217 35 157 59 181 1 129 21 143 516 517 520 521 63 185 99 25 147 23 145 55 177 39 161
Section 4 Interface to MAP-User 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:
18
Primitive
Mnemonic
Value (dec)
Value (hex) 0xc6 0x4c 0xa8 0x2e 0x12 0x8a 0x0a 0x98 0x1e 0xe8 0x74 0xcc 0x52 0x70 0xe4 0xa4 0x2a 0xca 0x50 0xc8 0x4e 0xdc 0x62 0xac 0x32 0xff 0x0217 0x0216 0x54 0xce 0x36 0xb0 0x66 0x44
MAP-ACTIVATE-SS-CNF MAP-ACTIVATE-SS-IND MAP-ACTIVATE-TRACE-MODE-CNF MAP-ACTIVATE-TRACE-MODE-IND MAP-ALERT-SC-WITHOUT-RESULT-IND MAP-ALERT-SERVICE-CENTRE-CNF MAP-ALERT-SERVICE-CENTRE-IND MAP-ANYTIME-INTERROGATION-CNF MAP-ANYTIME-INTERROGATION-IND MAP-ANYTIME-MODIFICATION-CNF MAP-ANYTIME-MODIFICATION-IND MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-CNF MAP-ANYTIME-SUBSCRIPTIONINTERROGATION-IND MAP-AUTHENTICATION-FAILUREREPORT-IND MAP-AUTHENTICATION-FAILUREREPORT-CNF MAP-CANCEL-LOCATION-CNF MAP-CANCEL-LOCATION-IND MAP-CHECK-IMEI-CNF MAP-CHECK-IMEI-IND MAP-DEACTIVATE-SS-CNF MAP-DEACTIVATE-SS-IND MAP-DEACTIVATE-TRACE-MODE-CNF MAP-DEACTIVATE-TRACE-MODE-IND MAP-DELETE-SUBSCRIBER-DATA-CNF MAP-DELETE-SUBSCRIBER-DATA-IND MAP-EXTENDED-SERVICE-TYPE MAP-ERASE-CC-ENTRY-CNF MAP-ERASE-CC-ENTRY-IND MAP-ERASE-SS-CNF MAP-ERASE-SS-IND MAP-FAILURE-REPORT-IND MAP-FAILURE-REPORT-CNF MAP-FORWARD-ACCESS-SIGNALLING-IND MAP-FORWARD-CHECK-SS-INDICATIONIND
MAPST_ACTIVATE_SS_CNF MAPST_ACTIVATE_SS_IND MAPST_ACTIV_TRACE_MODE_CNF MAPST_ACTIV_TRACE_MODE_IND MAPST_ALERT_SC_WO_RESULT_IND MAPST_ALERT_SC_CNF MAPST_ALERT_SC_IND MAPST_ANYTIME_INT_CNF MAPST_ANYTIME_INT_IND MAPST_ANYTIME_MOD_CNF MAPST_ANYTIME_MOD_IND MAPST_ATSI_CNF MAPST_ATSI_IND MAPST_AUTHFAILREPORT_IND MAPST_AUTHFAILREPORT_CNF MAPST_CANCEL_LOCATION_CNF MAPST_CANCEL_LOCATION_IND MAPST_CHECK_IMEI_CNF MAPST_CHECK_IMEI_IND MAPST_DEACTIVATE_SS_CNF MAPST_DEACTIVATE_SS_IND MAPST_DEACTIV_TRACE_MODE_CNF MAPST_DEACTIV_TRACE_MODE_IND MAPST_DEL_SUBS_DATA_CNF MAPST_DEL_SUBS_DATA_IND MAPST_EXTENDED_SERVICE_TYPE MAPST_ERASE_CC_ENTRY_CNF MAPST_ERASE_CC_ENTRY_IND MAPST_ERASE_SS_CNF MAPST_ERASE_SS_IND MAPST_FAILURE_REPORT_IND MAPST_FAILURE_REPORT_CNF MAPST_FWDACCESS_SIG_IND MAPST_FWD_CHK_SS_INDICAT_IND
198 76 168 46 18 138 10 152 30 232 116 204 82 112 228 164 42 202 80 200 78 220 98 172 50 255 535 534 84 206 54 176 102 68
19
Value (hex) 0x84 0x04 0xd4 0x5a 0x0c 0xa6 0x2c 0xc4 0x4a 0x84 0x04 0xc0 0x46 0xbc 0x42 0x14 0x34 0xae 0xde 0x68 0xe0 0x6a 0x6c 0x1c 0x96 0xa0 0x26 0x9a 0x20 0xb8 0x3e
132 4 212 90 12 166 44 196 74 132 4 192 70 188 66 20 52 174 222 104 224 106 108 28 150 160 38 154 32 184 62
20
Primitive
Mnemonic
Value (dec)
Value (hex) 0x3a 0xb4 0x88 0x08 0x0213 0x0212 0xd6 0x5c 0x56 0xd0 0x020f 0x020e 0x86 0x06 0x0201 0xd8 0x5e 0xd2 0x58 0xc2 0x48 0xe2 0x6e 0xaa 0x30 0x9c 0x22 0xda 0x60 0x90 0x9e 0x24 0xb6 0X3c 0x82 0x02 21
MAP-PURGE-MSUBSCRIBER-DATA-IND MAP-PURGE-MSUBSCRIBER-DATA-CNF MAP-READY-FOR-SM-CNF MAP-READY-FOR-SM-IND MAP-REGISTER-CC-ENTRY-CNF MAP-REGISTER-CC-ENTRY-IND MAP-REGISTER-PASSWORD-CNF MAP-REGISTER-PASSWORD-IND MAP-REGISTER-SS_CNF MAP-REGISTER-SS_IND MAP-REMOTE-USER-FREE-CNF MAP-REMOTE-USER-FREE_IND MAP-REPORT-SM-DELIVERY-STATUS-CNF MAP-REPORT-SM-DELIVERY-STATUS-IND MAP-RESET-IND MAP-RESTORE-DATA-CNF MAP-RESTORE-DATA-IND MAP-RESUME-CALL-HANDLING-CNF MAP-RESUME-CALL-HANDLING-IND MAP-SEND-AUTHENTICATION-INFO-RSP MAP-SEND-AUTHENTICATION-INFO-REQ MAP-SEND-END-SIGNAL-CNF MAP-SEND-END-SIGNAL-IND MAP-SEND-IDENTIFICATION-CNF MAP-SEND-IDENTIFICATION-IND MAP-SEND-IMSI-CNF MAP-SEND-IMSI-IND MAP-SEND-PARAMETERS-CNF MAP-SEND-PARAMETERS-IND MAP-SEND-ROUTING-INFO-CNF MAP-SEND-ROUTING-INFO-FOR-GPRSCNF MAP-SEND-ROUTING-INFO-FOR-GPRS-IND MAP-SEND-ROUTING-INFO-FOR-LCS-CNF MAP-SEND-ROUTING-INFO-FOR-LCS-IND MAP-SEND-ROUTING-INFO-FOR-SM-CNF MAP-SEND-ROUTING-INFO-FOR-SM-IND
MAPST_PURGE_MS_IND MAPST_PURGE_MS_CNF MAPST_RDY_FOR_SM_CNF MAPST_RDY_FOR_SM_IND MAPST_REGISTER_CC_ENTRY_CNF MAPST_REGISTER_CC_ENTRY_IND MAPST_REGISTER_PASSWORD_CNF MAPST_REGISTER_PASSWORD_IND MAPST_REGISTER_SS_CNF MAPST_REGISTER_SS_IND MAPST_REMOTE_USER_FREE_CNF MAPST_REMOTE_USER_FREE_IND MAPST_RPT_SMDST_CNF MAPST_RPT_SMDST_IND MAPST_RESET_IND MAPST_RESTORE-DATA_CNF MAPST_RESTORE-DATA_IND MAPST_RES_CALL_CNF MAPST_RES_CALL_IND MAPST_SEND_AUTH_INFO_CNF MAPST_SEND_AUTH_INFO_IND MAPST_SEND_ENDSIG_CNF MAPST_SEND_ENDSIG_IND MAPST_SEND_IDENT_CNF MAPST_SEND_IDENT_IND MAPST_SEND_IMSI_CNF MAPST_SEND_IMSI_IND MAPST_SEND_PARAMETERS_CNF MAPST_SEND_PARAMETERS_IND MAPST_SND_RI_CNF MAPST_SND_RTIGPRS_CNF MAPST_SND_RTIGPRS_IND MAPST_ROUT_INFO_LCS_CNF MAPST_ROUT_INFO_LCS_IND MAPST_SND_RTISM_CNF MAPST_SND_RTISM_IND
58 180 136 8 531 530 214 92 86 208 527 526 134 6 513 216 94 210 88 194 72 226 110 170 48 156 34 218 96 144 158 36 182 60 130 2
Value (hex) 0x16 0x0206 0x0207 0x0208 0x0209 0xba 0x40 0x64 0x94 0x1a 0x92 0x18 0Xb2 0x38 0xa2 0x28
22 518 519 522 523 186 64 100 148 26 146 24 178 56 162 40
22
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 MAPOPEN 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.
23
Section 4 Interface to MAP-User 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. MAP Primitive
D E L I M I T E R R E Q U A B O R T R E Q
Parameter
O P E N R E Q
C L O S E R E Q
O P E N R S P
Destination address Destination reference Originating address Originating reference Result Refuse reason Release method User reason Provider reason Diagnostic information Application context name Source Problem diagnostic Quality of Service Ellipsis NC
M O O O
M O1 M M
O M O
O O O
24
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 MAP-Provider 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.
25
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 MAP Dialogue Primitive Parameters. 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
D E L I M I T E R I N D
Parameter
O P E N I N D
C L O S E 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
N O T I C E I N D
Destination address Destination reference Originating address Originating reference Result Refuse reason Release method User reason Provider reason Diagnostic information Application context name Source Problem diagnostic Quality of Service 2 Ellipsis Release confirm Report cause NC
M O O O
M O1
M M O M M M O O O O O O O O O O O
May only be used with MAP V2 and V3 dialogues. Quality of Service parameter is returned only if the MAPF_QOS_TRANSPARENT option is set.
26
The coding for each parameter type is given in the following tables: Parameter name Parameter length Parameter data MAPPN_applic_context Fixed, set to 9 Application Context Name. Encoded as specified in Q.773 commencing with the Object Identifier Name tag.
MAPPN_dest_address Variable, in the range 2 to 18 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).
27
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_dest_ref Variable, in the range 1 to 20 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.
MAPPN_diag_inf Variable, in the range 1 to 200 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.
MAPPN_ellipsis Variable, in the range 2 to 20. (Note length permitted in dialogue primitives is less than in service primitives.) Series of parameters in tag, length, data format, as defined by the users.
MAPPN_nc Variable, in the range 1 to 2, typically 1. 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.
28
MAPPN_orig_address Variable, in the range 2 to 18 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).
MAPPN_orig_ref Variable, in the range 1 to 20 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.
MAPPN_qos Fixed, set to 1 The octet is an indicator octet. The coding is as follows: bit 0 Set to 1 if the Return Option is selected. bit 1 Set to 1 if Sequence Control is required. All other bits are reserved for future use and must be set to zero.
MAPPN_prob_diag Fixed, set to 1 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
MAPPN_prov_rsn Fixed, set to 1 0 provider malfunction 1 supporting dialogue/transaction released 2 resource limitation 3 maintenance activity 4 version incompatibility 5 abnormal MAP dialogue
29
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_refuse_rsn Fixed, set to 1 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).
MAPPN_release_confirm Fixed, set to 1 0 Normal end from remote system 1 Confirm of pre-arranged end
30
MAPPN_user_rsn Fixed, set to 1 MAP version 2: Single octet coded as follows: 0 user specific reason 1 user resource limitation 2 resource unavailable 3 application procedure cancelled 4 procedure error 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
31
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. Only the MAPCLOSE 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 MAP-DELIMITER dialogue primitive, only one service primitive may be present in each MAP_MSG_SRV_REQ message. All specific service request primitives must contain the dialogue ID of the dialogue to which they belong. This is encoded in the message header and does not form part of the parameter area.
32
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 Primitive type octet Timeout (default = 30 seconds) Invoke ID SS Code TeleService Code Bearer Service Code Long FTN Supported Ellipsis Class M O M M O O O O Context V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V2 V1, V2
33
Section 4 Interface to MAP-User ACTIVATE-SS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: SS Code Forwarding Feature List Call Barring Feature List CUG Facilities CUG Feature CUG Feature List Per Call Basis Notification To Held Retrieved Party User to User Service Indicator Maximum Conferees Number Hunt Group Access Selection Order SS Status CLI Restriction Option Override Category Basic Service Group List Default Priority Number User Forwarding Ellipsis Call Barring Ellipsis SS Data Ellipsis Ellipsis Where user error is included: User Error Network Resource TeleService Code Bearer Service Code Call Barring Cause Ellipsis O O O O O O V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 O O O O O O O O O O O O O O O O O O O O O V1, V2 V1, V2 V1, V2 V1 V1 V1 V1 V1 V1 V1 V1 V1, V2 V2 V2 V2 V2 V2 V1, V2 V1, V2 V2 V1, V2 Class M M Context V1, V2 V1, V2
34
ACTIVATE-TRACE-MODE Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI Tracing reference Trace type OMC-Id Ellipsis
1
Class M O M O M M O O
ACTIVATE-TRACE-MODE-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Ellipsis1 Where user error is included: User Error O Any O V3 Class M M Context Any Any
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 Primitive type octet Timeout (default = 10 seconds) Invoke ID MSISDN Service centre address Ellipsis Class M O M M M O Context V1 V1 V1 V1 V1 V1
35
Section 4 Interface to MAP-User ALERT-SERVICE-CENTRE Parameter Primitive type octet Timeout (default = 10 seconds) Invoke ID MSISDN Service centre address Ellipsis Class M O M M M O Context V2 V2 V2 V2 V2 V2
ALERT-SERVICE-CENTRE-ACK Parameter Primitive type octet Invoke ID Where user error is included: User error Network resource O O V2 V2 Class M M Context V2 V2
ANY-TIME-INTERROGATION-REQUEST Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID Requested info GsmSCF address IMSI MSISDN Requested Domain Requested info ellipsis Ellipsis 1. Either includes IMSI or MSISDN. Class M O M M M C1 C
1
Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O O O
Where user error is not included: Age of location information Geographical information VLR number Location number LAI Cell ID Selected LSA ID MSC Number Geodetic Information Current Location Retrieved SAI Present Subscriber state Not reachable reason Subscriber info ellipsis Location info ellipsis Cell Global Id for GPRS Location Info LAI for GPRS Location Info Routing Area Identity (RAI) Geographical Information for GPRS Location Info SGSN Number Selected LSA-Id for GPRS Location Info SAI Present for GPRS Location Info Geodetic Information for GPRS Location Info Current Location Retrieved for GPRS Location Info Age of GPRS Location Information GPRS Location Info ellipsis PS Subscriber State PS PDP Active Not Reachable for Paging list PS PDP Active Reachable for Paging list PS Not Reachable Reason IMEI MS Classmark2 C1 C
1
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 37
C1 C
1
C1 C
1
O O O O O C2 C
3
O O O
4
O4 O O O O O5 O O O O O O
6
O7 O8 O O
Section 4 Interface to MAP-User MS Network Capability MS Radio Access Capability Routing Number IMSI for Mobile Number Portability MSISDN for Mobile Number Portability MNP Number Portability Status MNP Info Res ellipsis Ellipsis Where user error is included: User error Network resource Ellipsis 1. 2. 3. 4. 5. 6. M O O
9
O O O O O O O O
V3 V3 V3 V3 V3 V3 V3 V3
V3 V3 V3
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-INTERROGATION-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Age of location information Geographical information VLR number Location number LAI Cell ID Selected LSA ID MSC Number Geodetic Information Current Location Retrieved SAI Present 38 C1 C1 C C C C
1 1 1 1
Class M M
Context V3 V3
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O O O O O
Subscriber state Not reachable reason Subscriber info ellipsis Location info ellipsis Cell Global Id for GPRS Location Info LAI for GPRS Location Info Routing Area Identity (RAI) Geographical Information for GPRS Location Info SGSN Number Selected LSA-Id for GPRS Location Info SAI Present for GPRS Location Info Geodetic Information for GPRS Location Info Current Location Retrieved for GPRS Location Info Age of GPRS Location Information GPRS Location Info ellipsis PS Subscriber State PS PDP Active Not Reachable for Paging list PS PDP Active Reachable for Paging list PS Not Reachable Reason IMEI MS Classmark2 MS Network Capability MS Radio Access Capability Routing Number IMSI for Mobile Number Portability MSISDN for Mobile Number Portability MNP Number Portability Status MNP Info Res ellipsis Ellipsis Where user error is included: User error Network resource
C2 C
3
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O O O
4
O4 O O O O O5 O O O O O O
6
O7 O8 O O O O O O O O O O
M O
V3 V3 39
Section 4 Interface to MAP-User Ellipsis 10. 11. 12. 13. 14. 15. O9 V3
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. 16. This parameter should be included if PS Subscriber State is set to PS PDP Active Reachable for Paging. 17. This parameter should be included if PS Subscriber State is set to Net Det Not Reachable. 18. This parameter can be included if the user-error is ATI-NotAllowed.
ANY-TIME-MODIFICATION Parameter Primitive type octet Invoke ID IMSI MSISDN GSM SCF Address Modification Request for CF Info (O) SS Code Bearer Service Teleservice Ext SS Status Forwarded to Number Forwarded to Subaddress No Reply Condition Time MR CFInfo Notification to CSE MR CFInfo Ellipsis Modification Request for CB Info (O) SS Code 2 Bearer Service Code 2 Teleservice Code 2 Ext SS Status 2 Password Wrong Password Attempts Count MR CBInfo Notification to CSE MR CBInfo Ellipsis Modification Request for CSI (O) 40 O2 C2 C2 O2 O2 O2 O2 O2 V3 V3 V3 V3 V3 V3 V3 V3 O22 C2 C2 O2 O2 O2 O2 O2 O2 V3 V3 V3 V3 V3 V3 V3 V3 V3 Class M M C C
1 1
Context V3 V3 V3 V3 V3
Requested CAMEL Subscription Information MR CSI Notification to CSE Modify CSI State Additional Requested CAMEL Subscription Information MR CSI Ellipsis Long Forwarded to Number Supported Modification Request for ODB data (O) ODB Data (O2) ODB General Data ODB HPLMN Data ODB Data Ellipsis MR ODB Data Notification to CSE MR ODB Data Ellipsis Modification Request for IP-SM-GW Data (O) Modify Registration Status MR IPSMGW Data Ellipsis Ellipsis
O2 O2 O2 O2 O2 O
V3 V3 V3 V3 V3 V3
O3 O3 O3 O2 O2
V3 V3 V3 V3 V3
O2 O2 O
V3 V3 V3
1. Either IMSI or MSISDN must be present. 2. The O2 format used here indicates a parameters 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 Primitive type octet Invoke ID Ext SS Info for CSE (O) Ext Forwarding Info for CSE (C2) SS Code Ext Forwarding Feature List Notification to CSE Forwarding Ellipsis Ext Call Barring Info for CSE (C2) SS Code Ext Call Barring Feature List Password Wrong Password Attempts Count O3 O3 O3 O3 V3 V3 V3 V3 41 O3 O3 O3 O3 V3 V3 V3 V3 Class M M Context V3 V3
Section 4 Interface to MAP-User Notification to CSE Call Barring Ellipsis CAMEL Subscription Information ODB Info (O) ODB Data (O2) ODB General Data ODB HPLMN Data ODB Data Ellipsis ODB Info Notification to CSE ODB Info Ellipsis Ellipsis Where user error included: User Error Provider Error Unknown Subscriber Diagnostic Call Barring Cause Unauthorized Message Origination SS Code Bearer Service Teleservice SS Status Ellipsis O O O O O O O O O O V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 O3 O3 O3 O2 O2 O V3 V3 V3 V3 V3 V3 O3 O3 O V3 V3 V3
ANYTIME-SUBSCRIPTION-INTERROGATION Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI MSISDN Requested Subscriber Info GSM SCF Address Long FTN supp Ellipsis 1. At least one of these parameters should be included. Class M O M C C
1 1
Context V3 V3 V3 V3 V3 V3 V3 V3 V3
M M O O
42
ANYTIME-SUBSCRIPTION-INTERROGATION-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Call Forwarding Data Call Barring Data ODB Information CAMEL Subscription Info Supported CAMEL Phases in VLR Supported CAMEL Phases in SGSN Offered CAMEL 4 CSIs in VLR Offered CAMEL 4 CSIs in SGSN Ellipsis Where user error is included: User error Unknown subscriber diagnostic Call Barring Cause M O O V3 V3 V3 O O O O O O O O O V3 V3 V3 V3 V3 V3 V3 V3 V3 Class M M Context V3 V3
AUTHENTICATION-FAILURE-REPORT Parameter Primitive type octet Invoke ID IMSI Failure Cause Re-Attempt Access Type Rand VLR Number SGSN Number Ellipsis Class M M M M O O O O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
43
AUTHENTICATION-FAILURE-REPORT-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Ellipsis Where user error is included: User Error Network Resource Provider Error O O O V3 V3 V3 O V3 Class M M Context V3 V3
CANCEL-LOCATION Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI LMSI Cancellation Type IMSI with LMSI ellipsis Ellipsis Class M O M M O O O O Context Any Any Any Any Any V3 Any V3
CANCEL-LOCATION-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Ellipsis Where user error is included: User error Ellipsis M O Any V3 O V3 Class M M Context Any Any
44
CHECK-IMEI Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMEI Custom IMEI Requested Equipment Information Ellipsis Class M O M M1 C
1
M C
1
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.
CHECK-IMEI-ACK Parameter Primitive type octet Invoke ID Where user error not included: Equipment Status Uesbi-iua Uesbi-iub Uesbi-ellipsis Ellipsis Where user error included: User Error Network Resource O O V1,V2,V3 V1,V2,V3 C O O O O V1,V2,V3 V3 V3 V3 V3 Class M M Context V1,V2,V3 V1,V2,V3
45
Section 4 Interface to MAP-User DEACTIVATE-SS Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID SS Code TeleService Code Bearer Service Code Long FTN Supported Ellipsis Class M O M M O O O O Context V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V2 V1, V2
DEACTIVATE-SS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: SS Code Forwarding Feature List Call Barring Feature List CUG Facilities CUG Feature CUG Feature List SS Status Per Call Basis Notification To Held Retrieved Party User to User Service Indicator Maximum Conferees Number Hunt Group Access Selection Order CLI Restriction Option Override Category Basic Service Group List Default Priority Number User Forwarding Ellipsis Call Barring Ellipsis SS Data Ellipsis Ellipsis 46 O O O O O O O O O O O O O O O O O O O O O V1, V2 V1, V2 V1, V2 V1 V1 V1 V1, V2 V1 V1 V1 V1 V1 V2 V2 V2 V2 V2 V1, V2 V1, V2 V2 V1, V2 Class M M Context V1, V2 V1, V2
Where user error is included: User Error Network Resource TeleService Code Bearer Service Code Call Barring Cause Ellipsis O O O O O O V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2
DEACTIVATE-TRACE-MODE Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI Tracing reference Ellipsis
1
Class M O M O M O
DEACTIVATE-TRACE-MODE-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Ellipsis1 Where user error is included: User Error O Any O V3 Class M M Context Any Any
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 Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI Subscriber data Class M O M M O Context Any Any Any Any Any 47
DELETE-SUBSCRIBER-DATA-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Regional subscription response Ellipsis Where user error is included: User error Ellipsis M O Any V3 O O V2,V3 V3 Class M M Context Any Any
ERASE-CC-ENTRY Parameter Extended Service Type octet Service Type Invoke ID SS-Code CCBS Index Ellipsis Class M M M M O O Context V3 V3 V3 V3 V3 V3
ERASE-CC-ENTRY-ACK Parameter Extended Service Type octet Service Type Invoke ID Where user error is not included SS-Code SS-Status Ellipsis Where user error is included User Error Provider Error Network Resource Ellipsis M O O O V3 V3 V3 V3 M O O V3 V3 V3 Class M M M Context V3 V3 V3
48
ERASE-SS Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID SS Code TeleService Code Bearer Service Code Long FTN Supported Ellipsis Class M O M M O O O O Context V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V2 V1, V2
ERASE-SS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: SS Code Forwarding Feature List Call Barring Feature List CUG Facilities CUG Feature CUG Feature List SS Status Per Call Basis Notification To Held Retrieved Party User to User Service Indicator Maximum Conferees Number Hunt Group Access Selection Order CLI Restriction Option Override Category Basic Service Group List Default Priority Number User Forwarding Ellipsis Call Barring Ellipsis SS Data Ellipsis O O O O O O O O O O O O O O O O O O O O V1, V2 V1, V2 V1, V2 V1 V1 V1 V1, V2 V1 V1 V1 V1 V1 V2 V2 V2 V2 V2 V1, V2 V1, V2 V2 49 Class M M Context V1, V2 V1, V2
Section 4 Interface to MAP-User Ellipsis Where user error is included: User Error Network Resource TeleService Code Bearer Service Code Call Barring Cause Ellipsis O O O O O O V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 O V1, V2
Primitive type octet Invoke ID IMSI GGSN Number GGSN Address Ellipsis
M M M M O O
V3 V3 V3 V3 V3 V3
FORWARD-ACCESS-SIGNALLING Parameter Primitive type octet Invoke ID AN-APDU Access Network Protocol Id Signal Info Access Network Signal Information Ellipsis Integrity Protection Information Encryption Information Key Status Allowed GSM Algorithms Allowed UMTS Algorithms Allowed UMTS Integrity Protection Algorithms Allowed Encryption Algorithms Allowed UMTS Ellipsis 50 O2 O2 O2 V3 V3 V3 O2 O2 O2 O O O O V3 V3 V3 V3 V3 V3 V3 Class M M Context V3 V3
Radio Resource Information Radio Resource List Radio Resource List Radio Resource Information (6) Radio Resource List RAB Id (6) Radio Resource List Ellipsis (6) BSSMAP Service Handover RANAP Service Handover BSSMAP Service Handover List BSSMAP List Service Handover (7) BSSMAP List RAB Id (7) BSSMAP Service Handover List Ellipsis (7) IU-Currently Used Codec IU-Supported Codecs List UTRAN Codec 1 UTRAN Codec 2 UTRAN Codec 3 UTRAN Codec 4 UTRAN Codec 5 UTRAN Codec 6 UTRAN Codec 7 UTRAN Codec 8 UTRAN Codec Ellipsis GERAN Codec 1 GERAN Codec 2 GERAN Codec 3 GERAN Codec 4 GERAN Codec 5 GERAN Codec 6 GERAN Codec 7 GERAN Codec 8 GERAN Codec Ellipsis RAB Configuration Indicator IU-Selected Codec Alternative Channel Type Trace Propagation List Tracing Reference
V3
O2 O2 O2 O O
V3 V3 V3 V3 V3
O2 O2 O2 O
V3 V3 V3 V3
O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O O O
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O2
V3 51
Section 4 Interface to MAP-User Trace Type Trace Reference 2 Trace Recording Session Reference RNC Trace Depth RNC Interface List MSC Trace Depth MSC Interface List MSC Event List MGW Trace Depth MGW Interface List MGW Event List Trace Propagation List Ellipsis Ellipsis O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
M M
Any Any
Primitive type octet Timeout (default = 600 seconds) Invoke ID SM RP DA SM RP OA SM RP UI More messages to send Ellipsis
M O M O O M O O
52
Primitive type octet Invoke ID User error Network resource SM delivery failure cause
M M O O C1
Primitive type octet Timeout (default = 30 seconds) Invoke ID Linked ID Guidance Info Ellipsis
M O M O M O
GET-PASSWORD-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Current Password Ellipsis O O V1, V2 V2 Class M M Context V1, V2 V1, V2
53
Section 4 Interface to MAP-User INFORM-SERVICE-CENTRE Parameter Primitive type octet Timeout (default = 10 seconds) Invoke ID MSISDN MWD status Ellipsis Class M O M O O O Context V2, V3 V2, V3 V2, V3 V2, V3 V2, V3 V2, V3
INSERT-SUBSCRIBER-DATA Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI MSISDN Subscriber data Class M O M O O O Context Any Any Any Any Any Any
INSERT-SUBSCRIBER-DATA-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Subscriber data Where user error is included: User error Ellipsis M O Any V3 O V2,V3 Class M M Context Any Any
M O M M
O O O
M M C1 C C
1 1
V1, V2 V1, V2
Where user error is not included (version 1): SS status Forwarded to number Basic service list Forwarding feature list V1 V1 V1 V1
C1 C2 C
2
Where user error is not included (version 2): SS status Basic service group list Forwarding feature list CLI restriction option Maximum entitled priority Default priority CCBS feature list Where user error is included: User error Network resource Call barring cause 1. 2. 3. O O O V1, V2 V1, V2 V1, V2 V2 V2 V2 V2 V2 V2 V2
C2 O O O O
3 3 3 3
One of these parameters must be present. One of these parameters must be present. Can only be present if SS status (V2) is present.
MO-FORWARD-SHORT-MESSAGE Parameter Primitive type octet Timeout (default = 600 seconds) Invoke ID SM RP DA SM RP OA Class M O M M M Context V3 V3 V3 V3 V3 55
Primitive type octet Invoke ID Where user error is not included: SM RP UI Ellipsis Where user error is included: User error Network resource SM delivery failure cause Diagnostic info
M M
V3 V3
O O
V3 V3
O O C1 O
2
V3 V3 V3 V3
1. Must be included where the user error is SM delivery failure. 2. Can only be included if SM delivery failure cause is present.
MT-FORWARD-SHORT-MESSAGE Parameter Primitive type octet Timeout (default = 600 seconds) Invoke ID SM RP DA SM RP OA SM RP UI More messages to send Class M O M O O M O Context V3 V3 V3 V3 V3 V3 V3
M M
V3 V3
V3
Where user error is included: User error Network resource GPRS connection suspended SM delivery failure cause Diagnostic info Absent subscriber diagnostic SM Additional absent subscriber diagnostic SM M O O C
1
V3 V3 V3 V3 V3 V3 V3
O2 O O
1. Must be included where the user error is SM delivery failure. 2. Can only be included if SM delivery failure cause is present.
NOTE-MM-EVENT Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID Service Key Event Met IMSI MSISDN Age of Location Information Geographical Information VLR Number Location Number Cell ID LAI Selected LSA ID MSC Number Geodetic Information Current Location Retrieved SAI Present Supported CAMEL Phases Location Info Ellipsis Ellipsis 1. Cell ID or LAI may be present. Class M O M M M M M O O O O C
1
Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
C1 O O O O O O O O
57
Primitive type octet Invoke ID Where user error is not included: Ellipsis Where user error is included: User error Unknown subscriber diagnostic
M M
V3 V3
V3
M O
V3 V3
Primitive type octet Invoke ID IMSI SGSN Address GGSN Address Ellipsis
M M M M O O
V3 V3 V3 V3 V3 V3
NOTE-SUBSCRIBER-PRESENT Parameter Primitive type octet Timeout (default = 10 seconds) Invoke ID IMSI Class M O M M Context V1 V1 V1 V1
PREPARE-HANDOVER Parameter Primitive type octet Invoke ID Target Cell Id Handover Number Not Required 58 Class M M O O Context V3 V3 V3 V3
Target RNC Id AN-APDU Access Network Protocol Id Signal Info Access Network Signal Information Ellipsis Multiple Bearer Requested IMSI Integrity Protection Information Encryption Information Radio Resource Information Allowed GSM Algorithms Allowed UMTS Algorithms Allowed UMTS Integrity Protection Algorithms Allowed Encryption Algorithms Allowed UMTS Ellipsis Radio Resource List Radio Resource List Radio Resource Information (6) Radio Resource List RAB Id (6) Radio Resource List Ellipsis (6) RAB Id BSSMAP Service Handover RANAP Service Handover BSSMAP Service Handover List BSSMAP List Service Handover (7) BSSMAP List RAB Id (7) BSSMAP Service Handover List Ellipsis (7) ASCI Call Reference GERAN Classmark Iu-Currently Used Codec Iu-Supported Codecs List UTRAN Codec 1 UTRAN Codec 2 UTRAN Codec 3 UTRAN Codec 4 UTRAN Codec 5
V3
O2 O2 O2 O O O O O O
V3 V3 V3 V3 V3 V3 V3 V3 V3
O2 O2 O2
V3 V3 V3
O2 O2 O2 O O O
V3 V3 V3 V3 V3 V3
O2 O2 O2 O O O
V3 V3 V3 V3 V3 V3
O2 O2 O2 O2 O2
V3 V3 V3 V3 V3 59
Section 4 Interface to MAP-User UTRAN Codec 6 UTRAN Codec 7 UTRAN Codec 8 UTRAN Codec Ellipsis GERAN Codec 1 GERAN Codec 2 GERAN Codec 3 GERAN Codec 4 GERAN Codec 5 GERAN Codec 6 GERAN Codec 7 GERAN Codec 8 GERAN Codec Ellipsis RAB Configuration Indicator UESBI-Iu UESBI-IUA UESBI-IUB UESBI Ellipsis IMEI Alternative Channel Type Trace Propagation List Tracing Reference Trace Type Trace Reference 2 Trace Recording Session Reference RNC Trace Depth RNC Interface List MSC Trace Depth MSC Interface List MSC Event List MGW Trace Depth MGW Interface List MGW Event List Trace Propagation List Ellipsis Ellipsis O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 O2 O2 O2 O O V3 V3 V3 V3 V3 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O2 O V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
60
PREPARE-HANDOVER-ACK Parameter Primitive type octet Invoke ID Where user error not included: Handover number Relocation Number List Relocation Number List Handover Number (7) Relocation Number List RAD Id (7) Relocation Number List Ellipsis (7) AN-APDU Access Network Protocol Id Signal Info Access Network Signal Information Ellipsis Multicall Bearer Information Multiple Bearer Not Supported Selected UMTS Algorithms Selected UMTS Integrity Protection Algorithm Selected UMTS Encryption Algorithm Selected UMTS Ellipsis Chosen Radio Resource Information Chosen Channel Information Chosen Speech Version Chosen Radio Resource Information Ellipsis IU Selected Codec IU Available Codecs List IU Available Codec 1 IU Available Codec 2 IU Available Codec 3 IU Available Codec 4 IU Available Codec 5 IU Available Codec 6 IU Available Codec 7 IU Available Codec 8 O2 O2 O2 O2 O2 O2 O2 O2 V3 V3 V3 V3 V3 V3 V3 V3 61 O2 O2 O2 O V3 V3 V3 V3 O2 O2 O2 V3 V3 V3 O2 O2 O2 O O V3 V3 V3 V3 V3 O2 O2 O2 V3 V3 V3 O V3 Class M M Context V3 V3
Section 4 Interface to MAP-User IU Available Codec Ellipsis Ellipsis Where user error included: User Error Provider Error O O V3 V3 O2 O V3 V3
PREPARE-SUBSEQUENT-HANDOVER Parameter Primitive type octet Invoke ID Target Cell Id Target MSC Number Target RNC Id AN-APDU Access Network Protocol Id Signal Info Access Network Signal Information Ellipsis Selected RAB Id GERAN Classmark RAB Configuration Indicator Ellipsis O2 O2 O2 O O O O V3 V3 V3 V3 V3 V3 V3 Class M M O M O Context V3 V3 V3 V3 V3
PREPARE-SUBSEQUENT-HANDOVER-ACK Parameter Primitive type octet Invoke ID Where user error not included: AN-APDU Access Network Protocol Id Signal Info Access Network Signal Information Ellipsis Ellipsis Where user error included: User Error Provider Error 62 O O V3 V3 O2 O2 O2 O V3 V3 V3 V3 Class M M Context V3 V3
PROCESS-ACCESS-SIGNALLING Parameter Primitive type octet Invoke ID AN-APDU Access Network Protocol Id Signal Info Access Network Signal Information Ellipsis Selected UMTS Algorithms Selected UMTS Integrity Protection Algorithm Selected UMTS Encryption Algorithm Selected UMTS Ellipsis Selected GSM Algorithm Chosen Radio Resource Information Chosen Channel Information Chosen Speech Version Chosen Radio Resource Information Ellipsis Selected RAB Id IU Selected Codec IU Available Codecs List IU Available Codec 1 IU Available Codec 2 IU Available Codec 3 IU Available Codec 4 IU Available Codec 5 IU Available Codec 6 IU Available Codec 7 IU Available Codec 8 IU Available Codec Ellipsis Ellipsis O2 O2 O2 O2 O2 O2 O2 O2 O2 O V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 O2 O2 O2 O O V3 V3 V3 V3 V3 O2 O2 O2 O V3 V3 V3 V3 M2 M2 O2 V3 V3 V3 Class M M Context V3 V3
63
Section 4 Interface to MAP-User PROCESS_UNSTRUCTURED_SS_REQUEST1 Parameter Primitive type octet Timeout (default = 600 seconds) Invoke ID USSD Data Coding Scheme USSD String Alerting pattern MSISDN Ellipsis Class M O M M M O O O Context V1, V2 V1, V2 V1, V2 V2 V1, V2 V2 V2 V2
1. This primitive is used for the Version 1 Process unstructured SS data service.
PROCESS_UNSTRUCTURED_SS_REQUEST_ACK Parameter Primitive type octet Invoke ID Where user error is not included: USSD Data Coding Scheme USSD String Ellipsis Where user error is included: User Error Network Resource Call barring cause Unauthorized message originator 1. Optional in version 1. M O O O V1, V2 V1, V2 V2 V2 M C
1
Class M M
V2 V1, V2 V2
PROVIDE-ROAMING-NUMBER Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI MSC number MSISDN Previous roaming number 64 Class M O M M M
1
O O
LMSI GSM Bearer capability Network signal info Suppression of announcement Call reference number GMSC address OR interrogation OR not supported in GMSC Alerting pattern CCBS call Supported CAMEL phases in GMSC Additional signal info Ellipsis 1. Optional in V2.
O O O O O O O O O O O O O
PROVIDE-ROAMING-NUMBER-ACK Parameter Primitive type octet Ellipsis Where user error is not included: Roaming number Where user error is included: User error Network resource Absent subscriber reason M O O Any Any V3 M Any Class M O Context Any V3
65
Section 4 Interface to MAP-User PROVIDE_SUBSCRIBER_INFO_REQUEST Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID Requested info IMSI LMSI Requested Domain Requested info ellipsis Ellipsis Class M O M M M O O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3
PROVIDE_SUBSCRIBER_INFO_ACK Parameter Primitive type octet Invoke ID Where user error is not included: Age of location information Geographical information VLR number Location number LAI Cell ID Selected LSA ID MSC Number Geodetic Information Current Location Retrieved SAI Present Subscriber state Not reachable reason Subscriber info ellipsis Location info ellipsis Cell Global Id for GPRS Location Info LAI for GPRS Location Info Routing Area Identity (RAI) Geographical Information for GPRS Location Info 66 C1 C
1
Class M M
Context V3 V3
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
C1 C C C
1 1 1
O O O O O C2 C
3
O O O
4
O4 O O
SGSN Number Selected LSA-Id for GPRS Location Info SAI Present for GPRS Location Info Geodetic Information for GPRS Location Info Current Location Retrieved for GPRS Location Info Age of GPRS Location Information GPRS Location Info ellipsis PS Subscriber State PS PDP Active Not Reachable for Paging list PS PDP Active Reachable for Paging list PS Not Reachable Reason IMEI MS Classmark2 MS Network Capability MS Radio Access Capability Routing Number IMSI for Mobile Number Portability MSISDN for Mobile Number Portability MNP Number Portability Status MNP Info Res ellipsis Ellipsis Where user error is included: User error Ellipsis 1. 2. 3. 4. 5. 6.
O O O5 O O O O O O
6
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O7 O8 O O O O O O O O O O
M O
V3 V3
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.
67
PROVIDE-SUBSCRIBER-LOCATION Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID Location Estimate Type MLC Number LCS Client Type Supported GAD shapes External Address LCS Client Dialled By MS LCS Client Internal ID USSD Coding Scheme USSD String Privacy Override IMSI MSISDN LMSI IMEI LCS Priority Horizontal Accuracy Vertical Coordinate Request Vertical Accuracy Response Time Category Location Type Ellipsis LCS Client External Ellipsis LCS Client Name Ellipsis LCS Client ID Ellipsis Response Time Ellipsis LCS QOS Ellipsis Ellipsis Class M O M M M O O O O O O O O O O O O O O O O O O O O O O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
PROVIDE-SUBSCRIBER-LOCATION-ACK Parameter Primitive type octet Invoke ID Where user error is not included: 68 Class M M Context V3 V3
Location Estimate Age Of Location Estimate Additional Location Estimate Ellipsis Where user error is included: User Error Network Resource Unauthorized LCS Client Diag Position Method Failure Diag. Ellipsis
O O O O
V3 V3 V3 V3
O O O O O
V3 V3 V3 V3 V3
PURGE_MS Parameter Primitive type octet Invoke ID IMSI VLR Number SGSN Number Ellipsis Class M M M C1 O O Context V2,V3 V2,V3 V2,V3 V2,V3 V3 V2,V3
PURGE-MS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Freeze TMSI Freeze P-TMSI Ellipsis Where user error is included: User Error Provider Error O O V3 V2, V3 O O O V3 V3 V3 Class M M Context V2,V3 V2,V3
69
Section 4 Interface to MAP-User READY-FOR-SM Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI Alert reason Alert reason indicator Ellipsis Class M O M M M O O Context V2,V3 V2,V3 V2,V3 V2,V3 V2,V3 V3 V2, V3
READY-FOR-SM-ACK Parameter Primitive type octet Invoke ID Where user error is included: User error Unknown subscriber diagnostic Ellipsis O O O Any V3 V3 Class M M Context Any Any
REGISTER-CC-ENTRY Parameter Extended Service Type octet Service Type Invoke ID SS-Code CCBS Index B Subscriber Number B Subscriber Subaddress Tele Service Bearer Service CCBS Feature Ellipsis Translated B Number Service Indicator Call Info Network Signal Info 70 Class M M M M O O O O O O O O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O O
V3 V3
REGISTER-CC-ENTRY-ACK Parameter Extended Service Type octet Service Type Invoke ID Where user error is not included CCBS Index B Subscriber Number B Subscriber Subaddress Teleservice Bearer Service CCBS Feature Ellipsis Ellipsis Where user error is included User Error Provider Error Network Resource Ellipsis M O O O V3 V3 V3 V3 O O O O O O O V3 V3 V3 V3 V3 V3 V3 Class M M M Context V3 V3 V3
REGISTER-PASSWORD Parameter Primitive type octet Timeout (default = 600 seconds) Invoke ID SS Code Ellipsis Class M O M M O Context V1, V2 V1, V2 V1, V2 V1, V2 V2
REGISTER-PASSWORD-ACK Parameter Primitive type octet Invoke ID Where user error is not included: New Password Ellipsis O O V1, V2 V2 71 Class M M Context V1, V2 V1, V2
Section 4 Interface to MAP-User Where user error is included: User error Registration Failure Cause Network Resource Per Call Basis Notification To Held Retrieved Party User to User Service Indicator Maximum Conferees Number Hunt Group Access Selection Order Call Barring Cause Ellipsis M O O C1 C
1
C1 C C
1 1
O O
1. One or none of these parameters may be included when User Error is SS_Subscription_Violation.
REGISTER-SS Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID SS Code Teleservice Code Bearer Service Code Forwarded To Number Forwarded To SubAddress No Reply Condition Time Default Priority Number User Long FTN Supported Ellipsis Class M O M M O O O O O O O O O Context V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V2 V1, V2 V2 V2 V2 V1, V2
REGISTER-SS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: SS Code 72 O V1, V2 Class M M Context V1, V2 V1, V2
Forwarding Feature List Call Barring Feature List CUG Facilities CUG Feature CUG Feature List SS Status Per Call Basis Notification To Held Retrieved Party User to User Service Indicator Maximum Conferees Number Hunt Group Access Selection Order CLI Restriction Option Override Category Basic Service Group List Default Priority Number User Forwarding Ellipsis Call Barring Ellipsis SS Data Ellipsis Ellipsis Where user error is included: User Error Network Resource Teleservice Code Bearer Service Code Call Barring Cause Ellipsis
O O O O O O O O O O O O O O O O O O O O
O O O O O O
73
Section 4 Interface to MAP-User REMOTE-USER-FREE Parameter Extended Service Type octet Service Type Invoke ID IMSI Call Info CCBS Index B Subscriber Number B Subscriber Subaddress Teleservice Code Bearer Service Code CCBS Feature Ellipsis Translated B Number Replace B Number Alerting Pattern Ellipsis Class M M M M M O O O O O O M O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
REMOTE-USER_FREE-ACK Parameter Extended Service Type octet Service Type Invoke ID Where user error is not included Remote User Free Outcome Ellipsis Where user error is included User Error Provider Error Network Resource Ellipsis M O O O V3 V3 V3 V3 M O V3 V3 Class M M M Context V3 V3 V3
REPORT-SM-DELIVERY-STATUS Parameter Primitive type octet Timeout (default = 10 seconds) 74 Class M O Context Any Any
Invoke ID MSISDN Service centre address SM delivery outcome Absent subscriber diagnostic SM GPRS support indicator Delivery outcome indicator Additional SM delivery outcome Additional absent subscriber diagnostic SM Ellipsis 1. Optional in V3
M M M M1 M O O O O
Any
REPORT-SM-DELIVERY-STATUS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: MSISDN Ellipsis Where user error is included: User error Unknown subscriber diagnostic M O V3 V3 O O V2,V3 V3 Class M M Context Any Any
RESET Parameter Extended Service Type octet Service Type Invoke ID Network Resource HLR Number HLR List Ellipsis Class M M M M M O O Context V2,V1 V2,V1 V2,V1 V1 V2,V1 V2,V1 V2,V1
75
Section 4 Interface to MAP-User RESTORE-DATA Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI LMSI Supported CAMEL Phases SoLSA Support Indicator IST Support Indicator Long FTN Supported Send Subscriber Data Subscriber Data Stored VLR Capability Ellipsis Ellipsis Class M O M M O O O O O C1 C
1
O O
RESTORE-DATA-ACK Parameter Primitive type octet Invoke ID Where user error is not included: HLR Number MS Not Reachable Flag Ellipsis Where user error is included: User error Ellipsis M O V2,V3 V2,V3 O O O V2,V3 V2,V3 V2,V3 Class M M Context V2,V3 V2,V3
RESUME-CALL-HANDLING Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID Call Reference Number Teleservice Code 76 Class M O M O O Context V3, V4 V3, V4 V3, V4 V3, V4 V3, V4
Bearer Service Code Bearer Service Code 2 Teleservice Code 2 IMSI Forwarded to Number Forwarded to Sub Address Forwarding Options Long FTN Supported Forwarding data ellipsis MSISDN CUG interlock CUG Outgoing Access CUG CI Ellipsis O CSI D CDI CCBS Possible UU Indicator UU CF Interaction UUI UU Data Ellipsis All Information Sent O BCSM CAMEL TDP Criteria List Ellipsis
O O O O O O O O O O O O O O O O O O O O O O O
V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3, V4 V3,V4
RESUME-CALL-HANDLING-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Ellipsis Where user error is included: User error Ellipsis M O V3, V4 V3, V4 O V3, V4 Class M M Context V3, V4 V3, V4
SEND-AUTHENTICATION-INFO 77
Section 4 Interface to MAP-User Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI Number of Requested Vectors Segmentation Prohibited Immediate Response Preferred Requested Node Type Requested PLMN Id AUTS RAND(0) Re-synchronization Info Ellipsis Ellipsis Class M O M M1 M
1
O O O O O O O O
SEND-AUTHENTICATION-INFO-ACK Parameter Primitive type octet Invoke ID Where user error is not included: RAND SRES KC Authentication set ellipsis XRES CK IK AUTN Where user error is included: User error Unknown Subscriber Diagnostic Network resource O O O V2, V3 V3 V2, V3 O O O O O O O O V2, V3 V2, V3 V2, V3 V2, V3 V3 V3 V3 V3 Class M M Context V2, V3 V2, V3
78
SEND-END-SIGNAL Parameter Primitive type octet Invoke ID AN-APDU Access Network Protocol Id Signal Info Access Network Signal Information Ellipsis Ellipsis M2 M2 O2 O V3 V3 V3 V3 Class M M Context V3 V3
79
SEND-IDENTIFICATION Parameter Primitive type octet Timeout (default = 10 seconds) Invoke ID TMSI Number of requested vectors Segmentation Prohibited MSC Number Previous LAI Hop counter Ellipsis Class M O M M O O O O O O Context Any Any Any Any V3 V3 V3 V3 V3 V3
SEND-IDENTIFICATION-ACK Parameter Primitive type octet Invoke ID Where user error is not included: IMSI RAND SRES KC Authentic set ellipsis XRES CK IK AUTN Ellipsis Where user error is included: User error Ellipsis M O Any V3 M O O O O O O O O O Any Any Any Any Any V3 V3 V3 V3 Any Class M M Context Any Any
80
SEND_IMSI_REQUEST Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID MSISDN Class M O M M Context V2 V2 V2 V2
SEND_IMSI_ACK Parameter Primitive type octet Invoke ID Where user error is not included: IMSI Where user error is included: User error C1 V2 C1 V2 Class M M Context V2 V2
SEND-PARAMETERS Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI TMSI Requested Parameter 1 Requested Parameter 2 1. IMSI or TMSI may be present. Class M O M C1 C
1
Context V1 V1 V1 V1 V1 V1 V1
M O
SEND-PARAMETERS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Sent IMSI C V1 81 Class M M Context V1 V1
Section 4 Interface to MAP-User Sent RAND Sent SRES Sent KC Sent Authentication ellipsis Sent Subscriber Data Sent KI Where user error is included: User Error O V1 C1 C
1
V1 V1 V1 V1 V1 V1
C1 C
1
C C
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.
SEND-ROUTING-INFO Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID MSISDN CUG Interlock CUG Outgoing_Access Number of Forwarding Interrogation type Or-interrogation Or-capability GMSC address Call reference number Forwarding reason Teleservice Code Bearer Service Code Network Signal Info Supported CAMEL Phases Suppress T CSI Suppression of Announcement Alerting pattern CCBS call Supported CCBS phase Additional signal info 82 Class M O M M O O
1
O M O O M O O C C O O O
2
O O O O O
O O O
V2,V3 V3 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 Primitive type octet Invoke ID Where user error is included: User error Network resource Call barring cause CUG reject cause Unknown subscriber diagnostic Absent subscriber reason CCBS possible CCBS busy Unauthorized message originator M O O O O O O O O Any Any Any V2,V3 V3 V3 V3 V3 V3 Class M M Context Any Any
Where user error is not included: (version1) IMSI Roaming Number Forwarded to Number Forwarding Options Forwarding data ellipsis Ellipsis M C
1
V1 V1 V1 V1 V1 V1
C1 O
2
O O
Where user error is not included: (version 2) IMSI Roaming Number Forwarded to Number Forwarded to Sub Address Forwarding Options CUG Interlock CUG Outgoing_Access Forwarding data ellipsis CUG CI ellipsis Ellipsis M C
3
V2 V2 V2 V2 V2 V2 V2 V2 V2 V2 83
O O O O O4 O O O
Section 4 Interface to MAP-User Where user error is not included: (version 3) IMSI Roaming Number Forwarded to Number Forwarded to Sub Address Forwarding Options T-CSI O-CSI O-BCSM camel TDP Criteria List CUG Interlock CUG Outgoing_Access CUG Subscription Flag Age of Location Information Geographical Information VLR Number Location Number Cell ID LAI Selected LSA ID MSC Number Geodetic Information Current Location Retrieved SAI Present Subscriber State Not Reachable Reason Cell Global Id for GPRS Location Info LAI for GPRS Location Info Routing Area Identity (RAI) Geographical Information for GPRS Location Info SGSN Number Selected LSA-Id for GPRS Location Info SAI Present for GPRS Location Info Geodetic Information for GPRS Location Info Current Location Retrieved for GPRS Location Info Age of GPRS Location Information 84 O C3 O O O O5 O O
5 5
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O O
4
O O O O O C C
6 6
O O O O O C C
7 7 8
O8 O O O O O9 O O O
GPRS Location Info ellipsis PS Subscriber State PS PDP Active Not Reachable for Paging list PS PDP Active Reachable for Paging list PS Not Reachable Reason IMEI MS Classmark2 MS Network Capability MS Radio Access Capability Routing Number IMSI for Mobile Number Portability MSISDN for Mobile Number Portability MNP Number Portability Status MNP Info Res ellipsis SS-List Teleservice Code Bearer Service Code Forwarding interrogation required VMSC address NAEA Preferred CIC CCBS Possible Keep CCBS Call Indicator MSISDN Number Portability Status Subscriber info ellipsis Location info ellipsis CCBS indicator ellipsis CAMEL routing ellipsis NAEA preferred CI ellipsis Forwarding data ellipsis CUG CI ellipsis Ellipsis
O O O
10
V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
O11 O12 O O O O O O O O O O C C O O O O O O O O O O O O O O O
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. 85
Section 4 Interface to MAP-User 4. May only be present if CUG Interlock is present. 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 Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI GGSN address GGSN number Ellipsis Class M O M M O M O Context V3 V3 V3 V3 V3 V3 V3
SEND-ROUTING-INFO-FOR-GPRS-ACK Parameter Primitive type octet Invoke ID Ellipsis Where user error is not included: SGSN address GGSN address Absent subscriber diagnostic Where user error is included: User error Unknown subscriber diagnostic Absent subscriber reason M O O V3 V3 V3 M O O V3 V3 V3 Class M M O Context V3 V3 V3
86
SEND-ROUTING-INFO-FOR-LCS Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID MLC number MSISDN IMSI Ellipsis 1. Either MSISDN or IMSI must be present. Class M O M M C
1
Context V3 V3 V3 V3 V3 V3 V3
C1 O
SEND-ROUTING-INFO-FOR-LCS-ACK Parameter Primitive type octet Invoke ID Where user error is not included: MSISDN IMSI LMSI LCS Location Info Ellipsis MSC number Ellipsis Where user error is included: User error Network resource Absent subscriber reason Unknown subscriber diagnostic 1. Either MSISDN or IMSI must be present. M O O O V3 V3 V3 V3 C1 C
1
Class M M
Context V3 V3
V3 V3 V3 V3 V3 V3
O O M O
SEND-ROUTING-INFO-FOR-SM Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID MSISDN Class M O M M Context Any Any Any Any 87
Section 4 Interface to MAP-User SM-RP-PRI Service centre address CUG Interlock Teleservice Code GPRS support indicator SM RP MTI SM RP SMEA M M O O O O O Any Any V1 V1 V3 V3 V3
Primitive type octet Invoke ID Where user error is not included: IMSI Roaming number MSC number MSC number MSC number SGSN number LMSI MWD set GPRS node indicator Location with LMSI ellipsis Ellipsis Where user error is included: User error Network resource MWD set Unknown subscriber diagnostic Call barring cause Unauthorized message originator Absent subscriber diagnostic SM Additional absent subscriber diagnostic SM
M M
Any Any
M C1 C
1
M C
C O O O
O O
M O O O O O O O
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.
88
SET-REPORTING-STATE Parameter Extended Service Type octet Service Type Invoke ID IMSI LMSI CCBS Monitoring Ellipsis Class M M M O O O O Context V3 V3 V3 V3 V3 V3 V3
SET-REPORTING-STATE-ACK Parameter Extended Service Type octet Service Type Invoke ID Where user error is not included CCBS Subscriber Status Ellipsis Where user error is included User Error Provider Error Network Resource Ellipsis M O O O V3 V3 V3 V3 O O V3 V3 Class M M M Context V3 V3 V3
STATUS-REPORT Parameter Extended Service Type octet Service Type Invoke ID IMSI CCBS Subscriber State Event Report Data Ellipsis Monitoring Mode Call Outcome Call Report Data Ellipsis Ellipsis Class M M M M O O O O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 89
STATUS-REPORT-ACK Parameter Extended Service Type octet Service Type Invoke ID Where user error is not included Ellipsis Where user error is included User Error Provider Error Network Resource Ellipsis M O O O V3 V3 V3 V3 O V3 Class M M M Context V3 V3 V3
SUBSCRIBER-LOCATION-REPORT Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID LCS Event LCS Client Type External Address LCS Client Dialed By MS LCS Client Internal ID USSD Coding Scheme USSD String MSC Number LMSI MSISDN IMSI IMEI NA-ESRD NA-ESRK Location Estimate Additional Location Estimate LCS Client External Ellipsis 90 Class M O M M M O O O O O M O O O O O O O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3 V3
LCS Client Name Ellipsis LCS Client ID Ellipsis LCS Location Info Ellipsis Ellipsis
O O O O
V3 V3 V3 V3
SUBSCRIBER-LOCATION-REPORT-ACK Parameter Primitive type octet Invoke ID Where user error is not included: Ellipsis Where user error is included: User Error Network Resource Unknown Subscriber Diagnostic Ellipsis O O O O V3 V3 V3 V3 O V3 Class M M Context V3 V3
TRACE-SUBSCRIBER-ACTIVITY Parameter Invoke ID IMSI Trace Reference Trace Type OMC-Id Call Reference Ellipsis Class M O M M O O O Context V1 V1 V1 V1 V1 V1 V1
UNSTRUCTURED_SS_NOTIFY Parameter Primitive type octet Timeout (default = 600 seconds) Invoke ID USSD Data Coding Scheme USSD String Class M O M M M Context V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 91
UNSTRUCTURED_SS_NOTIFY_ACK Parameter Primitive type octet Invoke ID Where user error is included: User Error Network resource Absent subscriber reason M O O V1, V2 V1, V2 V2 Class M M Context V1, V2 V1, V2
UNSTRUCTURED_SS_REQUEST Parameter Primitive type octet Timeout (default = 600 seconds) Invoke ID USSD Data Coding Scheme USSD String Alerting pattern MSISDN Ellipsis Class M O M M M O O O Context V1, V2 V1, V2 V1, V2 V1, V2 V1, V2 V2 V2 V2
UNSTRUCTURED_SS_REQUEST_ACK Parameter Primitive type octet Invoke ID Where user error is not included: USSD Data Coding Scheme USSD String Where user error is included: User Error Network resource Absent subscriber reason M O O V1, V2 V1, V2 V2 M M V1, V2 V1, V2 Class M M Context V1, V2 V1, V2
92
UPDATE-GPRS-LOCATION Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI SGSN Number SGSN Address Solsa Support Indicator SGSN Capability Ellipsis Ellipsis Class M O M M O O O O O Context V3 V3 V3 V3 V3 V3 V3 V3 V3
UPDATE-GPRS-LOCATION-ACK Parameter Primitive type octet Invoke ID Where user error is not included: HLR number Ellipsis Where user error is included: User error Network Resource Unknown subscriber diagnostic Roaming not allowed cause M O O C
1
Class M M
Context V3 V3
O O
V3 V3
V3 V3 V3 V3
1. If the user error is set to roaming not allowed, then roaming not allowed cause is mandatory.
UPDATE-LOCATION Parameter Primitive type octet Timeout (default = 30 seconds) Invoke ID IMSI Roaming Number MSC Number VLR Number Class M O M M C
1
C1 M
Section 4 Interface to MAP-User LMSI Supported CAMEL phases Solsa Support Indicator IST Support Indicator Long FTN Supported Send Subscriber Data Subscriber Data Stored VLR capability ellipsis Ellipsis O O O O O C
2
Any V3 V3 V3 V3 V3 V3 V3 Any
C2 O O
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 Primitive type octet Invoke ID Where user error is not included: HLR number Ellipsis Where user error is included: User error Network resource Roaming not allowed cause Unknown subscriber diagnostic Ellipsis M O C
1
Class M M
M O
Any V2,V3
O O
1. If the user error is set to roaming not allowed, then roaming not allowed cause is mandatory.
94
Description: MAP uses this message to send specific service indication and confirmation primitives to the MAP-User. 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. It is encoded in the message header and does not form part of the parameter area. 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 4.10 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. The parameters for the Confirmation primitive are the same as the Response primitive, with the addition of an optional Provider error parameter.
95
MAPPN_accesstype MAPPN_add_abs_sub_diag
513 168
0x201 0xa8
MAPPN_add_loc_est MAPPN_add_reqcamel_subinfo
235 524
0xeb 0x20c
MAPPN_addition_siginfo MAPPN_add_sm_deliv_outcome MAPPN_gprsinfo_age MAPPN_age_loc_est MAPPN_age_loc_info MAPPN_alert_reason MAPPN_alert_reason_ind MAPPN_alert_pattern MAPPN_all_info_sent MAPPN_allowed_encrypt_algorithms MAPPN_allowed_gsm_algorithms MAPPN_allowedUMTSellipsis MAPPN_allowed_umts_integ_protect algos MAPPN_alternative_channel_type MAPPN_ascicallreference MAPPN_authentic_set_ellipsis(5) MAPPN_autn(5) MAPPN_auts MAPPN_b_subscriber_num MAPPN_b_subscriber_sub_addr MAPPN_basic_svc_grp_list MAPPN_basic_service_list
0x4f 0xd7 0x231 0x9e 0x30 0x1c 0xd5 0x46 0x118 0x172 0x174 0x173 0x171
423 461 104 to 108 312 to 316 296 575 576 220 583
0x1a7 0x1cd 0x68 to 0x6c 0x138 to 0x13c 0x128 0x23f 0x240 0xdc 0x247
96
Parameter
Mnemonic
Value (dec)
Bearer Service Code Bearer Service Code 2 BSSMAP List RAB Id BSSMAP List Service Handover
BSSMAP Service Handover BSSMAP Service Handover List Ellipsis Call Barring Cause Call Barring Data Call Barring Ellipsis Call Barring Feature List Call Forwarding Data Call Info Call Outcome Call Reference Call Reference Number Call Report Data Ellipsis CAMEL Info Ellipsis CAMEL Routing Ellipsis CAMEL Subscription Information Cancellation Type CCBS Busy CCBS Call CCBS Data Ellipsis CCBS Feature Ellipsis CCBS Feature List CCBS Index CCBS Indicator Ellipsis CCBS Monitoring CCBS Possible CCBS Subscriber Status Cell Global ID for GPRS Location Info Cell ID Chosen Channel Information
MAPPN_call_bar_cse MAPPN_call_barring_data MAPPN_callbar_ellipsis MAPPN_callbar_feature_list MAPPN_call_forwarding_data MAPPN_call_info MAPPN_call_outcome MAPPN_callreference MAPPN_callref_num MAPPN_call_report_data_ellipsis MAPPN_camel_info_ellipsis MAPPN_camel_route_ellipsis MAPPN_camel_subscr_info MAPPN_canceltype MAPPN_ccbs_busy MAPPN_ccbs_call MAPPN_ccbs_data_ellipsis MAPPN_ccbs_feature_ellipsis MAPPN_ccbs_feat_list MAPPN_ccbs_index MAPPN_ccbs_ind_ellipsis MAPPN_ccbs_monitoring MAPPN_ccbs_possible MAPPN_ccbs_subsc_status MAPPN_gprsinfo_cell_id
32 258 227 229 257 573 572 365 74 570 136 132 260 80 167 71 582 580 225 574 131 545 127 546 552
0x20 0x102 0xe3 0xe5 0x101 0x23d 0x23c 0x16d 0x4a 0x23a 0x88 0x84 0x104 0x50 0xa7 0x47 0x246 0x244 0xe1 0x23e 0x83 0x221 0x7f 0x222 0x228
MAPPN_cell_id MAPPN_chosenchannelinfo
49 466
0x31 0x1d2
97
Parameter
Mnemonic
Value (dec)
Chosen Radio Resource Information Ellipsis Chosen Speech Version CK CLI Restriction Option Closed User Group Interlock Code CUG CI Ellipsis CUG Facilities CUG Feature CUG Feature List CUG Interlock CUG Outgoing Access CUG Reject Cause CUG Subscription Flag Current Location Retrieved Current Location Retrieved for GPRS Location Info Current Password Custom IMEI D-CSI ((Dialled Services CAMEL Subscription Information) Default Priority Delivery Outcome Indicator Diagnostic Information Ellipsis Encryption Information Equipment Status Event Met Event Report Data Ellipsis Ext Call Barring Feature List Ext Forwarding Feature List Ext SS Status Ext SS Status 2 External Address Failure Cause Forward Data Ellipsis
MAPPN_chosenradioellipsis
468
MAPPN_chosenspeechversion MAPPN_ck(5) MAPPN_cli_restrict_option MAPPN_CUG_interlock MAPPN_CUG_CI_ellipsis MAPPN_CUG_fFacilities MAPPN_CUG_feature MAPPN_CUG_feature_list MAPPN_CUG_interlock MAPPN_CUG_outgo_access MAPPN_CUG_reject_cse MAPPN_CUG_subscript_flag MAPPN_current_loc_retrieved MAPPN_gprsinfo_cur_loc_ret
467 302 to 306 222 36 135 230 232 231 36 37 38 116 164 560
0x1d3 0x12e to 0x132 0xde 0x24 0x87 0xe6 0xe8 0xe7 0x24 0x25 0x26 0x74 0xa4 0x230
MAPPN_default_priority MAPPN_deliv_outcome_ind MAPPN_diag_inf MAPPN_ellipsis MAPPN_encryptinfo MAPPN_equipment_status MAPPN_event_met MAPPN_event_report_data_ellipsis MAPPN_ext_callbar_feature_list MAPPN_ext_fwd_feature_list MAPPN_ext_ss_status MAPPN_ext_ss_status_2 MAPPN_external_address(5) MAPPN_failurecause MAPPN_fwd_data_ellipsis
224 214 10 57 366 217 159 569 530 542 518 541 180 to 184 511 134
0xe0 0xd6 0x0a 0x39 0x16e 0xd9 0x9f 0x239 0x212 0x21e 0x206 0x21d 0xb4 to 0xb8 0x1ff 0x86
98
Parameter
Mnemonic
Value (dec)
Value (hex) 0xd8 0x29 0x2a 0xe2 0xdd 0x2b 0x70 0x9d 0x9c 0xa3 0x22f
Forward Interrogation Request Forwarded To Number Forwarded To Subaddress Forwarding Ellipsis Forwarding Feature List Forwarding Options Forwarding Reason Freeze P-TMSI Freeze TMSI Geodetic Information Geodetic Information for GPRS Location Info Geographical Information Geographical Information for GPRS Location Info GERAN Classmark GERAN Codec 1 GERAN Codec 2 GERAN Codec 3 GERAN Codec 4 GERAN Codec 5 GERAN Codec 6 GERAN Codec 7 GERAN Codec 8 GERAN Codec Ellipsis GGSN Address GGSN Number GMSC Address GPRS Connection Suspended GPRS Location Info ellipsis GPRS Node Indicator GPRS Support Ind GSM Bearer Capability GSM SCF Address Guidance Info
MAPPN_fwd_interrog_req MAPPN_fwd_to_num MAPPN_fwd_to_subaddr MAPPN_forwarding_ellipsis MAPPN_fwd_feature_list MAPPN_fwding_opt MAPPN_forwarding_reason MAPPN_freeze_p_tmsi MAPPN_freeze_tmsi MAPPN_geodetic_info MAPPN_gprsinfo_geodetic_info
MAPPN_geog_info MAPPN_gprsinfo_geograph_info
50 556
0x32 0x22c
MAPPN_geran_classmark MAPPN_geran_codec1 MAPPN_geran_codec2 MAPPN_geran_codec3 MAPPN_geran_codec4 MAPPN_geran_codec5 MAPPN_geran_codec6 MAPPN_geran_codec7 MAPPN_geran_codec8 MAPPN_geran_ellipsis MAPPN_ggsn_address MAPPN_ggsn_number MAPPN_gmsc_address MAPPN_gprs_connect_susp MAPPN_gprsinfo_ellipsis MAPPN_gprs_node_ind MAPPN_gprs_support_ind MAPPN_gsm_bearercap MAPPN_gsmscf_addr MAPPN_guidance_info
462 439 440 441 442 443 444 445 446 447 58 60 68 169 554 123 118 77 51 282
0x1ce 0x1b7 0x1b8 0x1b9 0x1ba 0x1bb 0x1bc 0x1bd 0x1be 0x1bf 0x3a 0x3c 0x44 0xa9 0x22a 0x7b 0x76 0x4d 0x33 0x11a
99
Parameter
Mnemonic
Value (dec)
Handover Number Handover Number Not Required HLR-List Home Location Register Hop Counter Horizontal accuracy Hunt Group Access Selection Order IK IMEI Immediate Response Preferred IMSI IMSI for Mobile Number Portability IMSI with LMSI Ellipsis Integrity Protection Information Interrogation Type Invoke Id IST Support Indicator IU Available Codec 1 IU Available Codec 2 IU Available Codec 3 IU Available Codec 4 IU Available Codec 5 IU Available Codec 6 IU Available Codec 7 IU Available Codec 8 IU Available Codecs Ellipsis IU Currently Used CODEC IU Selected Codec KC Keep CCBS Call Indicator Key Status LAI LAI for GPRS Location Info LCS Client Dialed by MS
MAPPN_handoverNumber MAPPN_honum_notreq MAPPN_hlr_list MAPPN_hlr_number MAPPN_hop_counter MAPPN_horizontal_accuracy MAPPN_hunt_group_access_sel_ord er MAPPN_ik(5) MAPPN_imei MAPPN_imm_resp_pref MAPPN_imsi MAPPN_mnp_imsi MAPPN_imsi_lmsi_ellipsis MAPPN_integ_protectinfo MAPPN_interrogation_type MAPPN_invoke_id MAPPN_ist_supp_ind MAPPN_iu_availablecodec1 MAPPN_iu_availablecodec2 MAPPN_iu_availablecodec3 MAPPN_iu_availablecodec4 MAPPN_iu_availablecodec5 MAPPN_iu_availablecodec6 MAPPN_iu_availablecodec7 MAPPN_iu_availablecodec8 MAPPN_iu_availableellipsis MAPPN_iu_currently_used_codec MAPPN_iu_selected_codec MAPPN_kc(5) MAPPN_keep_ccbs_call_ind MAPPN_key_status MAPPN_lai MAPPN_gprsinfo_lai MAPPN_lci_cli_dialled_by_ms
307 to 311 142 293 18 566 101 367 110 14 285 448 449 450 451 452 453 454 455 456 419 422 94 to 98 128 368 160 553 146
0x133 to 0x137 0x8e 0x125 0x12 0x236 0x65 0x16f 0x6e 0x0e 0x11d 0x 1c0 0x 1c1 0x 1c2 0x 1c3 0x 1c4 0x 1c5 0x 1c6 0x 1c7 0x1c8 0x1a3 0x1a6 0x5e to 0x62 0x80 0x170 0xa0 0x229 0x92
100
Parameter
Mnemonic
Value (dec)
Value (hex) 0xd0 to 0xd4 0xc2 0xb9 to 0xbd 0xc3 0x91 0x9a 0xc0 0x8f 0xc5 0x2c 0x14 0xeb 0x99 0x90 0x42 0x79 0x34 0xc4 0xec
LCS Client External ID Ellipsis LCS Client ID Ellipsis LCS Client Internal ID LCS Client Name Ellipsis LCS Client Type LCS Event LCS Location Info Ellipsis LCS Priority LCS QOS Ellipsis Linked Id LMSI Location Estimate Location Estimate Location Estimate Type Location Info Ellipsis Location LMSI Ellipsis Location Number Location Type Ellipsis Long Forwarded-To Number (FTN) Supported Maximum Conferees Number Maximum Entitled Priority Message Waiting Data (MWD) File Status Message Waiting Data (MWD) Flag Set Message Waiting Data File Status Message Waiting Data Flag Set MGW Event List MGW Interface List MGW Trace Depth MLC Number MNP Info Res ellipsis Modify CSI State Modify Registration Status Monitoring Mode
MAPPN_lcs_cli_ext_ellipsis(5) MAPPN_lcs_client_id_ellipsis MAPPN_lcs_client_internal_id(5) MAPPN_lcs_client_name_ellipsis MAPPN_lcs_client_type MAPPN_lcs_event MAPPN_lcs_loc_info_ellipsis MAPPN_lcs_priority MAPPN_lcs_qos_ellipsis MAPPN_linked_id MAPPN_lmsi MAPPN_add_loc_est MAPPN_location_estimate MAPPN_loc_est_type MAPPN_locinfo_ellipsis MAPPN_loc_lmsi_ellipsis MAPPN_loc_num MAPPN_loc_type_ellipsis MAPPN_long_ftn_sup
208 to 212 194 185 to 189 195 145 154 192 143 197 44 20 235 153 144 66 121 52 196 236
270 223 29
MAPPN_mwd_set
34
0x22
MAPPN_mwd_status MAPPN_mwd_set MAPPN_mgweventlist MAPPN_mgwinterfacelist MAPPN_mgwtracedepth MAPPN_mlc_number MAPPN_mnpinfo_ellipsis MAPPN_mod_csi_state MAPPN_mod_regn_status MAPPN_monitoring_mode
0x1d 0x22 0x1e1 0x1e0 0x1df 0x89 0x227 0x208 0x209 0x23b
101
Parameter
Mnemonic
Value (dec)
Value (hex) 0x1a 0x217 0x216 0x215 0x214 0x219 0x218 0x21c 0x21b 0x21a 0x223 0x224 0x120 0x225 0x1de 0x1dd 0x13 0x1dc 0x0f 0x237
More Messages To Send MR CBInfo Ellipsis MR CBInfo Notification to CSE MR CFInfo Ellipsis MR CFInfo Notification to CSE MR CSI Ellipsis MR CSI Notification to CSE MR IPSMGW Data Ellipsis MR ODB Data Ellipsis MR ODB Data Notification to CSE MS Classmark2 MS Network Capability MS Not Reach Flag MS Radio Access Capability MSC Event List MSC Interface List MSC Number MSC Trace Depth MSISDN MSISDN for Mobile Number Portability Multiple Bearer Not Supported Multiple Bearer Requested Multiple Call Bearer Information NAEA Preferred CI Ellipsis NAEA Preferred CIC NA-ESRD (North American Emergency Services Routing Digits) NA-ESRK (North American Emergency Services Routing Key) Network Resource Network Signal Info Network Signal Info New Password No Reply Condition Time
MAPPN_more_msgs MAPPN_mr_cbi_ellipsis MAPPN_mr_cbi_notn_tocse MAPPN_mr_cfi_ellipsis MAPPN_mr_cfi_notn_tocse MAPPN_mr_csi_ellipsis MAPPN_mr_csi_notn_tocse MAPPN_mr_ipsmgw_data_ellipsis MAPPN_mr_odb_data_ellipsis MAPPN_mr_odb_data_notn_tocse MAPPN_ms_classmark2 MAPPN_ms_network_cap MAPPN_ms_not_reach_flag MAPPN_ms_radio_access_cap MAPPN_mscseventlist MAPPN_mscsinterfacelist MAPPN_msc_num MAPPN_msctracedepth MAPPN_msisdn MAPPN_mnp_msisdn
26 535 534 533 532 537 536 540 539 538 547 548 288 549 478 477 19 476 15 567
MAPPN_na_esrk
152
0x98
30 40 78 284 265
102
Parameter
Mnemonic
Value (dec)
Value (hex) 0x38 0x20a 0x10c 0x27 0x123 0xed 0x7c 0x238 0x119 0x112
Not Reachable Reason Notification to CSE Notification To held Retrieved party Number Of Forwarding Number Of Requested Vectors Number Of User Number Portability Status Number Portability Status for MNP O-BCSM CAMEL TDP Criteria List O-CSI (Originating CAMEL Subscription information) ODB Data Ellipsis ODB General Data ODB HPLMN Data ODB Info Ellipsis ODB Info Notification to CSE ODB Information Offered CAMEL4 CSIs in SGSN Offered CAMEL4 CSIs in VLR OMC-Id Or Capability Or Interrogation Or Not Supported In GMSC Originating Entity Number Override category Password Per Call Basis Position Method Failure Diagnostic Previous LAI Previous Roaming Number Privacy Override Provider Error PS Not Reachable Reason PS PDP Active Not Reachable for Paging list
MAPPN_not_reach_rsn MAPPN_notn_to_cse MAPPN_not_to_held_ret_party MAPPN_num_of_fwding MAPPN_nb_req_vect MAPPN_nbr_user MAPPN_number_port_status MAPPN_mnp_num_port_status MAPPN_o_bcsm_tdp_criteria_list MAPPN_o_csi
MAPPN_odb_data_ellipsis MAPPN_odb_gen_data MAPPN_odb_hplmn_data MAPPN_odb_info_ellipsis MAPPN_odb_notn_tocse MAPPN_odb_info MAPPN_off_camel_4_csis_in_sgsn MAPPN_off_camel_4_csis_in_vlr MAPPN_omc_id MAPPN_or_capability MAPPN_or_interrogation MAPPN_ornotsupp_gmsc MAPPN_origentitynumber MAPPN_override_category MAPPN_password MAPPN_per_call_basis MAPPN_posit_method_fail_diag MAPPN_prev_lai MAPPN_previous_roam_num MAPPN_priv_override MAPPN_prov_err MAPPN_ps_not_reach_rsn MAPPN_ps_pdpactnotreach_list
527 525 526 529 528 259 264 263 140 111 69 73 516 191 531 267 234 318 76 141 22 565 563
0x20f 0x20d 0x20e 0x211 0x210 0x103 0x108 0x107 0x8c 0x6f 0x45 0x49 0x204 0xbf 0x213 0x10b 0xea 0x13e 0x4c 0x8d 0x16 0x235 0x233
103
Parameter
Mnemonic
Value (dec)
PS PDP Active Reachable for Paging list PS Subscriber State PS Subscriber State RAB Configuration Indicator RAB Id Radio Resource Information Radio Resource List Ellipsis Radio Resource List RAB Id Radio Resource List Radio Resource Information RANAP Service Handover RAND Re Attempt Regional Subscription Response Registration Failure Cause Relocation Number List Ellipsis Relocation Number List Handover Number Relocation Number List RAB Id Remote User Free Outcome Replace B Number Requested CAMEL Subscription Information Requested Domain Requested Equipment Information Requested Info Ellipsis Requested Information Requested Parameter 1 Requested Parameter 2 Requested Subscription Information Requesting Node Type Requesting PLMN ID Response Time Category Response Time Ellipsis Re-synchronization Info Ellipsis
MAPPN_ps_pdpactreachable_list
564
562 562 421 428 374 389 to 395 382 to 388 375 to 381
0x232 0x232 0x1a5 0x1ac 0x175 0x185 to 0x18b 0x17e to 0x184 0x176 to 0x17d
0x1a2 0x54 to 0x58 0x200 0x9b 0x121 0x1f3 to 0x1f9 0x1e5 to 0x1eb
104
Parameter
Mnemonic
Value (dec)
Value (hex) 0x1db 0x1da 0x67 0x23 0x22d 0x226 0xa5 0x22b
RNC Interface List RNC Trace Depth Roaming Not Allowed Cause Roaming Number Routing Area Identity (RAI) Routing Number SAI Present SAI Present for GPRS Location Info Segmentation Prohibited Selected GSM Algorithm Selected LSA ID Selected LSA ID for GPRS Location Info Selected RAB id Selected UMTS Ellipsis Selected UMTS Encryption Algorithm Selected UMTS Integrity Protection Algorithm Send Subscriber Data Sent Authentication Ellipsis Sent IMSI Sent KC Sent KI Sent RAND Sent SRES Sent Subscriber Data Service Indicator Service Key Service Type for Message SGSN Address SGSN Capability Ellipsis SGSN Number Short Message Delivery Priority Short Message Destination Address
MAPPN_selected_umts_integ_protect algo MAPPN_send_subscriber_data MAPPN_sent_auth_set_ellipsis(6) MAPPN_sent_imsi(6) MAPPN_sent_kc(6) MAPPN_sent_ki(6) MAPPN_sent_rand(6) MAPPN_sent_sres(6) MAPPN_sent_sd(6) MAPPN_service_ind MAPPN_service_key MAPPN_SERVICE_TYPE MAPPN_sgsn_address MAPPN_sgsn_cap_ellipsis MAPPN_sgsn_number MAPPN_sm_rp_pri MAPPN_sm_rp_da
469
0x1d5
286 357 to 362 321 to 326 351 to 356 327 to 332 339 to 344 345 to 350 333 to 338 581 109 248 59 100 82 16 23
0x11e 0x165 to 0x16a 0x141 to 0x146 0x15f to 0x164 0x147 to 0x14c 0x153 to 0x158 0x159 to 0x15e 0x14d to 0x152 0x245 0x6d 0xf8 0x3b 0x64 0x52 0x10 0x17
105
Parameter
Mnemonic
Value (dec)
Short Message Entity Address Short Message Originating Address Short Message Service Centre Address Short Message User Information Field Signal Information SM Delivery Failure Cause SM Delivery Outcome SM RP MTI Solsa Support Indicator SRES SS Code SS Code 2 SS Data Ellipsis SS List SS Status Subscriber Data Component Subscriber Data Stored Subscriber Info Ellipsis Subscriber State Supported CAMEL Phases Supported CAMEL Phases in SGSN Supported CAMEL Phases in VLR Supported CCBS Phase Supported Codec List Ellipsis Supported Geographical Area Description shapes Suppress T CSI Suppression Of Announcement Target Cell ID Target MSC Number Target RNC ID T-CSI (Terminating camel Subscription information)
MAPPN_sm_rp_smea MAPPN_sm_rp_oa
120 24
MAPPN_sc_addr
17
0x11
MAPPN_sm_rp_ui
25
0x19
MAPPN_siginfo MAPPN_deliv_fail_cse MAPPN_sm_deliv_outcome MAPPN_sm_rp_mti MAPPN_solsa_supp_ind MAPPN_sres(5) MAPPN_ss_code MAPPN_ss_code_2 MAPPN_ss_data_ellipsis MAPPN_ss_list MAPPN_ss_status MAPPN_subscriber_data_comp MAPPN_subscriber_data_stored MAPPN_subinfo_ellipsis MAPPN_sub_state MAPPN_suppcamelphase MAPPN_sup_camel_phases_in_sgsn
0x1e3 0x1f 0x1b 0x77 0x4b 0x59 to 0x5d 0xda 0x205 0xe4 0x82 0xdb 0x63 0x11f 0x41 0x36 0x48 0x106
106
Parameter
Mnemonic
Value (dec)
Teleservice Code Teleservice Code 2 Timeout TMSI Trace Propagation List Ellipsis Trace Recording Session Reference Trace Reference 2 Trace Type Tracing Reference Translated B Number UESBI Ellipsis UESBI-IUA UESBI-IUB Unauthorized Message Origination Unauthorized LCS Client Diagnostic Unknown Subscriber Diagnostic User Error User to User Data Ellipsis User To User Information User To User Service Indicator USSD Coding Scheme USSD String UTRAN Codec 1 UTRAN Codec 2 UTRAN Codec 3 UTRAN Codec 4 UTRAN Codec 5 UTRAN Codec 6 UTRAN Codec 7 UTRAN Codec 8 UTRAN Codec Ellipsis UU Indicator UUS CF Interaction
MAPPN_unk_sub_diag MAPPN_user_err MAPPN_uu_data_ellipsis MAPPN_uui MAPPN_user_to_user_serv_ind MAPPN_USSD_coding MAPPN_USSD_string MAPPN_utran_codec1 MAPPN_utran_codec2 MAPPN_utran_codec3 MAPPN_utran_codec4 MAPPN_utran_codec5 MAPPN_utran_codec6 MAPPN_utran_codec7 MAPPN_utran_codec8 MAPPN_utran_ellipsis MAPPN_uu_indicator MAPPN_uu_cf_interaction
61 21 279 278 269 46 47 430 431 432 433 434 435 436 437 438 276 277
0x3d 0x15 0x117 0x116 0x10d 0x2e 0x2f 0x1ae 0x1af 0x1b0 0x1b1 0x1b2 0x1b3 0x1b4 0x1b5 0x1b6 0x114 0x115
107
Parameter
Mnemonic
Value (dec)
Value (hex) 0x95 0x94 0x66 0x37 0x75 0x207 0x129 to 0x12d
Vertical Accuracy Vertical Coordinate Request VLR Capability Ellipsis VLR Number VMSC Address Wrong Password Attempts Count XRES
108
The coding for each parameter type is given in the following tables:
MAPPN_abs_sub_diag Variable, in the range 1 to 2 Coded as a 2s complement number. Values as defined in ETS 300 536 (GSM 03.40)
MAPPN_abs_sub_rsn Fixed, set to 1 Single octet encoded as specified in ETS 300 974 i.e. 0 IMSI detach 1 restricted area 2 no page response
MAPPN_accessnetproid Fixed, set to 1 Defines which Access Network Protocol is used: 1 - ts3G-48006 2 - ts3G-25413
MAPPN_accessnetsiginfo_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format as defined by the users.
MAPPN_add_abs_sub_diag Variable, in the range 1 to 2 Coded as a 2s complement number. Values as defined in ETS 300 536 (GSM 03.40)
109
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_addition_siginfo Variable, in the range 1 to 201 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.
MAPPN_add_reqcamel_subinfo Fixed, set to 1 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
MAPPN_add_sm_deliv_outcome Fixed, set to 1 Single octet encoded as specified in ETS 300-599, i.e. 0 memory capacity exceeded 1 absent subscriber 2 successful transfer
MAPPN_age_loc_est Variable, in the range 1 to 2 Encoded as specified for AgeOfLocationInformation in TS 100 974
MAPPN_age_loc_info Variable, in the range 1 to 2 Age of location information in minutes. Coded as a 2s complement number.
110
MAPPN_alert_reason Fixed, set to 1 Single octet encoded as specified in ETS 300-599, i.e. 0 MS-present 1 memory available
MAPPN_allowedUMTSellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format as defined by the users.
111
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_alternative_channel_type Variable in the range 1 to 4 Encoded as specified in TS 29.002
MAPPN_ascicallreference Variable, from 1 to 8 Digits of VGCS/VBS-area,Group-ID are concatenated in this order if there is a VGCS/VBS-area.
MAPPN_authentic_set_ellipsis(5) Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_basic_service_list Variable, in the range 1 to 220 Coded as specified for the BasicServiceList in GSM 09.02 Phase 1.
112
MAPPN_basic_svc_grp_list Variable, in the range 1 to 220 Coded as specified for the BasicServiceGroupList in TS 100 974.
MAPPN_bearerservice Variable, in the range 1 to 5 Encoded as specified for BearerServiceCode and ExtBearerServiceCode in TS 29.002
MAPPN_bearerservice_2 Variable, in the range 1 to 5 Encoded as specified for BearerServiceCode and ExtBearerServiceCode in TS 29.002
MAPPN_bssmap_service_handover Fixed, set to 1 This parameter refers to the Service Handover information element defined in 3GPP TS 48.008
MAPPN_bssmaplist_service_handover(7) Fixed, set to 1 This parameter refers to the Service Handover information element used in the BSSMAPServiceHandoverList and defined in 3GPP TS 48.008
MAPPN_bssmaprab_id(7) Variable, 1 to 220 This parameter indicates the radio access bearer identifier used in the BSSMAP-ServiceHandoverList and defined in 3GPP TS 25.413
113
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_callbar_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_callbar_feature_list Variable, in the range 1 to 220 Coded as specified for CallBarringFeatureList in TS 100 974.
MAPPN_call_barring_data Variable, in the range 1 to 220 Encoded as specified for CallBarringData in TS 29 002 V6.6.0.
MAPPN_call_bar_cse Fixed, set to 1 Single octet encoded as specified in ETS 300-599, i.e. 0 barring service active 1 operator barring
MAPPN_call_forwarding_data Variable, in the range 1 to 220 Encoded as specified for CallForwardingData in TS 29 002 V6.6.0.
MAPPN_call_outcome Fixed, set to 1 CallOutcome as specified by TS 29.002, i.e. 0 Success 1 Failure 2 Busy
114
MAPPN_call_report_data_ellipsis Variable, in the range 2 to 220 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.
MAPPN_camel_info_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_camel_route_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_camel_subscr_info Variable, in the range 1 to 220 Encoded as specified for CAMEL-SubscriptionInfo in TS 29 002 V6.6.0.
MAPPN_canceltype Fixed, set to 1 Encoded as specified in TS 100 974 i.e. 0 update procedure 1 subscription withdraw
115
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_ccbs_busy Fixed, set to 0 Not Applicable
MAPPN_ccbs_data_ellipsis Variable, in the range 2 to 220 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.
MAPPN_ccbs_feat_list Variable, in the range 1 to 220 Coded as specified for the CCBS-FeatureList in TS 100 974.
MAPPN_ccbs_feature_ellipsis Variable, in the range 2 to 220 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.
MAPPN_ccbs_ind_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
116
MAPPN_ccbs_monitoring Fixed, set to 1 ReportingState as specified by TS 29.002, i.e. 0 Stop Monitoring 1 Start Monitoring
MAPPN_ccbs_subsc_status Fixed, set to 1 Encoded as specified by TS 29.002, i.e. 0 ccbs Not Idle 1 ccbs Idle 2 ccbs Not Reachable
MAPPN_cell_id Fixed, set to 7 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.
MAPPN_chosenchannelinfo Variable, from 1 to 9 This contains a description of the channel allocated to the MS.
117
MAPPN_cli_restrict_option Fixed, set to 1 Coded as specified in TS 100 974 i.e. 0 permanent 1 temporary default restricted 2 temporary default allowed
MAPPN_cug_CI_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_CUG_feature Variable, in the range 1 to 220 Encoded as specified for CUG-Feature in GSM 09.02 Phase 1.
MAPPN_CUG_feature_list Variable, in the range 1 to 220 Encoded as specified for CUG-FeatureList in GSM 09.02 Phase 1.
118
MAPPN_CUG_reject_cse Fixed, set to 1 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
MAPPN_cust_imei Fixed, set to 8 Encoded as specified for IMEI in TS 100 974. Used instead of MAPPN_imei parameter for Check-IMEI MAP v1 and v2 when additional ellipsis data required.
MAPPN_deliv_fail_cse Fixed, Variable in the range 1 to 201 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.
MAPPN_diag_inf Variable, in the range 1 to 200 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 and MAP version 3 : The contents of the parameter are up to the operator.
120
MAPPN_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_encryptinfo Variable in the range 18 to 100 Includes key and permitted algorithms.
MAPPN_event_met Fixed, set to 1 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
MAPPN_event_report_data_ellipsis Variable, in the range 2 to 220 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.
MAPPN_external_address(5) Variable, in the range 1 to 20 Encoded as specified for AddressString in TS 100 974.
MAPPN_ext_callbar_feature_list Variable, in the range 1 to 220 Coded as specified for Ext-CallBarFeatureList in TS 29.002. 121
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_ext_fwd_feature_list Variable, in the range 1 to 220 Coded as specified for Ext-ForwFeatureList in TS 29.002.
MAPPN_ext_ss_status Variable, in the range 1 to 5 Gives extended supplementary service status information, as defined in TS 29.002.
MAPPN_ext_ss_status_2 Variable, in the range 1 to 5 Gives extended supplementary service status information, as defined in TS 29.002.
MAPPN_forwarding_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_forwarding_reason Fixed, set to 1 Encoded as specified in TS 100 974 i.e. 0 Not reachable 1 Busy 2 No reply
MAPPN_fwd_feature_list Variable, in the range 1 to 220 Coded as specified for the ForwardingFeatureList in TS 100 974.
MAPPN_fwding_opt Fixed, set to 1 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)
MAPPN_fwd_data_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
123
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_fwd_to_subaddr Variable, in the range 1 to 21 Encoded as specified in GSM 09.02 Phase 1.
MAPPN_geran_classmark Variable, from 2 to 87 Used to convey cell related information to the MSC.
124
MAPPN_geran_ellipsis Variable in the range 2 to 255 Ellipsis for GERAN Codec List
MAPPN_ggsn_number Variable, in the range 1 to 9 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.
125
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_gmsc_address Variable, in the range 1 to 9 Encoded as specified in TS 100 974
MAPPN_gprsinfo_age Variable, in the range 1 to 2 Age of the LocationInformationGPRS table data in minutes. Encoded as specified for AgeOfLocationInformation in TS 29.002.
MAPPN_gprsinfo_cell_id Fixed, set to 7 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.
MAPPN_gprsinfo_cur_loc_ret Fixed, set to 0 No data presence of tag indicates that the LocationInformationGPRS table data was retrieved after a successful paging.
MAPPN_gprsinfo_ellipsis Variable, in the range 2 to 220 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.
MAPPN_gprsinfo_geodetic_info Fixed, set to 10 GeodeticInformation for the LocationInformationGPRS table. Encoded as specified in TS 29.002.
126
MAPPN_gprsinfo_geograph_info Fixed, set to 8 GeographicalInformation for the LocationInformationGPRS table. Encoded as specified in TS 29.002.
MAPPN_gprsinfo_lai Fixed, set to 5 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.
MAPPN_gprsinfo_sai_present Fixed, set to 0 No data presence of tag indicates that the LocationInformationGPRS table Cell Id (MAPPN_gprsinfo_cell_id) contains a Service Area Id .
MAPPN_gprsinfo_sel_lsa_id Fixed, set to 3 Selected LSA Id defined for the LocationInformationGPRS table. Encoded as specified for LSAIdentity defined in TS 29.002.
MAPPN_gsmscf_addr Variable, in the range 1 to 9 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. 127
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_gsm_bearercap Variable, in the range 1 to 201 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.
MAPPN_guidance_info Fixed, set to 1 Encoded as specified in TS 29.002 i.e. 0 enterPW 1 enterNewPW 2 enterNewPW-Again
MAPPN_hlr_list Variable, in the range 2 to 220 A series of parameters in tag, length, data format that define a HLR-List structure as defined by TS 29.002.
128
MAPPN_horizontal_accuracy Fixed, set to 1 Encoded as specified in TS 100 974 i.e. Bit 8 = 0 Bit 7-1 = 7 bit Uncertainty Code defined in GSM 03.32
MAPPN_hunt_group_access_sel_order Fixed, set to 1 This subscription option is defined in GSM Rec 02.82
MAPPN_imsi Variable, in the range 3 to 8 Content octets of the IMSI parameter encoded as specified in ETS 300-599.
MAPPN_imsi_lmsi_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_integ_protectinfo Variable in the range 18 to 100 Includes key and permitted algorithms as specified in TS 29.002 v7.5
129
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_interrogation_type Fixed, set to 1 Encoded as specified in TS 100 974 i.e. 0 Basic call 1 Forwarding
MAPPN_invoke_id Fixed, set to 1 Single octet representing the invoke ID encoded as specified in the TCAP Programmers Manual, i.e. in the range -128 to +127
130
MAPPN_iu_availableellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users. Ellipsis data for the iuAvailableCodecsList.
MAPPN_iu_currently_used_codec Variable, 1 to 4 This parameter indicates the codec used at the Iu interface before handover
MAPPN_iu_selected_codec Variable, 1 to 4 When sent by MSC-A, this parameter indicates the codec to be used by MSC-B at the Iu interface.
131
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_kc(5) Fixed, set to 8 Encoded as specified in TS 100 974
MAPPN_lcs_cli_dialled_by_ms Variable, in the range 1 to 20 Encoded as specified for AddressString in TS 100 974.
MAPPN_lcs_client_id_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_lcs_client_internal_id(5) Fixed, set to 1 Encoded as specified in TS 100 974 i.e. 0 broadcastService 1 o-andM-HPLMN 2 o-andM-VPLMN 3 anonymousLocation 4 - targetMSsubscribedService
132
MAPPN_lcs_client_name_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_lcs_client_type Fixed, set to 1 Encoded as specified in TS 100 974 i.e. 0 emergencyServices 1 valueAddedServices 2 plmnOperatorServices 3 - lawfulInterceptServices
MAPPN_lcs_cli_ext_ellipsis(5) Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_lcs_event Fixed, set to 1 Encoded as specified in TS 100 974 i.e. 0 emergencyCallOrigination 1 emergencyCallRelease 2 mo-lr
MAPPN_lcs_loc_info_ellipsis Variable, in the range 2 to 220 Ellipsis data for the LCSLocationInfo table. Series of parameters in tag, length, data format, as defined by the users.
MAPPN_lcs_priority Fixed, set to 1 Encoded as specified in TS 100 974, i.e. 0 highest Priority 1 normal Priority
133
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_lcs_qos_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_linked_id Fixed, set to 1 The linked id should be the same as the invoke id of the service to which it is linked.
MAPPN_lmsi Fixed, set to 4 Content octets of the LMSI parameter encoded as specified in ETS 300-599.
MAPPN_location_estimate Variable, in the range 1 to 20 Encoded as specified for Ext-GeographicalInformation in TS 100 974
MAPPN_loc_est_type Fixed, set to 1 Encoded as specified in TS 100 974 i.e. 0 currentLocation 1 currentOrLastKnownLocation 2 initialLocation
MAPPN_locinfo_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_loc_lmsi_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
134
MAPPN_loc_type_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_max_conf_nbr Fixed, set to 1 This subscription option is defined in GSM Rec 02.84
MAPPN_mgwtracedepth Fixed, set to 1. Defines the level of Tracing for MGW: 0 - minimum 1 - medium 2 - maximum
MAPPN_mgwinterfacelist Fixed, set to 2. Contains a bit string detailing which of the following is included: bit 0 : mc, bit 1 : nb-up, bit 2 : iu-up -- Other bits than listed above shall be discarded.
135
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_mgweventlist Fixed, set to 1. Contains a bit string detailing which of the following is included: bit 0 : context -- Other bits than listed above shall be discarded.
MAPPN_mlc_number Variable, in the range 1 to 9 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.
MAPPN_mnp_imsi Variable, in the range 3 to 8 IMSI defined for the MNPInfoRes table. Encoded as specified for IMSI defined in TS 29.002.
MAPPN_mnp_msisdn Variable, in the range 1 to 15 MSISDN defined for the MNPInfoRes table. Encoded as specified for ISDN-AddressString defined in TS 29.002.
MAPPN_mnp_num_port_status Fixed, set to 1 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
MAPPN_mnpinfo_ellipsis Variable, in the range 2 to 220 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.
136
MAPPN_mod_csi_state Fixed, set to 1 Encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 Deactivate 1 - Activate
MAPPN_mod_regn_status Fixed, set to 1 Encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 Deactivate 1 - Activate
MAPPN_mr_cbi_ellipsis Variable, in the range 2 to 220 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.
MAPPN_mr_cbi_notn_tocse Fixed, set to 1 Applicable to the ModificationRequestFor-CB-Info table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 Deactivate 1 - Activate
Section 4 Interface to MAP-User 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.
MAPPN_mr_cfi_notn_tocse Fixed, set to 1 Applicable to the ModificationRequestFor-CF-Info table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 Deactivate 1 - Activate
138
MAPPN_mr_csi_ellipsis Variable, in the range 2 to 220 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.
MAPPN_mr_csi_notn_tocse Fixed, set to 1 Applicable to the ModificationRequestFor-CSI table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 Deactivate 1 - Activate
MAPPN_mr_ipsmgw_data_ellipsis Variable, in the range 2 to 220 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.
MAPPN_mr_obd_data_ellipsis Variable, in the range 2 to 220 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.
MAPPN_mr_odb_data_notn_tocse Fixed, set to 1 Applicable to the ModificationRequestFor-ODB-data table and encoded as a ModificationInstruction as specified by TS 29.002, i.e. 0 Deactivate 1 Activate
MAPPN_mscinterfacelist Fixed, set to 2 Contains a bit string detailing which of the following is included: bit 0 : a, bit 1 : iu, bit 2 : mc, 139
Section 4 Interface to MAP-User 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.
MAPPN_mscseventlist Fixed, set to 2. Contains the MSC-S-Event List list of events, as a bit string 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.
MAPPN_msctracedepth Fixed, set to 1. Defines the level of Tracing for MGW: 0 - minimum 1 - medium 2 - maximum
MAPPN_msc_num Variable, in the range 1 to 9 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.
MAPPN_msisdn Variable, in the range 1 to 15 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.
140
MAPPN_ms_classmark2 Fixed, set to 3 Value part of the Mobile Station Classmark 2 IE. Encoded as defined in TS 24.008.
MAPPN_ms_network_cap Variable, in the range 1 to 8 Value part of the Mobile Station Network Capability IE. Encoded as defined in TS 24.008.
MAPPN_ms_radio_access_cap Variable, in the range 1 to 50 Value part of the Mobile Station Radio Access Capability IE. Encoded as defined in TS 24.008.
141
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_mwd_status Fixed, set to 1 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 bits 3-7 - not used
MAPPN_naea_pref_ci_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_na_esrd Variable, in the range 1 to 9. Encoded as specified in TS 100 974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
MAPPN_na_esrk Variable, in the range 1 to 9. Encoded as specified in TS 100 974, i.e., starting with the octet containing nature of address indicator and numbering plan indicator.
142
MAPPN_nbr_user Variable, in the range 1 to 7 Encoded as specified for MC-Bearers in ETS 300 599.
MAPPN_net_sig_info Variable, in the range 1 to 200 Encoded as specified in GSM 09.02 Phase 1.
MAPPN_network_sig_info Variable, in the range 1 to 200 Encoded as specified in ETS 100 974
MAPPN_no_reply_condition_time Fixed, set to 1 Encoded as specified for NoReplyConditionTime and ExtNoReplyConditionTime in TS 29 002 V6.6.0 i.e. an unsigned char from 1 to 100.
MAPPN_not_to_held_ret_party Fixed, set to 1 This subscription option is defined in GSM Rec 02.82
MAPPN_not_reach_rsn Fixed, set to 1 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
143
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_notn_tocse Fixed, set to 0 Prescience of parameter indicates Notification to CSE.
MAPPN_ntwk_res Fixed, set to 1 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
MAPPN_number_port_status Fixed, set to 1 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
MAPPN_num_of_fwding Fixed, set to 1 Encoded as specified in GSM 09.02 Phase 1, i.e. in the range 1 to 5.
144
MAPPN_odb_data_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_odb_hplmn_data Variable, in the range 1 to 4 Bit encoded as specified by TS 29.002, i.e. bit 0 = plmn-SpecificBarringType1 bit 1 = plmn-SpecificBarringType2 bit 2 = plmn-SpecificBarringType3 bit 3 = plmn-SpecificBarringType4
MAPPN_odb_info Variable, in the range 1 to 220 Encoded as specified for ODB-Info in TS 29 002 V6.6.0.
MAPPN_odb_info_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_odb_notn_tocse Fixed, set to 0 Prescience of parameter indicates Notification to CSE for ODB.
145
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_off_camel_4_csis_in_sgsn Variable, in the range 1 to 2 Encoded as specified for OfferedCamel4CSIs in TS 29 002 V6.6.0, i.e. 0 o-cis 1 d-csi 2 vt-csi 3 t-csi 4 mt-sms-csi 5 mg-csi 6 psi-enhancements
MAPPN_off_camel_4_csis_in_vlr Variable, in the range 1 to 2 Encoded as specified for OfferedCamel4CSIs in TS 29 002 V6.6.0, i.e. 0 o-cis 1 d-csi 2 vt-csi 3 t-csi 4 mt-sms-csi 5 mg-csi 6 psi-enhancements
MAPPN_omc_id Variable, in the range 1 to 20 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.
146
MAPPN_origentitynumber Variable, in the range 1 to 9 Encoded as ISDN-AddressString specified in ETS 300 599.
MAPPN_override_category Fixed, set to 1 Encode as specified in ETS 300 599 i.e. 0 OverrideEnabled 1 - OverrideDisabled
MAPPN_per_call_basis Fixed, set to 1. This subscription option is defined in GSM Rec 02.81
MAPPN_posit_method_fail_diag Fixed, set to 1 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
147
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_previous_roam_num Variable, in the range 1 to 9 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
MAPPN_prov_err Fixed, set to 1 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
MAPPN_ps_not_reach_rsn Fixed, set to 1 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
148
MAPPN_ps_pdpactnotreach_list Variable, in the range 9 to 220 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.
MAPPN_ps_pdpactreachable_list Variable, in the range 9 to 220 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.
MAPPN_ps_sub_state Fixed, set to 1 PS Subscribers 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 Subscribers State parameter if a linked parameter is used. On receive, both parameters are returned to the user.
MAPPN_rab_id Variable, in the range 1 to 220 This parameter indicates the radio access bearer identifier as defined in 3GPP TS 25.413
149
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_radio_resource_info Variable, 3 to 13 Information regarding the Channel Type.
MAPPN_radioresrab_id(7) Variable, 1 to 220 Used to relate the radio resources with the radio access bearers
MAPPN_radioresellipsis(7) Variable, in the range 2 to 255 Ellipsis for Radio Resource List
MAPPN_ranap_service_handover Fixed, set to 1 This parameter refers to the Service Handover information element defined in 3GPP TS 25.413.
150
MAPPN_region_subscript_resp Fixed, set to 1 0 Network node-area restricted 1 Too many zone codes 2 Zone codes conflict 3 Regional subscription not supported
MAPPN_reg_fail_cse Fixed, set to 1 Encoded as specified in TS 29.002, i.e. 0 undetermined 1 invalidFomat 2 newPasswordsMismatch
MAPPN_relochandoverNumber(7) Variable, 1 to 9 Contains the handover number in the Relocation Number List
MAPPN_relocrab_id(7) Variable in the range 1 to 220 Contains the RAB Id for the Relocation Number List
151
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_requested_domain Fixed, set to 1 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
MAPPN_reqinfo_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_reqcamel_subinfo Fixed, set to 1 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
MAPPN_req_info Fixed, set to 1 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.
152
MAPPN_req_node_type Fixed, set to 1. Single octet encoded as specified in TS 29.002, i.e. 0 VLR 1 SGSN
MAPPN_req_param1 Fixed, set to 1 Single octet coded as follows: 0 request IMSI 1 request Authentication Set 2 request Subscriber Data 4 request Ki
MAPPN_req_param2 Fixed, set to 1 Single octet coded as follows: 0 request IMSI 1 request Authentication Set 2 request Subscriber Data 4 request Ki
MAPPN_req_subscr_info Variable, in the range 1 to 220 Encoded as specified for RequestedSubscriptionInfo in TS 29 002 V6.6.0.
MAPPN_response_time Fixed, set to 1 Encoded as specified in TS 100 974, i.e. 0 lowDelay 1 delayTolerant
153
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_response_time_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_resync_info_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format as defined by the users.
MAPPN_rncinterfacelist Fixed, set to 1. Defines the RNC-InterfaceList. Bit encoded 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.
MAPPN_rnctracedepth Fixed, set to 1. Defines the level of Tracing for RNC: 0 - minimum 1 - medium 2 - maximum
154
MAPPN_ruf_outcome Fixed, set to 1 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
MAPPN_sc_addr Variable, in the range 1 to 20 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.
MAPPN_selected_encrypt_algorithm Fixed, set to 1 Value range is 0 to 15. Only three values used. 0 - No Encryption 1 - Standard UEA1 2 - Standard UEA 2
155
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_selected_GSM_algorithm Fixed, set to 1. Encoded as specified in TS 29.002
MAPPN_sent_auth_set_ellipsis(6) Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_sent_imsi(6) Variable, in the range 3 to 8 Content octets of the IMSI parameter encoded as specified in ETS 300-599
156
MAPPN_sent_ki(6) Fixed, set to 16 Content octets of the Ki parameter encoded as specified in ETS 300-599
MAPPN_sent_sd(6) Variable, in the range 2 to 220 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.
157
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_SERVICE_TYPE Variable, set to 1 or 2 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.
MAPPN_sgsn_cap_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_siginfo Variable, 1 to 220 (Due to limitations to the module, the size of the parameter is set to 220.)
Parameter data
MAPPN_sm_deliv_outcome Fixed, set to 1 Single octet encoded as specified in ETS 300-599, i.e. 0 memory capacity exceeded 1 absent subscriber 2 successful transfer
158
MAPPN_sm_rp_da Variable, in the range 3 to 22 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.
MAPPN_sm_rp_mti Fixed, set to 1 Encoded as specified in TS 100 974, i.e. 0 SMS Deliver 1 - SMS Status Report
MAPPN_sm_rp_oa Variable, in the range 3 to 22 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.
MAPPN_sm_rp_pri Fixed, set to 1 Single octet encoded as specified in ETS 300-599, i.e. 0 priority is low 1 priority is high
159
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_sm_rp_ui Variable, in the range 1 to 200 Encoded as specified in ETS 300-599.
MAPPN_ss_code Fixed, set to 1 Contains the code identifying a single supplementary service
MAPPN_ss_code_2 Fixed, set to 1 Contains the code identifying a single supplementary service.
MAPPN_ss_data_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_ss_list Variable, in the range 1 to 90 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_ss_status Fixed, set to 1 Gives supplementary service status information, as defined in TS GSM 03.11
160
MAPPN_subinfo_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_subscriber_data_comp Variable, in the range 0 to 200 Encoded as TS 100 974. Includes all other parameters in the MAP-INSERT-SUBSCRIBER-DATA AND MAPDELETE-SUBSCRIBER-DATA operations.
MAPPN_subscriber_data_stored Variable, from 1 to 6 Encoded as the AgeIndicator specified in TS 29.002 (implementation specific).
MAPPN_sub_state Fixed, set to 1 Single octet indicating the subscribers state as follows: 0 assumed idle 1 CAMEL busy 2 - not reachable 3 not provided from VLR
MAPPN_sup_camel_phases_in_sgsn Variable, in the range 1 to 2 Encoded as specified for SupportedCamelPhases in TS 29 002 V6.6.0 i.e. 0 phase1 1 phase 2 2 phase 3 3 phase 4
161
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_sup_camel_phases_in_vlr Variable, in the range 1 to 2 Encoded as specified for SupportedCamelPhases in TS 29 002 V6.6.0, i.e. 0 phase1 1 phase 2 2 phase 3 3 phase 4
MAPPN_suppcamelphase Variable, in the range 1 to 2 0 phase 1 1 phase 2 Only bit 0 is used at this time.
MAPPN_supcodecellipsis Variable in the range 2 to 255 Ellipsis for Supported Codec List
MAPPN_supp_ccbs_phase Fixed, set to 1 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.
162
MAPPN_teleservice Variable, in the range 1 to 5 Encoded as specified for TeleserviceCode and ExtTeleserviceCode in TS 29.002
MAPPN_teleservice_2 Variable, in the range 1 to 5 Encoded as specified for TeleserviceCode and ExtTeleserviceCode in TS 29.002
MAPPN_timeout Fixed, set to 2 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).
163
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_tmsi Variable, in the range 1 to 4 Encoded as specified in TS 100 974
MAPPN_trace_ref Variable, in the range 1 to 2 Reference number associated with the GSM only tracing request and managed by the OMC/EM.
MAPPN_trace_ref2 Fixed, set to 3 Reference number associated with the tracing request and managed by the EM.
MAPPN_trace_recsessionref Fixed, set to 3 Provides the information on a Trace Record being generated in the Source RNC at the time of.
MAPPN_trace_type Fixed, set to 1 Trace type parameter encoded as per GSM 12.08.
164
MAPPN_unauth_lcs_cli_diag Fixed, set to 1 Encoded as specified in TS 100 974, i.e. 0 noAdditionalInformation 1 clientNotInMSPrivacyExceptionList 2 callToClientNotSetup 3 privacyOverrideNotApplicable 4 - disallowedByLocalRegulatoryRequirements
MAPPN_unk_sub_diag Fixed, set to 1 Single octet encoded as specified in ETS 300 974 i.e. 0 IMSI unknown 1 GPRS subscription unknown
MAPPN_user_err Fixed, set to 1 Single octet. Values as specified for error codes in ETS 300-974.
MAPPN_user_to_user_serv_ind Fixed, set to 1 This subscription option is defined in GSM Rec 02.87
165
Section 4 Interface to MAP-User Parameter name Parameter length Parameter data MAPPN_USSD_coding Fixed, set to 1 Encoded as specified in GSM 09.02 Phase 2
MAPPN_USSD_string Variable, in the range 1 to 160 Encoded as specified in GSM 09.02 Phase 2.
166
MAPPN_utran_ellipsis Variable, in the range 2 to 255 Ellipsis for UTRAN Codec List
MAPPN_uu_data_ellipsis Variable, in the range 2 to 220 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).
MAPPN_vce_grp_call_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_vertical_accuracy Fixed, set to 1 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
MAPPN_vlr_cap_ellipsis Variable, in the range 2 to 220 Series of parameters in tag, length, data format, as defined by the users.
MAPPN_vlr_number Variable, in the range 1 to 9 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.
168
169
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 MAPE_MSG_OK MAPE_BAD_ID MAPE_BAD_STATE MAPE_BAD_MSG MAPE_BAD_PARAM MAPE_NO_RESOURCES MAPE_INVALID_NC MAPE_INVALID_VERSION MAPE_BAD_VERSION MAPE_BAD_LENGTH Value 0 1 2 5 6 7 8 9 10 11 Success Inappropriate or invalid id in request message Inappropriate or unrecognized message type. Unsupported message received. Invalid parameters contained in message. Insufficient internal message resources. Invalid Network Context Message version is invalid MAP inappropriate or invalid message version. MAP inappropriate or incorrect message length, e.g., message exceeds defined length. Description
170
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. 171
Section 5 Non-Primitive Interface 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. (Currently only version zero). 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 most significant bit (i.e. bit 15) of the dialogue ID must be set to one for incoming dialogues. 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. 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. 172
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 : Bit 0 Mnemonic MAPF_V2_ERRORS Description 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. 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 pre-arranged-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 MAPF_SEGMENTATION Set to 1 to enable segmentation support when used with an appropriate SCCP and TCAP configuration. 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 TCNOTICE indication (indicating failure to deliver a message) when it is in the Dialog Initiated state. TCAP leaves the dialog open and passes a MAPNOTICE message to MAP. The MAP module conforms to the specification by informing the MAP-User 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. 173
MAPF_NO_ PREARRANGED_END
MAPF_NO_ NOTICE_ABORT
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 messages status field. The 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 UABORT to TCAP and P-ABORT to the MAP-User. It is recommended that applications set this option to 0.
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. 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.
MAPF_QOS_ TRANSPARENT
MAPF_NO_IND_ AFTER_NOTICE
If set to 1, the module will not send the MAP-CLOSEIND or MAP-DELIMITER-IND messages that are normally sent after the module sends the MAPNOTICE-IND or TC-U-REJECT messages. If set to 0, the above messages are sent. It is recommended that this option is set to 0.
other
All other bits are reserved for future use and must be set to zero.
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.
174
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.
175
Section 5 Non-Primitive Interface 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.
176
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.) 177
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 1
Mnemonic
MAPSWE_NO_MSSM
Id User Dialog ue ID 0
Diag1 -
Diag2 -
MAPSWE_NO_DLG
No internal resource to handle dialogue. Internal pool of structured messages exhausted. Internal pool of structured messages running low.
MAPSWE_NO_MAPM
MAPSWE_MAPM_LOW
178
Code 5
Mnemonic
MAPSWE_BAD_MSG
Diag1 -
Diag2 -
Description Unrecognized inter task message received. Internal error during message formatting.
MAPSWE_TX_FMT_ERR
MAPSWE_USER_BAD_FMT
Primitive Type
MAPSWE_TCAP_BAD_FMT
ID flag
Primitive Type
Badly formatted MAP message received from TCAP. not used Message received from TCAP or application with unrecognized dialogue id. Missing mandatory parameter in message received from the user Missing mandatory parameter in message received from TCAP Unknown primitive received from the user. For a SERREQ, it may also indicate that an operation is invalid with the specified application context. Unknown primitive received from TCAP
9 10
-MAPSWE_INVALID_DLG_ID
ID flag
11
MAPSWE_USER_MAND_ MISSING
12
MAPSWE_TCAP_MAND_MISSIN G
ID flag
13
MAPSWE_BAD_USER_PRIM
14
MAPSWE_BAD_TCAP_PRIM
User Dialog ue ID User Dialog ue ID User Dialog ue ID User Dialog ue ID User Dialog ue ID
ID flag
Primitive Type
15
MAPSWE_USER_PAR_FMT_ER R
Formatting error in a parameter received from the user Formatting error in a parameter received from TCAP Unrecognized parameter received from the user
16
MAPSWE_TCAP_PAR_FMT_ER R
ID flag
17
MAPSWE_USER_UNREC_PARA M
18
MAPSWE_TCAP_UNREC_PARA M
ID flag
Paramet er ID
179
Id Dialog ue ID
Diag2 -
20 21
-MAPSWE_DBUF_LOW
not used Running short of MAP_CPTBUF structures MAP_CPTBUF structures exhausted Number of MAP_CPTBUF structures recovered Re-assembled message too big
22
MAPSWE_NO_DBUF
23
MAPSWE_DBUF_ABMT
24
MAPSWE_TC_RESULT_NL_TOO _BIG
25
MAPSWE_INVALID_NC
NC value
26
MAPSWE_USER_TYPE_PARM_ MISSING
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).
180
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 DSM_S_IDLE DSM_S_WAIT_INIT_DATA DSM_S_WAIT_USER_REQ DSM_S_DLG_INIT DSM_S_DLG_PEND DSM_S_DLG_ACCEPT DSM_S_DLG_EST DSM_S_END_COMP DSM_S_WAIT_COMP DSM_S_RXED_OPEN_RSP DSM_S_DLG_TERM DSM_S_CLOSE_WAIT_COMP Value 0 1 2 3 4 5 6 7 8 9 10 11 Idle Waiting for initial data Waiting for user requests Dialogue initiated Dialogue pending Dialogue accepted Dialogue established First process components Waiting for component Waiting for components (open response received) Dialogue terminating Waiting for component before closing dialogue Description
181
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 ERR_SDLSIG_LOW ERR_NO_SDLSIG 47 46 Value 0x2f 0x2e id 0 0 Description The internal signal queue is running short of entries. The internal signal queue has been exhausted. If this event occurs, then correct operation of the MAP module is not guaranteed.
182
183
Section 5 Non-Primitive Interface 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 Value
31 0
30 0
29 0
28 0
27 0
26 0
25 0
24 0
Bit Value
23 0
22 0
21 0
20 0
19 0
18 0
17 0
16 0
Bit Value
15 0
14 0
13 0
12 0
11 0
10 0
9 0
8 0
Bit Value
7 0
6 0
5 0
4 0
3 TCCMP _REQ
2 TCDLG _REQ
1 MAPSRV _IND
0 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
184
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 Value
31 0
30 0
29 0
28 0
27 0
26 0
25 0
24 0
Bit Value
23 0
22 0
21 0
20 0
19 0
18 0
17 0
16 0
Bit Value
15 0
14 0
13 0
12 0
11 0
10 0
9 0
8 0
Bit Value
7 0
6 0
5 0
4 0
3 TCCMP _IND
2 TCDLG _IND
1 MAPSRV _REQ
0 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
185
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 nonprimitive message.
Bit Value
31 0
30 0
29 0
28 0
27 0
26 0
25 0
24 0
Bit Value
23 0
22 0
21 0
20 0
19 0
18 0
17 0
16 0
Bit Value
15 0
14 0
13 0
12 0
11 0
10 0
9 0
8 0
Bit Value
7 NC _MSK
6 SSL _MSK
5 STR _MSK
4 SSW _MSK
3 0
2 SW _EVT
1 CFG _MSK
0 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
186
Description: Sends a mask indicating which selective trace events should be active to the MAP module. No selective trace events are active when the module is initialized. This message can be used to turn on some or all selective trace events or turn them back off 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 0-7, 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.
187
188
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:
189
Status 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f
Mnemonic MAPt_tx_fmt_err MAPt_user_bad_fmt MAPt_tcap_bad_fmt MAPt_invalid_dlg_id MAPt_user_mand_missing MAPt_tcap_mand_missing MAPt_bad_user_prim MAPt_bad_tcap_prim MAPt_user_par_fmt_err MAPt_tcap_par_fmt_err MAPt_user_unrec_param MAPt_tcap_unrec_param MAPt_user_msg_unexp MAPt_tcap_msg_unexp MAPt_invalid_nc MAPt_service_type_param_missing
Description Refer to Software Event Indication 6. Refer to Software Event Indication 7 Refer to Software Event Indication 8 Refer to Software Event Indication 10. Refer to Software Event Indication 11. Refer to Software Event Indication 12 Refer to Software Event Indication 13. Refer to Software Event Indication 14. Refer to Software Event Indication 15. Refer to Software Event Indication 16. Refer to Software Event Indication 17. Refer to Software Event Indication 18. Refer to Software Event Indication 19. Refer to Software Event Indication 20. Refer to Software Event Indication 25. Refer to Software Event Indication 26.
190
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 07 (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.
191
Description: This message is provided to request a reply indicating the software version used for the MAP module. The parameter areas are filled in by the MAP module and do not need to be included by the user. On receipt of this request, the module returns the message with status "SUCCESS" to the sender including the information requested.
192
Section 5 Non-Primitive Interface 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.
194
195
Section 5 Non-Primitive Interface 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 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 MAP Application Context number for the dialogue, e.g. for the ReportingContext AC, app_context_name = 7. app_context_version MAP Application Context version number for the dialogue.
196
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 type id src dst rsp_req hclass status err_info reserved len PARAMETER AREA OFFSET 0 4 SIZE 4 2 NAME reserved Resolution (set to 1) MEANING KEEP_TIME (0x7006) 0 MAP_TASK_ID Timer module ID 0 0 0 0 0 6
resolution The number of operating system ticks between timer expiry messages being issued to the MAP module. This parameter should be set to 1.
197
A.2 Timer Expiry Periodic timer tick message issued by the timer module. MESSAGE HEADER FIELD NAME Type Id Src Dst rsp_req Hclass Status err_info Reserved Len PARAMETER AREA OFFSET 0 SIZE 4 NAME reserved (set to zero) MEANING TM_EXP (0xc002) Index to timer table (set to zero) Sending module ID MAP_TASK_ID 0 0 0 0 0 4
198
NOTE: The message type for the confirmation message is set as described in the Dialogic DSI MAP Software Environment Programmers Manual Issue 3. Only a request message may have a confirmation message associated. 199
Service
Short message service management services: MAP-ALERT-SC-WITHOUT-RESULT MAP-ALERT-SERVICE-CENTRE MAP-FORWARD-SHORT-MESSAGE MAP-INFORM-SERVICE-CENTRE MAP-MO-FORWARD-SHORT-MESSAGE MAP-MT-FORWARD-SHORT-MESSAGE MAP-NOTE-SUBSCRIBER-PRESENT MAP-READY-FOR-SM MAP-REPORT-SM-DELIVERY-STATUS MAP-SEND-ROUTING-INFO-FOR-SM Supplementary services-related services: MAP-ACTIVATE-SS MAP-DEACTIVATE-SS MAP-ERASE-SS MAP-INTEROGATE-SS MAP-REGISTER-SS MAP-GET-PASSWORD MAP-REGISTER-PASSWORD MAP-PROCESS-UNSTRUCTURED-SS-DATA MAP-PROCESS-UNSTRUCTURED-SS-REQUEST MAP-UNSTRUCTURED-SS-REQUEST MAP-UNSTRUCTURED-SS-NOTIFY Mobility services: MAP-ANY-TIME-INTERROGATION MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION MAP-ANY-TIME-MODIFICATION MAP-CANCEL-LOCATION MAP-CHECK-IMEI MAP-DELETE-SUBSCRIBER-DATA MAP-INSERT-SUBSCRIBER-DATA MAP-NOTE-MM-EVENT MAP-PROVIDE-SUBSCRIBER-INFO 200 3 3 3 1
Version
2, 3 1, 2 2 3 3 1 2, 3 1, 2, 3 1, 2, 3
1, 2 1, 2 1, 2 1, 2 1, 2 1, 2 1, 2 1 1, 2 1, 2 1, 2
1, 2 1, 2, 3 1, 2, 3 1, 2, 3 3 3
MAP-PURGE-MS MAP-RESET MAP-RESTORE-DATA MAP-SEND-IDENTIFICATION MAP-SEND-PARAMETERS MAP-UPDATE-LOCATION MAP-UPDATE-GPRS-LOCATION Call Handling Operations: MAP-ERASE-CC-ENTRY MAP-PROVIDE-ROAMING-NUMBER MAP-REGISTER-CC-ENTRY MAP-RESUME-CALL-HANDLING MAP-SEND-ROUTING-INFORMATION MAP-SET-REPORTING-STATE Operation and maintenance services: MAP-ACTIVATE-TRACE-MODE MAP-DEACTIVATE-TRACE-MODE MAP-TRACE-SUBSCRIBER-ACTIVITY MAP-REMOTE-USER-FREE MAP-SEND-IMSI MAP-STATUS-REPORT Location service management services: MAP-PROVIDE-SUBSCRIBER-LOCATION MAP-SUBSCRIBER-LOCATION-REPORT MAP-SEND-ROUTING-INFO-FOR-LCS Network-Requested PDP Context Activation services: MAP-SEND-ROUTING-INFO-FOR-GPRS MAP-FAILURE-REPORTING MAP-NOTE-MS-PRESENT-FOR-GPRS Fault Recovery services: MAP-FORWARD-CHECK-SS-INDICATION Handover Services: MAP-PREPARE-HANDOVER MAP-PREPARE-SUBSEQUENT-HANDOVER MAP-SEND-END-SIGNAL MAP-FORWARD-ACCESS-SIGNALLING MAP-PROCESS-ACCESS-SIGNALLING Authentication management services
2, 3 1, 2 3 2, 3 1 1, 2, 3 3
3 1, 2, 3 3 3, 4 1, 2, 3 3
1, 2, 3 1, 2, 3 1 3 2 3
3 3 3
3 3 3
1, 2, 3
3 3 3 3 3
201
202