celcom - malaysia uim implementation - white paper v2
TRANSCRIPT
CelcomLocation: Kuala Lumpur, Malaysia
Phase: R1 & R2 | Timeline: 2013-2014
UIM v7.2.0 Patch 12/13
System Integrator: Accenture, Malaysia
Author: Chandra Sekhar Sinavarapu
High level Architecture
Oracle UIM
Oracle OSM
Oracle OSBMiddleware
IVR
PCare
Siebel CRM
Product HUB
Fetch Card/TN detailsPerform Number
Operations
Fetch Card/TN details
Manage Product DetailsFetch Puk and Card
Details
SOAP/Http
Communication
Systems interacting with UIM for various operations
Legend
External Systems
Middleware
Target System
Telephone Number Brief
• Telephone Numbers Volume• Prepaid : 16 Million (1.6 Crore)• Postpaid : 4 Million ( 40 Lakhs)• MVNO Prepaid /Post Paid,
Prepaid Celcom First – 2 Million (20 Lakhs)
• VOBB – 500,000
• Network Type• 2G
• 3G
• Number Types• Owned
• Ported-In
• Celcom MVNO
• Ported-out
• Number Categories• Golden CEO
• Golden A1/A2/A3/A4
• Normal
• SP1/SP2
• Regional Classification• HQ
• Central/Central1/Central2
• Northern
• Southern
• Sabah/Sabah1/Sabah2
• Sarawak/Sarawak1/Sarawak2
Telephone Number Management Operations
• Create Telephone Numbers – Mobile and VOBB
• Bulk change TN status
• Create Dynamic Telephone Numbers (Number Porting)
• Update Telephone Numbers
• Perform Telephone Number Conversions
• Telephone Number Details Retrieve for New Registration
• VoBB Telephone Number Retrieve/Update
• Perform Bulk Assign/Unassign of Prepaid/Postpaid Telephone Numbers
• Perform Telephone Number Single/Bulk Reservation
• Telephone Number Recycling
• Perform Service Number Change
• Allocate Telephone Numbers to Stores
SIM Card Brief
• SIM Cards Volume• Initial Volume: 22 Million
• MoM Volume : 150,000
• Current Volume: 40 Million
• Network Indicators• 2G
• 3G
• HLR• GHLR4 (2G)
• GHPRD (2G)
• GHSBH (2G)
• GHSWK (2G)
• SIM Card Types• 32K SIM• 64k USIM• 64K USIM MICRO• 64K USIM NANO• 128K SIM• 8K SIM• 16K SIM• 256K SIM• 256K USIM• 1M USIM• 64K USIM MICRO 3 IN 1• 64K USIM MICRO 2 IN 1• 64K SIM
• GHLR4 (3G)
• GHPRD (3G)
• GHSBH (3G)
• GHSWK (3G)
SIM Card Management Operations
• Generate Blank SIM Cards
• Retrieve SIM Card Details
• Provision / Deprovision Starter Packs
• Extend SIM Card Expiry
TN-SIM Card Management Operations
• Creation of SIM Pairing with Telephone Number
• Association of SIM Card Batch with Telephone Number
• Disassociation of SIM Card Batch from Telephone Number
• Perform SIM Card Change
• Perform Bulk Number Pairing
Entities and Specifications Used• Custom Object
• CelcomSequence• CUGID• CustomLogManager• HSBBInstall• LegacyPrepaidCUG• NumberLevelMapping
• Entity Identification Specification• CelcomSequenceEntityId• CustomLogManagerEntityId• IncumbentEntityId• LegacyPostpaidCUGEntityId• UsernameEntityId
• Inventory Group• MobileTelephoneNumberCombination• NumberReservationStore• ProductionBatch• QCTestUpdate• SIMCardBatch• SIMCardReplacement• VOBBTelephoneNumberCombination
• Logical Device• SIMCARD
• Party• Username
Entities and Specifications Used (Contd..2)• Geographic Place
• Address Range : AccessPartner• Site : HSBBServiceableAddress
• Place Configuration• HSBBServiceableAddressConfig
• Product• CelcomProduct
• Inventory Role• TECHNOLOGY : HSI, NETSAFE
• Telephone Number• CreationOfCelcomNumberPool• VOBBTelephoneNumber
• Ruleset Extension Points• CREATE_PRODUCT_BATCH_ExtPnt• UPDATE_PRODUCT_BATCH_ExtPnt
• Rulesets• BATCH_MOBILE_TELEPHONE_NUMBER_RECYCLE• BATCH_NUMBER_UNASSIGNMENT• BATCH_RECYCLE_NUMBERS_FROM_STORE• BATCH_SIM_OUTPUT_FILE• BATCH_STARTERPACK_PROVISIONING• BATCH_UPDATE_MTNC_VTNC• BATCH_UPDATE_SIM_CARD_EXPIRY_DATE• BULK_CREATE_HSBB_SERVICEABLE_ADDRESS• BULK_CREATE_STARTERPACK_TEST_DATA• BULK_RESERVE_NUMBERS_TO_STORE• INSTANT_SEQUENCE_INCREMENTER• INVALIDATE_CACHE_ONCE• MVNO_NUMBER_SERVICE_CONVERSION_TO_PREPAID_POSTPAID • POSTPAID_PREPAID_TO _MVNO_NUMBER_SERVICE_CONVERSION• START_ALL_CELCOM_BATCH_OPERATIONS• UPDATE_PRODUCT_BATCH• UPLOAD_SIM_OUTPUT_FILE
Entities and Specifications Used (Contd..3)• Sequence
• UsernameSeq• LegacyPostpaidCUGSeq• IncumbentSeq• GROUPID• CustomLogManagerSeq• CelcomSequenceSeq• BATCH_WDT • BATCH_OTS• BATCH_ORC• BATCH_OBC• BATCH_GND• BATCH_GEM• BATCH_ECP• BATCH_BLF
Timer Operations
• BATCH_MOBILE_TELEPHONE_NUMBER_RECYCLE
• BATCH_UPDATE_SIM_CARD_EXPIRY_DATE
• BATCH_SIM_OUTPUT_FILE
• BATCH_NUMBER_UNASSIGNMENT
• BATCH_UPDATE_MTNC_VTNC
• BATCH_RECYCLE_NUMBERS_FROM_STORE
• BATCH_STARTERPACK_PROVISIONING
UI Customizations
• Inventory Group Search Page• Number Management
• Assign Numbers
• Unassign Numbers
• Test Numbers
• Change Number Service
• Reserve Numbers
• Allocate Numbers
• Rollback Reservation
• Approve Allocation
• Approve Reservation
• Reject Allocation
• Inventory Group Search Page• Card management
• Assign Numbers To Batch• Request Batch Approval• Approve And Pair• Reject Batch• Approve Replacements
• QC• QC Update
• Inventory Group Summary Page• Card Management
• Download SIM Input File• Download SIM Packer File• SIM Card Batch Allocation Update
UI Customizations (Contd..2)
• Save Search Results to HTML• Product
• Logical Device
• Telephone Number
• Custom Object
• Inventory Group
• Places
Security
• IT User (uim-users)
• Card Management Supervisor
• Card Management Staff
• Number Management Supervisor
• Number Management Staff
• QC Admin
• HSBB Admin
• Read-Only
Performance Tuning• Telephone Number
• Extension Point• TelephoneNumber_findTN
• Ruleset Extension Points-Global• SupressDistinct_TN
• Rulesets • SUPPRESSDISTINCT_TN
• Logical Device• Extension Point
• LogicalDevice_findLD• Ruleset Extension Points-Global
• SupressDisctict-LD • Rulesets
• SUPPRESSDISTINCT_LD