Any Time Interrogation Field Mapping to MDC

Call Control Framework (CCF) sets MAP-ATI invoke request fields based on pre-rating queries configuration in My MATRIXX and stores the MAP-ATI results in MtxCallOutResponseData MDCs.

For more information about MtxCallOutResponseData MDCs, see the discussion about callout response data MDCs.

Where ATI Invoke Fields are Set

CCF sets MAP-ATI invoke fields based on the pre-rating actions included in the pre-rating profile selected during rating. For information about configuring pre-rating actions and profiles, see the discussion about configuring PreRating queries in My MATRIXX.

For information about where CCF stores the ATI results, see Where ATI Result Fields are Stored.

MAP-ATI Invoke Field Mapping lists the MAP-ATI invoke request fields supported by CCF and how they are set.

Table 1. MAP-ATI Invoke Field Mapping
MAP-ATI Field Set From
subscriberIdentity.imsi Sets the subscriber's IMSI (International Mobile Subscriber Identity) using the IMSI from the IDP, based on the prerating profile, Query Source field.
subscriberIdentity.msisdn Sets the subscriber's MSISDN using the MSISDN from the IDP, based on the prerating profile, Query Source field.

The MSISDN value is determined using the denormalization rules configured for MAP callout services in the mtx_config.xml file.

requestedInfo.locationInformation Pre-rating profile, Subscriber Information to Query check box. Sets whether to request the subscriber's location information.
requestedInfo.subscriberState Pre-rating profile, Subscriber Information to Query check box. Sets whether to request the subscriber's state.
requestedInfo.currentLocation Pre-rating profile, Subscriber Information to Query field check box. Sets whether to request information about the subscriber's current location.
requestedInfo.requestedDomain Pre-rating profile, Preferred Domain to Query field. Sets the signaling network domain to query. Set to:
  • 0 — Circuit switched
  • 1 — Packet switched
requestedInfo.imei Pre-rating profile, Subscriber Information to Query check box. Sets whether to request the subscriber's imei.
requestedInfo.mnpRequestedInfo Pre-rating profile, Subscriber Information to Query check box. Sets whether to request the subscriber's mobile number portability information.
gsmSCF-Address Set to the global title digits configured for the SCCP calling party address for MAP callouts.
extensionContainer.privateExtensionList If configured to send private extensions, this is set to the list of private extensions to include in MAP callouts.

Where ATI Result Fields are Stored

CCF copies MAP-ATI results fields to specific fields in the MtxCallOutResponseData MDC. The callout information for the calling and the called parties can be found in the following MtxCallOutResponseData MDCs:
  • (Calling Party) MtxChargingSessionObject.Attr.CallOutSessionInfo.CallingCallOutResponse
  • (Called Party) MtxChargingSessionObject.Attr.CallOutSessionInfo.CalledCallOutResponse

MAP-ATI Results Mapping lists the MAP-ATI results fields supported by CCF and the MDC fields to which they are copied.

Table 2. MAP-ATI Results Mapping
MAP-ATI Field MDC MDC Field Notes
subscriberInfo.locationInformation MtxCallOutResponseData LocationInfo Stores only relevant subscriber.locationInformation fields.
subscriberInfo.subscriberState MtxCallOutResponseData SubscriberVoiceState

SubscriberVoiceNotAvailableReason

Stores the state of the subscriber making or receiving voice calls and the not available reason. Possible voice states are:
  • 0 — Assumed idle
  • 1 — Busy
  • 2 — Detached from the network or unreachable
  • 3 — Not provided from VLR
Possible unavailablity reasons are:
  • 0 — Mobile station purged
  • 1 — IMSI detached
  • 2 — Restricted area
  • 3 — Not registered
subscriberInfo.locationInformationGPRS MtxCallOutResponseData LocationInfo Stores GPRS location information only if subscriberInfo.locationInformation is not available. Stores only relevant fields.
subscriberInfo.ps-SubscriberState MtxCallOutResponseData SubscriberPsState

SubscriberPsNotAvailableReason

Stores the subscriber state for packet switched services and the not available reason. Possible packed switched services states are:
  • 0 — Not provided from SGSN
  • 1 — Detached
  • 2 — Attached, not reachable for paging
  • 3 — Attached, reachable for paging
  • 4 — PDP Active, not reachable for paging
  • 5 — PDP Active, reachable for paging
  • 6 — Detached from the network or unreachable
Possible unavailablity reasons are:
  • 0 — Mobile station purged
  • 1 — IMSI detached
  • 2 — Restricted area
  • 3 — Not registered
subscriberInfo.imei MtxCallOutResponseData Imei Stores the imei (International Mobile Equipment ID) number.
subscriberInfo.mnpInfoRes MtxCallOutResponseData MnpRoutingNumber

NumberPortabilityStatus

MapCallOutResponse.MnpInfo

Stores mobile number portability information.
privateExtensionContainer MtxCallOutResponse PrivateExtensionList Stores the private extension data returned in the MAP call out response.