Replace PA05-33 OTA API with the proper two-step activation flow:
- PA02-01: Account Registration (/master/addAcnt/)
- PA05-05: Voice Options Registration (/mvno/talkoption/addOrder/)
Changes:
- Add FreebitAccountRegistrationService for PA02-01 account registration
- Add FreebitVoiceOptionsService for PA05-05 voice options
- Update SimFulfillmentService to use new APIs instead of PA05-33 OTA
- Add SalesforceSIMInventoryService for fetching SIM inventory data
- Remove deprecated FreebitOtaService (PA05-33 no longer used)
- Remove debug console.log statements
The new flow:
1. Fetch SIM inventory from Salesforce (phone number, PT number)
2. Call PA02-01 to register MVNO account with plan code
3. Call PA05-05 to configure voice options with customer identity
4. Update SIM inventory status to "In Use"
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Added new animation styles to globals.css for improved visual effects in the portal.
- Updated PublicShell component to include mobile menu functionality and touch device detection, enhancing user experience on mobile devices.
- Refactored PublicLandingView to incorporate a custom hook for scroll-triggered animations and improved form validation for user inquiries.
- Enhanced AboutUsView layout for better readability and accessibility, including corporate data presentation.
- Streamlined PublicInternetPlans component by removing unnecessary CTA elements, focusing on setup fee details for clarity.
- Adjusted PublicContactView styling for improved layout consistency across the portal.