diff --git a/packages/adapter-ameyo/lib/callStateManager.ts b/packages/adapter-ameyo/lib/callStateManager.ts index 935fe24..cc7eee1 100644 --- a/packages/adapter-ameyo/lib/callStateManager.ts +++ b/packages/adapter-ameyo/lib/callStateManager.ts @@ -96,6 +96,9 @@ class CallStateManager { data: this.state.customerInfo }); break; + case 'connected': + this.sendConnectedMessage(); + break; case 'hungup': this.handleCallDisconnect(); break; @@ -130,7 +133,7 @@ class CallStateManager { window.postMessage({ type: MessagingType.ON_CRM_NOTIFY_PUSH }) - + this.state.customerInfo = { ...this.state.customerInfo, phoneNumber: parsedQuery?.phone, diff --git a/packages/adapter-ameyo/lib/main.ts b/packages/adapter-ameyo/lib/main.ts index 612c480..4a84948 100644 --- a/packages/adapter-ameyo/lib/main.ts +++ b/packages/adapter-ameyo/lib/main.ts @@ -37,7 +37,6 @@ import registerEventProcessor from "./eventsProcessor"; import MetricsProcessor from "@universal-call-sdk/common/lib/utils/metricsProcessor"; import ClickStreamProcessor from "@universal-call-sdk/common/lib/utils/clickStreamProcessor"; import {tagManager} from "./htmlTagManager"; -import {callStateManager} from "./callStateManager.ts"; import MessagingType from "../types/MessagingType.ts"; import { checkAllPermissions } from "@universal-call-sdk/common/lib/utils/getPermissions.ts"; class AmeyoAdapter implements IAdapter { @@ -357,7 +356,6 @@ class AmeyoAdapter implements IAdapter { public acceptCall(): void { acceptSipCall(); - callStateManager.sendConnectedMessage(); } public rejectCall(): void {