maf-snooper-sys

(1 review)

home

**

Summary

**

maf-snooper-sys is created for the MVNO Modernization project by calling the CSI SNOOPER maf adapter to send the type of Network Element being requested (HLR, OTA, VM, or MIND) and receive the Network Element data (or a “not found” message, or an exception message) from TORCH (old name SNOOPER) backend system.

**

Requirements

**

Following are the operations in the maf-snooper-sys API.

Operation: HLRQuery - submits a request to retrieve the given subscriber’s profile from an HLR

Request Type: HlrQueryRequest

  • client
  • imsi or msisdn
  • hlrId

Operation: EpcHssQuery - retrieves the subscriber’s profile from the EPC HSS

Request Type: EpcHssQueryRequest

  • client
  • epcHssId
  • msisdn or imsi

Operation: ImsHssQuery - retrieves the subscriber’s profile from the IMS HSS

Request Type: imsHssQueryRequest

  • client
  • msisdn

Operation: OtaPushProfile - requests the OTA to push the current profile it has to the subscriber again

Request Type: OtaPushProfileRequest

  • client
  • iccid

Operation: OtaQuery - retrieves the subscriber’s last profile sent via OTA, these can age out over time so it’s not guaranteed each subscriber will be found

Request Type: OtaQueryRequest

  • client
  • iccid or msisdn

Operation: VoicemailPasswordReset - sets a temporary password on the subscriber’s VM profile which will be changed the next time they access the system

Request Type: VoicemailPasswordResetRequest

  • client
  • msisdn
  • vmId
  • password

Operation: OtaUpdateVoicemail - Does the update operation

Request Type: OtaUpdateVoicemailRequest

  • client
  • iccid
  • mbdn
  • mbox

Operation: UpdateCallForwardImmediate - Updates the Call forward

Request Type: UpdateCallForwardImmediateRequest

  • client
  • msisdn or imsi
  • forwardToNumber(Optional)
  • volteIndicator
  • enable

**

Common Fields/Messages

**

Client.application—send fixed string “CSI”

Client.user—send CSI user ATTUID

Client.requestID—send any string that is unique to the request

Success.success—profile found, request completed successfully

Success.failure—an error occurred; check fault

WSException.RetryRequired—(optional) if present, the fault is recoverable, and the method may be retried after a brief delay (e.g. 5 seconds)

Success.notfound—no profile found, request completed successfully

Msisdn—the 10-digit subscriber number (phone number)

Imsi—the 15-digit unique mobile station ID

iccid—Integrated Circuit Card ID is the unique SIM serial number.

hlrid— This is a value calculated in Telegence Billing that uniquely identifies a Subscriber's HLR platform

susbcriberId—This is a value in Telegence Billing that identifies a Subscriber.

VMID— This is a value calculated in Telegence Billing that uniquely identifies a Subscriber's Voicemail platform

**

Response Type:

  • "success"

  • "failure"

  • "not found"


Reviews