From d1967f8a37d5d876766708f2a1a04eff30f66004 Mon Sep 17 00:00:00 2001 From: varnit goyal Date: Sun, 3 Nov 2024 18:54:40 +0530 Subject: [PATCH] TP-89230 | softcode sip credentials --- packages/adapter-ameyo/lib/assets/js/sip5ml.service.ts | 1 + packages/adapter-ameyo/lib/main.ts | 5 +++-- packages/adapter-ameyo/lib/types.ts | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/adapter-ameyo/lib/assets/js/sip5ml.service.ts b/packages/adapter-ameyo/lib/assets/js/sip5ml.service.ts index 83868cf..2bcad10 100644 --- a/packages/adapter-ameyo/lib/assets/js/sip5ml.service.ts +++ b/packages/adapter-ameyo/lib/assets/js/sip5ml.service.ts @@ -5,6 +5,7 @@ import exp from 'constants'; +import {SipAccountInfo} from "../../types.ts"; const noop = ()=>{} let sTransferNumber; diff --git a/packages/adapter-ameyo/lib/main.ts b/packages/adapter-ameyo/lib/main.ts index e490273..fb12f41 100644 --- a/packages/adapter-ameyo/lib/main.ts +++ b/packages/adapter-ameyo/lib/main.ts @@ -1,6 +1,6 @@ import IAdapter from "@universal-call-sdk/common/lib/Interfaces/IAdapter.ts"; import GenericObject from "@universal-call-sdk/common/lib/types/GenericObject.ts"; -import {AmeyoInitializationOptions, RequestKeys, StateType} from "./types.ts"; +import {AmeyoInitializationOptions, RequestKeys, SipAccountInfo, StateType} from "./types.ts"; import MessagingType from "../types/MessagingType.ts"; import { ameyoHangupUser, @@ -63,7 +63,7 @@ class AmeyoAdapter implements IAdapter { } - _initializeSipStack = ({accountName, userName, domain, password}) => { + _initializeSipStack = ({accountName, userName, domain, password}: SipAccountInfo) => { console.log('initializing sip stack'); //initialize sip stack loadCredentials({accountName, userName, domain, password}); @@ -98,6 +98,7 @@ class AmeyoAdapter implements IAdapter { password: response?.secret }); this.sipAccountInfo = payload?.data?.response; + console.log('sip account info', this.sipAccountInfo) setAutoStatus(this.sessionId); attachOmniqueService(this.sessionId, this.userName.toLowerCase()); } diff --git a/packages/adapter-ameyo/lib/types.ts b/packages/adapter-ameyo/lib/types.ts index aab3195..6104245 100644 --- a/packages/adapter-ameyo/lib/types.ts +++ b/packages/adapter-ameyo/lib/types.ts @@ -1,3 +1,4 @@ + export type GenericObject = { [key: string]: any; }; @@ -44,4 +45,11 @@ export enum MessagingType { +} + +export type SipAccountInfo = { + accountName: string, + userName: string, + domain: string, + password: string } \ No newline at end of file