Skip to content

NethVoice CTI: Phone Island shows incorrect caller information during an active call when a call arrives on a secondary extension #7840

@mgarra

Description

@mgarra

Description:

When using NethLink / CTI, the Phone Island does not correctly handle the displayed information when, during an active call, a second call arrives on a secondary extension associated with a physical phone.

Detailed scenario:

  1. An internal call is answered using NethLink.

    • The Phone Island correctly shows the caller information and the call timer.
  2. While the call is in progress, another extension calls the secondary extension associated with a physical phone.

  3. While the physical phone is ringing:

    • the call timer of the active call continues to run correctly on the Phone Island;
    • the displayed caller name is replaced with the one of the second caller;
    • the icon on the left side blinks, as if the incoming call were the active one.
  4. The original conversation continues normally without any interruption.

  5. If the second caller hangs up:

    • the Phone Island continues to display the second caller’s name;
    • the call timer keeps running, but the UI remains in an inconsistent (“dirty”) state.

Expected behavior:

The Phone Island should:

  • always display the information related to the active call on CTI/NethLink;
  • handle incoming calls on a secondary extension without overwriting the data of the ongoing call;
  • correctly restore the UI state once the secondary call is terminated.

Metadata

Metadata

Assignees

Labels

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

Type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions