Skip to content

NethVoice App call recording not aligned with profile permission #7888

@viktec

Description

@viktec

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

  1. Create or edit a user in NethVoice with call recording disabled in the profile.
  2. Log in to the Mobile App with the same user.
  3. Enable “Record all calls” in Settings → Preferences → Call Recording, or start recording during a call.
  4. Complete the call.
  5. 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

nethvoiceBug or features releted to the NethVoice project

Type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions