From e8b2bffeb346a59cf184a518b826466dc1a73afa Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Tue, 8 Jul 2025 16:41:25 -0500 Subject: [PATCH] save states --- .../Controllers/TwilioInboundController.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioInboundController.cs b/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioInboundController.cs index 07c4ad87..31d3db52 100644 --- a/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioInboundController.cs +++ b/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioInboundController.cs @@ -68,6 +68,9 @@ public class TwilioInboundController : TwilioController await hook.OnSessionCreated(request); }, request.AgentId); + var conv = _services.GetRequiredService(); + conv.SaveStates(); + if (twilio.MachineDetected(request)) { response = new VoiceResponse(); @@ -204,7 +207,7 @@ public class TwilioInboundController : TwilioController storage.Append(conversation.Id, new RoleDialogModel(AgentRole.User, request.Intent) { - CurrentAgentId = conversation.Id, + CurrentAgentId = agent.Id, CreatedAt = DateTime.UtcNow }); }