From 2159352daf615347a30a332adc05e2da5a4aefc9 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Wed, 22 Jan 2025 21:49:06 -0600 Subject: [PATCH] Twilio ProcessUserMessageAsync --- .../Services/TwilioMessageQueueService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.Twilio/Services/TwilioMessageQueueService.cs b/src/Plugins/BotSharp.Plugin.Twilio/Services/TwilioMessageQueueService.cs index 5d726095..771bb582 100644 --- a/src/Plugins/BotSharp.Plugin.Twilio/Services/TwilioMessageQueueService.cs +++ b/src/Plugins/BotSharp.Plugin.Twilio/Services/TwilioMessageQueueService.cs @@ -81,8 +81,9 @@ namespace BotSharp.Plugin.Twilio.Services InitProgressService(message, sessionManager, progressService); InitConversation(message, inputMsg, conv, routing); + // Need to consider Inbound and Outbound call var conversation = await conv.GetConversation(message.ConversationId); - var agentId = string.IsNullOrWhiteSpace(conversation.AgentId) ? config.AgentId : conversation.AgentId; + var agentId = string.IsNullOrWhiteSpace(conversation?.AgentId) ? config.AgentId : conversation.AgentId; var result = await conv.SendMessage(agentId, inputMsg,