Skip to content

NethVoice CTI: Operator panel stuck on loading if the Phonebook permission is disabled #7483

@viktec

Description

@viktec

Steps to reproduce

  • Enable the Phonebook permission in a profile and verify that operators are visible in the operator panel in CTI.

  • Disable only the Phonebook permission in the same profile, while keeping Presence Panel enabled.

  • Access CTI and check whether the operators are still shown in the operator panel.

Expected behavior

Operators should be visible in the operator panel as long as the Presence Panel permission is enabled.

Disabling only the Phonebook permission should NOT affect the operator panel or speeddials tab.

If the Phonebook permission is missing, the speeddials tab should not appear at all.

Actual behavior

Disabling only the Phonebook permission (while Presence Panel is enabled) causes the operator panel to remain stuck in an infinite loading state, with no error message.

The speeddials tab is still shown in the UI, but only as a non-functional skeleton.

In the browser console, there is a 403 Forbidden error for the speeddials fetch/API call.

This behavior should be triggered only by the Presence Panel permission, not by the Phonebook permission.

Components

NethVoice on NS8

NethCTI

See also

403 error in browser network tab for speeddials fetch (see attached screenshot)

Image

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    nethvoiceBug or features releted to the NethVoice projectnethvoice-ctiThe issue is related to NethLink (NethVoice Web client)

    Type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions