-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
nethlinkThe issue is related to NethLink (NethVoice Desktop client)The issue is related to NethLink (NethVoice Desktop client)testingPackages are available from testing repositoriesPackages are available from testing repositories
Milestone
Description
Summary
The “Last calls” tab in NethLink shows data that is inconsistent with the “Last calls” tab in NethVoice CTI.
Under specific conditions, the same call is duplicated and call status is wrong in NethLink, while CTI reports the correct call states.
This leads to:
- incorrect call history
- wrong call status (answered vs missed)
- confusion for operators
Expected behavior
For any given call:
The Last calls list in NethLink
must be identical to
the Last calls list in NethVoice CTI
including:
- number of calls
- call direction
- call status (answered, missed, etc.)
Actual behavior
In NethLink:
- Two calls are shown for the same interaction
- Both are marked as answered
In NethVoice CTI:
- Two calls are shown
- One is answered
- One is missed
So NethLink incorrectly marks the missed call as answered.
Steps to reproduce
Two users are required:
- User A → caller
- User B → receiver
- User B opens NethLink
- User B sets himself to DND on the softphone/app
- User A calls User B
- User B answers the call from NethLink
- User A hangs up
- User B opens Last calls in both:
- NethLink
- NethVoice CTI
Result
| Application | Calls | Status |
|---|---|---|
| NethVoice CTI | 2 | 1 answered, 1 missed |
| NethLink | 2 | 2 answered (wrong) |
NethLink loses the missed call information and marks both as answered.
Impact
This breaks:
- call history reliability
- reporting accuracy
- user trust in call logs
For operators this is critical, since missed calls may not be recognized.
Notes
The issue seems to happen when:
- NethLink handles the call
- while the same user is in DND on the softphone
This likely causes:
- duplicated call events
- wrong state resolution in the WebSocket / call state sync layer
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
nethlinkThe issue is related to NethLink (NethVoice Desktop client)The issue is related to NethLink (NethVoice Desktop client)testingPackages are available from testing repositoriesPackages are available from testing repositories
Type
Projects
Status
Testing