-
-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Description
Issue Description
We need to verify and potentially fix the process of obtaining a trial license in the CTI Client module during installation.
Current Behavior
Currently, it's unclear whether the trial license acquisition process works properly when the CTI Client module is installed. Users may experience issues with trial license activation, preventing them from properly testing the module's functionality.
Expected Behavior
- During installation of the CTI Client module, the system should automatically request and receive a valid trial license
- Users should be clearly notified about the trial license period and expiration date
- The trial license activation should be seamless without requiring additional user actions
Technical Details
Areas to investigate:
- The license request mechanism during module installation
- Server-side validation and response handling
- Error handling when license server is unavailable
- License storage and validation on the client side
- User notification system for license status
Steps to Reproduce
- Install MikoPBX with a clean configuration
- Install the CTI Client module through the module manager
- Check if a trial license is automatically obtained
- Verify the license status in the module settings
Proposed Testing Plan
- Test installation on different network configurations
- Test with and without internet connectivity
- Test reinstallation scenarios
- Test with expired licenses to ensure proper renewal flow
Affected Components
- CTI Client module installation process
- License management subsystem
- User notification system
Additional Context
This verification is important to ensure a smooth onboarding experience for new users who want to evaluate the CTI Client functionality before purchasing a full license.
Metadata
Metadata
Assignees
Labels
No labels