The new NethVoice App will be officially supported only on the NethVoice version based on NethServer 8. However, it is also compatible with NethVoice 14 on NethServer 7, although with some limitations:
The NethVoice CTI QR code will not configure the new NethVoice App.
The necessary changes to the extensions dedicated to the App will not be made automatically upon activation. These will need to be set manually or through a specific script. Therefore, the new NethVoice App extensions will be created with the old configuration.
To use the new NethVoice App on NethVoice 14, follow these steps from the NethVoice administration interface:
1. Click on the "Administration" tab -> "Advanced" to access the configuration on FreePBX.
2. Go to "Applications" -> "Extension" and click on the pencil icon of the extension related to the mobile device.
At this point, it will be necessary to modify or verify the following parameters:
- Qualify Frequency = must be 60 - Transport = must be 0.0.0.0tls - Rewrite Contact = must be YES - Maximum Expiration = must be 7200
Once the NethVoice App is installed on the mobile phone, since the QR code cannot be used, it will be necessary to log in manually as follows:
- Username: username@hostname - Password: use the same password as the NethVoice CTI
If it is necessary to migrate all extensions with active mobile from the previous version to the new one, we have created an easy-to-use tool. Just run it to complete the operation.
Note: The tool will make the changes to the active mobile extensions by changing the previously mentioned parameters to make the new app work.
1) Install a new version of nethvoice-wizard-restapi:
yum --enablerepo=nethesis-testing update nethvoice-wizard-restapi
This command will install the version nethvoice-wizard-restapi-14.17.0-1.17.gec5a7f4.ns7.noarch and you will get a script that modifies all active mobile extensions.
2) Run the script:
php /var/www/html/freepbx/rest/lib/appMigrationHelper.php
This script changes the configuration of the active extensions.
Important Notes
The new mobile extensions will be created with the old configuration and therefore it will be necessary to proceed with the modification manually or by running the script again.
The CTI QR code configures only the previous app.
By following these steps, it will be possible to use the new NethVoice App even on NethVoice 14 with NethServer 7, ensuring the correct configuration and functionality of the application.