diff --git a/packages/adapter-ameyo/lib/assets/js/ajaxClient.ts b/packages/adapter-ameyo/lib/assets/js/ajaxClient.ts index 7ccb8ee..514d0c3 100644 --- a/packages/adapter-ameyo/lib/assets/js/ajaxClient.ts +++ b/packages/adapter-ameyo/lib/assets/js/ajaxClient.ts @@ -70,8 +70,8 @@ function extractUserCallModelUpdatedPush(rawResponse) { if (jsonData?.pushType === pushResponseTypes.CRMCreateNotifyPush) { const crtObjectId = jsonData?.data?.crtObjectId; const parsedObject = parseQuerystring(jsonData?.data?.crmURL); - const userCRTObjectId = parsedObject?.userCrtObjectId?.replace('%40', '@'); - userCRTObjectId.replace('%40', '@'); + let userCRTObjectId = parsedObject?.userCrtObjectId?.replace('%40', '@'); + userCRTObjectId = userCRTObjectId.replace('%40', '@'); const phoneNumber = parsedObject?.phone; const lan = parsedObject?.loanaccountnumber; const callId = parsedObject?.unique_id; diff --git a/packages/adapter-ameyo/lib/main.ts b/packages/adapter-ameyo/lib/main.ts index caab4e6..90a7574 100644 --- a/packages/adapter-ameyo/lib/main.ts +++ b/packages/adapter-ameyo/lib/main.ts @@ -167,7 +167,7 @@ class AmeyoAdapter implements IAdapter { } if (data?.type === MessagingType.ON_AMEYO_CALL_DISCONNECTED) { this.callbacks.onCallDisconnected(data?.data); - ameyoHangupUser(this.sessionId, this.currentCallMetadata?.crtObjectId); + ameyoHangupUser(this.sessionId, this.currentCallMetadata?.userCRTObjectId); this.currentCallMetadata = {...this.currentCallMetadata, ...data?.data} } if (data?.type === MessagingType.ON_AMEYO_AGENT_ON_BREAK) {