maf-snooper-sys
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"