Podcast
Questions and Answers
What is returned if the UXML rating is not configured correctly?
What is returned if the UXML rating is not configured correctly?
- Rating configuration success message
- UXML error 12562 (correct)
- USSD error 26201
- Push rating success confirmation
How does the UREC runtime handle USSD transcripts?
How does the UREC runtime handle USSD transcripts?
- Transcripts are written to journal files (correct)
- Transcripts are discarded after processing
- Transcripts are logged in ASCII format
- Transcripts are stored temporarily in memory
Which component is NOT involved in creating ASN.1 format CDRs from USSD transcripts?
Which component is NOT involved in creating ASN.1 format CDRs from USSD transcripts?
- Journal reader
- Billing terminal (correct)
- EMM
- USSD instance
What is a requirement for USSD push regarding MSISDN ranges?
What is a requirement for USSD push regarding MSISDN ranges?
What does the PUsageRecord definition signify in the context of USSD?
What does the PUsageRecord definition signify in the context of USSD?
What is the maximum character limit for the initial transaction setup?
What is the maximum character limit for the initial transaction setup?
What does the error message 'Service not running! Please try again later' indicate?
What does the error message 'Service not running! Please try again later' indicate?
'You have no funds available to support this request' indicates what issue?
'You have no funds available to support this request' indicates what issue?
What kind of traffic is handled by the MFS GW Pool services?
What kind of traffic is handled by the MFS GW Pool services?
What does the error message 'MSISDN not found. Please contact the call center.' signify?
What does the error message 'MSISDN not found. Please contact the call center.' signify?
What is indicated by the error message 'Service temporarily unavailable. Please try later again later.'?
What is indicated by the error message 'Service temporarily unavailable. Please try later again later.'?
What does the character limit reduction to 70 UCS characters signify?
What does the character limit reduction to 70 UCS characters signify?
What identifies the type of traffic the ICASA GW Pool services handle?
What identifies the type of traffic the ICASA GW Pool services handle?
What happens if the initial billing attempt is unsuccessful due to insufficient funds?
What happens if the initial billing attempt is unsuccessful due to insufficient funds?
What error message does a subscriber receive if billing fails within a session?
What error message does a subscriber receive if billing fails within a session?
Which identifier is used for USSD billing requests?
Which identifier is used for USSD billing requests?
What CC-Request-Type is used in Diameter billing for USSD?
What CC-Request-Type is used in Diameter billing for USSD?
Which module is specifically used for the CallBack gateway's customizations?
Which module is specifically used for the CallBack gateway's customizations?
For the CPID values 0, 1, 2, and 3, which pairs represent the Service Class used in the CallBack GW?
For the CPID values 0, 1, 2, and 3, which pairs represent the Service Class used in the CallBack GW?
What is the purpose of the Diameter Credit Control Request sent to DBRA?
What is the purpose of the Diameter Credit Control Request sent to DBRA?
What happens when a subscriber attempts to reply to an aborted USSD session?
What happens when a subscriber attempts to reply to an aborted USSD session?
Flashcards are hidden until you start studying
Study Notes
UXML Error Handling
- UXML error 12562 indicates a push rating failure when not configured.
- Local billing occurs without engaging the Online Charging System (OCS) and generates ASN.1 records.
MSISDN Configuration
- MSISDN ranges are essential for USSD push configuration.
- Configuration determines network routing.
USSD Transcripts and CDRs
- USSD transcripts are recorded in journal files on the USSD6 instance.
- UREC runtime creates ASN.1 format Call Detail Records (CDRs) from the journal.
- CDRs are sent to the EMM with prefixed filenames.
ASN.1 PUsageRecords Definition
- The ASN.1 PUsageRecords contains various parameters for transaction records including:
- dateTimeStamp
- usageType
- customerInfo
- originatingParty
- transactionNumber
- usage details
Character Limitations
- Initial transaction setup restricts max characters to 160 due to dialogue overhead.
- Subsequent menu exchanges allow up to 182 characters.
- UCS character support allows a maximum of 70 unicode characters.
Friendly Error Messages
- Common error messages guide users during issues, encoded with reasons:
- "Service code not supported": No routing configured on MARS.
- "Service not running! Please try again later": Application not connected to MARS.
- "Internal Service Error": General error accompanied by a code.
- "Service execution error: timeout": External app response exceeded 10 seconds.
- "You have been barred from using this service.": Managed by barring manager.
- "RICA SIM restriction": SIM must be registered.
- "MSISDN not found.": Contact customer service for assistance.
- "Insufficient funds": No available balance for the request.
- "Service temporarily unavailable": General failure or RICA check failure.
Deployment Overview
- WASP GW Pool handles external traffic through WASP accounts.
- Self Service GW Pool addresses internal self-service traffic managed by EPI USE.
- 121 GW Pool is utilized for callback traffic.
- MFS GW Pool supports mobile financial services (e.g., Xtratime, MoMo).
- ICASA GW Pool manages push traffic for upselling after bundle depletion.
Diameter Billing through DBRA
- USSD GW sends Diameter Credit Control Request to DBRA for billing.
- Successful billing initiates a timer and forwards the USSD request to the service application.
- Diameter billing uses Credit Control Requests with SCAPv2, specific to Ericsson.
Key Diameter Parameters
- Service context ID is assigned.
- Service identifier for USSD is set as 120.
- Used action is DIRECT_DEBITING.
- Subscription ID corresponds to the subscriber's MSISDN.
- CC-Request-Type is Event Request (4) for processing.
Customizations for CallBack and ICASA GWs
- Specific customizations for CallBack and ICASA GWs are localized in the USSM SDACC modules.
- CallBack GW utilizes the module ussm_mtnsa_cb_sdacc.erl.
- Service classes CB00, CB01, CB02, and CB03 work in pairs for processing transactions.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.