MtxCallOutResponseData

The MtxCallOutResponseData MDC holds the query results of Mobile Application Part (MAP) and Lightweight Directory Access Protocol (LDAP) callouts for a call or a session.

MAP Response Data

MAP MtxCallOutResponseData Fields describes the fields returned in the MtxCallOutResponseData MATRIXX Data Container (MDC) for callouts using the MAP protocol:
Table 1. MAP MtxCallOutResponseData Fields
Field Type Description
CallParty UINT32 Identifies who the response is for:
  • 0 — Calling party.
  • 1 — Called party.
  • 2 — Another party to the call.
Result UINT32 Indicates whether the MAP callout was successful:
  • 0 — Success.
  • 1 — Fail.
QueryLog MtxCallOutQueryLogData Logs the results of the last callouts for each prerating query type, for this call or session, in separate MtxSingleCallOutQueryLogData MDCs.
LocationInfo MtxMobileLocationData Relevant mobile phone location information.
SubscriberVoiceState UINT32 The subscriber's state of availability for voice calls:
  • 0 — Assumed to be idle.
  • 1 — Busy.
  • 2 — Detached from, or unreachable by the network.
  • 3 — Not provided by the VLR.
SubscriberVoice NotAvailableReason UINT32 If unavailable, the reason the subscriber is unavailable:
  • 0 — Mobile station purged.
  • 1 — IMSI detached.
  • 2 — Restricted area.
  • 3 — Not registered.
SubscriberPsState UINT32 The subscriber's state of availability for packet switched services:
  • 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 or unreachable by the network.
SubscriberPsNotAvailableReason UINT32 If unavailable, the reason the subscriber is unavailable:
  • 0 — Mobile station purged.
  • 1 — IMSI detached.
  • 2 — Restricted area.
  • 3 — Not registered.
Imei String The International Mobile Equipment Identifier
Imsi String (For MSISDN queries) The International Mobile Subscriber Identity. Identifies the SIM card for the subscriber's account.
MnpRoutingPhoneNumber String The routing number prefix to use for routing to another operator.
NumberPortabilityStatus UINT32 The status for number portability:
  • 0 — Not known to be ported.
  • 1 — Own number ported out.
  • 2 — Foreign number ported to foreign network.
  • 3 — Not used.
  • 4 — Own number not ported out.
  • 5 — Foreign number ported in.
RoamingPhoneNumber String The normalized Mobile Station Roaming Number (MSRN).
RedirectToPhoneNumber String The normalized forwarded to number.
RedirectFromPhoneNumber String The redirecting number, if the call is forwarded and the destination is not ported. Uses the normalized MSISDN from the MAP-SRI query results.
MnpMsisdn String If the destination is ported, this is the normalized MSISDN from the MAP-SRI query results, or the subscriberInfo.mnpInfoRes.msisdn from the MAP-ATI query results.
MnpRoutingPhoneNumberAndOrMsisdn String The concatenated MnpRoutingPhoneNumber and MnpMsisdn.
MnpImsi String The MNP IMSI as described in GSM 23.066.
RedirectOption MtxAsn1MapRedirectOptionData Forwarding information.
CugCheckInfo MtxAsn1MapCugCheckInfoData Closed User Group (CUG) information.
CugSubscriptionFlag Boolean CUG subscription flag.
CugSubscriptionFlag2 UINT32 CUG subscription flag.
ExtraServicelist UINT32 A list of supplementary services available to the subscriber. For information about list values, see section 17.7.5 of the 3GPP TS 29.002 V5.13.0 (2007-09) specification.
MapCallOutResponse MtxMapCallOutResponseData MAP call out specific response parameters.
SsStatus UINT8 The status of the supplementary service.

LDAP Response Data

LDAP MtxCallOutResponseData Fields describes the fields returned in the MtxCallOutResponseData MDC for callouts using the LDAP protocol:
Table 2. LDAP MtxCallOutResponseData Fields
Field Type Description
CallParty UINT32 Identifies who the response is for:
  • 0 — Calling party.
  • 1 — Called party.
  • 2 — Another party to the call.
Result UINT32 Indicates whether the LDAP callout was successful:
  • 0 — Success.
  • 1 — Fail.
QueryLog MtxCallOutQueryLogData Logs the results of the last callouts for each prerating query type, for this call or session, in separate MtxSingleCallOutQueryLogData MDCs.