1 post / 0 new
omarfro
sendin wrong "Event_Name: MuteOff" intead of "Event_Name: MuteOn" acknowledgment with Plantronics Blackwire 3225 Series
Hi,
  • When I upgraded Windows SDK from v3.24.53524.36336 to v3.25.53799.37131 on our Electron app, the customers reported that muting the headset from our app call window will make mute and after that unmute of the call when using Plantronics Blackwire 3225 Series headset while it's OK on my side with Plantronics BT600 headset
  • After checking the case with him I noticed that the SDK sent  'Event_Name' => "MuteOff" instead of  'Event_Name' => "MuteOn" acknowledgment when the app called mute_call(true) even though the headset is muted (mic red LED is on). After that also call mute_call(false) will not affect anything
  • So to double-check the case I asked the user to use Plantronics hub with https://pltdev.github.io/Plantronics%20JavaScript%20Sample.html to reproduce the issue and get your SDK logs, and the issue is reproducible also on pltdev.github.io, here are the demo logs:
 
  1. Device found = Plantronics Blackwire 3225 Series, id = c391717a803310eb29c667cc87a040d8
  2. Session ID: 56ba5315dcf391b634c19f5fd0cc30cc
  3. Plugin "Hello World JavaScript Plugin" registered successfully.
  4. Initiating make call command, call id = 1
  5. Success.
  6. Call Event: undefined, 'Action' => "7" 'CallId' ... 'ConferenceId' => "0" 'Id' => "1" 'InConference' => "false" 'CallSource' => "Hello World JavaScript Plugin" 'DeviceEvent' => "4" 'DialedKey' => "0"
  7. CallState: CallRinging, Call ID: 1
  8. Device Event: HeadsetButtonPressed, 'Event_Log_Type_Name' => "HeadsetButtonPressed" 'Event_Log_Type_Id' => "4" 'Event_Name' => "Talk" 'Event_Id' => "7" 'Timestamp' => "undefined" 'Age' => "1547"
  9. Call Event: undefined, 'Action' => "32" 'CallId' ... 'ConferenceId' => "0" 'Id' => "1" 'InConference' => "false" 'CallSource' => "Hello World JavaScript Plugin" 'DeviceEvent' => "3" 'DialedKey' => "0"
  10. CallState: undefined, Call ID: 1
  11. Call Event: undefined, 'Action' => "1" 'CallId' ... 'ConferenceId' => "0" 'Id' => "1" 'InConference' => "false" 'CallSource' => "Hello World JavaScript Plugin" 'DeviceEvent' => "3" 'DialedKey' => "0"
  12. CallState: AcceptCall, Call ID: 1
  13. Call Event: undefined, 'Action' => "6" 'CallId' ... 'ConferenceId' => "0" 'Id' => "1" 'InConference' => "false" 'CallSource' => "Hello World JavaScript Plugin" 'DeviceEvent' => "3" 'DialedKey' => "0"
  14. CallState: CallInProgress, Call ID: 1
  15. Answering call command, call id = 1
  16. Success.
  17. Muting call
  18. Success.
  19. Device Event: HeadsetButtonPressed, 'Event_Log_Type_Name' => "HeadsetButtonPressed" 'Event_Log_Type_Id' => "4" 'Event_Name' => "Mute" 'Event_Id' => "5" 'Timestamp' => "undefined" 'Age' => "24"
  20. Device Event: HeadsetStateChange, 'Event_Log_Type_Name' => "HeadsetStateChange" 'Event_Log_Type_Id' => "2" 'Event_Name' => "MuteOff" 'Event_Id' => "6" 'Timestamp' => "undefined" 'Age' => "25"
  21. Call Event: undefined, 'Action' => "12" 'CallId' ... 'ConferenceId' => "0" 'Id' => "1" 'InConference' => "false" 'CallSource' => "Hello World JavaScript Plugin" 'DeviceEvent' => "3" 'DialedKey' => "0"
  22. CallState: MuteOFF, Call ID: 1
  23. Muting call
  24. Success.
  25. Unmuting call
  26. Success.
  27. Unmuting call
  28. Success.
  29. Unmuting call
  30. Success.
  31. Unmuting call
  32. Success.
  33. Unmuting call
  34. Success.
  35. Unmuting call
  36. Success.
  37. Unmuting call
  38. Success.
  39. Ending call, call id = 1
  40. Success.
  41. Call Event: undefined, 'Action' => "8" 'CallId' ... 'ConferenceId' => "0" 'Id' => "1" 'InConference' => "false" 'CallSource' => "Hello World JavaScript Plugin" 'DeviceEvent' => "3" 'DialedKey' => "0"
  42. CallState: CallEnded, Call ID: 1
  43. Call Event: undefined, 'Action' => "18" 'CallId' ... 'ConferenceId' => "0" 'Id' => "1" 'InConference' => "false" 'CallSource' => "Hello World JavaScript Plugin" 'DeviceEvent' => "3" 'DialedKey' => "0"
  44. CallState: CallIdle, Call ID: 1