diff --git a/CODEOWNERS b/CODEOWNERS index f4a9f97..a24e387 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1 +1 @@ -* @jensengar @zservies @maxwellmooney13 @hjon \ No newline at end of file +* @zservies @maxwellmooney13 @hjon \ No newline at end of file diff --git a/react-app/src/library/services/vendor-implementations/plantronics/plantronics.ts b/react-app/src/library/services/vendor-implementations/plantronics/plantronics.ts index c5bef03..7fd9432 100644 --- a/react-app/src/library/services/vendor-implementations/plantronics/plantronics.ts +++ b/react-app/src/library/services/vendor-implementations/plantronics/plantronics.ts @@ -245,6 +245,8 @@ export default class PlantronicsService extends VendorImplementation { this.deviceRejectedCall({ name: eventInfo.name, conversationId: this.incomingConversationId }); break; case 'TerminateCall': + this.setMute(false); + this.setHold(conversationId, false); this.deviceEndedCall({ ...eventInfo, conversationId }); break; case 'CallEnded': @@ -424,6 +426,8 @@ export default class PlantronicsService extends VendorImplementation { params += `&callID={${encodeURI(halfEncodedCallIdString)}}`; const response = await this._makeRequestTask(`/CallServices/TerminateCall${params}`); + this.setMute(false); + this.setHold(conversationId, false); await this.getCallEvents(); this._checkIsActiveTask(); return response;