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?
How does the UREC runtime handle USSD transcripts?
How does the UREC runtime handle USSD transcripts?
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?
What is a requirement for USSD push regarding MSISDN ranges?
What is a requirement for USSD push regarding MSISDN ranges?
Signup and view all the answers
What does the PUsageRecord definition signify in the context of USSD?
What does the PUsageRecord definition signify in the context of USSD?
Signup and view all the answers
What is the maximum character limit for the initial transaction setup?
What is the maximum character limit for the initial transaction setup?
Signup and view all the answers
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?
Signup and view all the answers
'You have no funds available to support this request' indicates what issue?
'You have no funds available to support this request' indicates what issue?
Signup and view all the answers
What kind of traffic is handled by the MFS GW Pool services?
What kind of traffic is handled by the MFS GW Pool services?
Signup and view all the answers
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?
Signup and view all the answers
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.'?
Signup and view all the answers
What does the character limit reduction to 70 UCS characters signify?
What does the character limit reduction to 70 UCS characters signify?
Signup and view all the answers
What identifies the type of traffic the ICASA GW Pool services handle?
What identifies the type of traffic the ICASA GW Pool services handle?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
Which identifier is used for USSD billing requests?
Which identifier is used for USSD billing requests?
Signup and view all the answers
What CC-Request-Type is used in Diameter billing for USSD?
What CC-Request-Type is used in Diameter billing for USSD?
Signup and view all the answers
Which module is specifically used for the CallBack gateway's customizations?
Which module is specifically used for the CallBack gateway's customizations?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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.
Related Documents
Description
This quiz covers essential aspects of UXML error handling and the configuration necessary for MSISDN and USSD operations. It includes details on error codes, CDRs, ASN.1 records, and the limitations of transaction setups. Perfect for those learning about telecommunications and network management.