There are multiple issues related to how conferences are handled when initiated from NethLink, especially when the call comes from an external source via a queue.
Expected Behavior:
- When a user answers a queue call and starts a conference by adding a colleague, the leader should be able to properly terminate the conference, ending the call for all participants.
- All participants, including the external caller, should appear in the conference participant list.
- The UI should accurately display the numbers/names of all participants in the conference.
Observed Behavior:
-
Incoming calls via queue:
-
The agent answers the call and initiates a conference by adding a colleague (internal extension).
-
When the leader ends the conference:
- The internal colleague is disconnected.
- The external caller remains connected.
- The Phone Island interface stays open and stuck for the leader until the external caller hangs up.
-
Additionally, the external caller is not shown in the list of participants.
-
Outgoing calls:
- Starting a conference from an outgoing call works as expected.
- However, the UI shows a visual bug where the external number is not fully displayed in the participant list.
Steps to Reproduce:
- Receive a call from an external number via a queue.
- Answer and initiate a conference from NethLink by adding an internal colleague.
- As the leader, end the conference.
- Notice the external caller is still connected and the interface remains open.
- Check the participant list: the external caller is missing.
- Repeat the test with an outgoing call: the functionality works but the external number display is incomplete.
Affected Components:
-
NethLink
-
Phone Island (conference management)
-
Participant list UI / display logic
-
Check if the problem is with the NethLink phone island or with the phone island in general.
There are multiple issues related to how conferences are handled when initiated from NethLink, especially when the call comes from an external source via a queue.
Expected Behavior:
Observed Behavior:
Incoming calls via queue:
The agent answers the call and initiates a conference by adding a colleague (internal extension).
When the leader ends the conference:
Additionally, the external caller is not shown in the list of participants.
Outgoing calls:
Steps to Reproduce:
Affected Components:
NethLink
Phone Island (conference management)
Participant list UI / display logic
Check if the problem is with the NethLink phone island or with the phone island in general.