-
Notifications
You must be signed in to change notification settings - Fork 17
Description
During testing with the NethVoice app, an unexpected behavior was observed: the phone island is triggered even for outbound calls initiated from the app (including test calls like *43), both via WebRTC and NethLink.
This behavior is inconsistent with inbound calls, where the phone island is activated by specific events (e.g., extenHangup) and properly reflects the call state. For outbound calls, the phone island shows only call details and the hangup button, without receiving the events required for proper state management.
Steps to reproduce
-
Start an outbound call from the NethVoice app (either via WebRTC or NethLink)
-
Even a basic test call like *43 triggers the behavior
-
Check on CTI or via NethLink: the phone island appears
-
The phone island displays the active call with data and hangup button only
Expected behavior
The phone island should not appear for outbound calls
Actual behavior
The phone island is automatically shown for every outbound call from the app
This occurs with both WebRTC and NethLink modes
The following event, which is normally triggered during inbound calls, is missing:
["extenHangup",{
"cause":"answered_elsewhere",
"callerNum":"92253",
"channelExten":"92253",
"calledNum":"214"
}]
Components
NethVoice 1.3.3
NethVoice App (Android/iOS)
CTI / NethLink
Metadata
Metadata
Assignees
Labels
Type
Projects
Status