public async Task <HttpResponseMessage> ProcessCallingEventAsync() { return(await CallingConversation.SendAsync(this.Request, CallRequestType.CallingEvent)); }
public async Task <HttpResponseMessage> ProcessIncomingCallAsync() { return(await CallingConversation.SendAsync(this.Request, CallRequestType.IncomingCall)); }
public CallingController() : base() { CallingConversation.RegisterCallingBot(c => new ClearComCallingBot(c)); }
public CallingController() : base() { CallingConversation.RegisterCallingBot(callingBotService => new IVRBot(callingBotService)); }
public async Task <HttpResponseMessage> ProcessIncomingCallAsync() { Trace.TraceInformation(DateTime.Now + " Call"); return(await CallingConversation.SendAsync(this.Request, CallRequestType.IncomingCall)); }
public CallingControllerBase(IDialog <object> rootDialog) { CallingConversation.RegisterCallingBot(c => new CallingBot(c, rootDialog)); }
public async Task <IActionResult> ProcessIncomingCallAsync() { return(await CallingConversation.SendAsync(Request, CallRequestType.IncomingCall)); }
public async Task <IActionResult> ProcessCallingEventAsync() { return(await CallingConversation.SendAsync(Request, CallRequestType.CallingEvent)); }
public CallingController() : base() { CallingConversation.RegisterCallingBot(c => new SimpleIVRBot(c)); }