UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

33 lines 1.06 kB
export const msTeamsTransfer = { handleInput(endpointType, params) { try { return this.handleVGInput(params); } catch (error) { throw Error(error.message); } }, handleVGInput(transferParam) { const { transferTarget, callerName, topic, context, callSentiment, suggestedActions, } = transferParam; const payload = { _voiceGateway2: { json: {} } }; let headers = { "X-MS-TEAMS-CALLER-NAME": callerName, "X-MS-TEAMS-CALL-TOPIC": topic, "X-MS-TEAMS-CALL-CONTEXT": context, "X-MS-TEAMS-CALL-CALL-SENTIMENT": callSentiment, "X-MS-TEAMS-SUGGESTED-ACTIONS": suggestedActions, }; const referVerb = { "referTo": transferTarget, "actionHook": 'refer', headers }; payload._voiceGateway2.json["sip:refer"] = referVerb; return payload; }, }; //# sourceMappingURL=msTeamsTransfer.mapper.js.map