-
Notifications
You must be signed in to change notification settings - Fork 17
Description
The call recording feature in the NethVoice App is not currently linked to the call recording permissions configured in NethVoice.
Recordings started from the NethVoice app :
- are not stored in the NethVoice call history;
- remain saved locally on the user’s device;
- are accessible only from the smartphone.
The feature cannot be disabled from the App configuration. Users can enable automatic recording for all calls or start recording on demand.
This creates governance and compliance concerns (e.g. GDPR), since disabling call recording for a user in NethVoice does not prevent recording from the Mobile App.
A provisioning-based solution is available via Global External Provisioning , using the parameter. The proposal is to implement the second option: manage the feature centrally by modifying the provisioning XML and synchronizing it with the existing “call recording” profile permission in NethVoice.
Steps to reproduce
- Create or edit a user in NethVoice with call recording disabled in the profile.
- Log in to the Mobile App with the same user.
- Enable “Record all calls” in Settings → Preferences → Call Recording, or start recording during a call.
- Complete the call.
- Check NethVoice call history and the mobile device storage.
Expected behavior
If call recording is disabled in the user profile, the Mobile App must not allow call recording (feature hidden or disabled).
The behavior should be consistent across all channels.
Actual behavior
The Mobile App allows call recording regardless of the profile permission.
Recordings are stored only locally on the device and are not visible in NethVoice.
Proposed solution
Implement Global External Provisioning support to control the feature via the parameter:
Disable recording:
<root>
<modifications>
<prefKeys>
<norec>1</norec>
</prefKeys>
</modifications>
</root>
Enable recording:
<root>
<modifications>
<prefKeys>
<norec>0</norec>
</prefKeys>
</modifications>
</root>
Required changes:
- Extend provisioning XML output to include based on the existing “call recording” profile permission.
- Synchronize the parameter with the current profile permission logic.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status