Options
All
  • Public
  • Public/Protected
  • All
Menu

Class to handling voice controls

Hierarchy

  • VoiceService

Index

Constructors

Properties

TRANSFER_VOICE_MAIL_SKILL: string = '/InContactAPI/services/V4.0/agent-sessions/{sessionId}/interactions/{contactId}/transfer-voicemail-to-skill'
TRANSFER_VOICE_MAIL_SKILL_TS: string = '/InContactAPI/services/V33.0/agent-sessions/{sessionId}/interactions/{contactId}/transfer-voicemail-to-skill'
acdSession: ACDSessionManager = ...
isAddContactInProgress: boolean = false
logger: Logger = ...
utilService: HttpUtilService = ...

Methods

  • conferenceJoin(contactId: string, conferenceNo: string): Promise<HttpResponse>
  • conferenceResume(conferenceNo: string): Promise<HttpResponse>
  • dialAgent(agentId: string, parentContactId: string): Promise<HttpResponse>
  • directVoicemailTransferToOfflineAgent(agentId: string, parentContactId: string): Promise<HttpResponse>
  • requestInteraction(routabilityObject: string): Promise<HttpResponse>
  • sendContinueReskill(continueReskill: boolean): Promise<HttpResponse>
  • transferVoicemailContact(contactId: string, agentId: string): Promise<HttpResponse>
  • transferVoicemailSkill(contactId: string, skillId: number): Promise<HttpResponse>

Generated using TypeDoc