From d9e775a0f44730a224d2a80af2d33ac1c4e2a181 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Thu, 22 Aug 2024 16:25:09 -0500 Subject: [PATCH] remove unnecessary hearder. --- .../BotSharp.Abstraction/Routing/Models/RoutingArgs.cs | 2 +- .../Controllers/TwilioVoiceController.cs | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingArgs.cs b/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingArgs.cs index dad45cb9..5b1c6a2a 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingArgs.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingArgs.cs @@ -3,7 +3,7 @@ namespace BotSharp.Abstraction.Routing.Models; public class RoutingArgs { [JsonPropertyName("function")] - public string Function { get; set; } = string.Empty; + public string Function { get; set; } = "route_to_agent"; /// /// The reason why you select this function or agent diff --git a/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioVoiceController.cs b/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioVoiceController.cs index 04320402..92ed37e9 100644 --- a/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioVoiceController.cs +++ b/src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioVoiceController.cs @@ -31,7 +31,6 @@ public class TwilioVoiceController : TwilioController [HttpPost("twilio/voice/welcome")] public TwiMLResult InitiateConversation(VoiceRequest request, [FromQuery] string states) { - _context.HttpContext.Request.Headers["auth-schema"] = "twilio"; if (request?.CallSid == null) throw new ArgumentNullException(nameof(VoiceRequest.CallSid)); string conversationId = $"TwilioVoice_{request.CallSid}"; var twilio = _services.GetRequiredService(); @@ -44,7 +43,6 @@ public class TwilioVoiceController : TwilioController [HttpPost("twilio/voice/{conversationId}/receive/{seqNum}")] public async Task ReceiveCallerMessage([FromRoute] string conversationId, [FromRoute] int seqNum, [FromQuery] string states, VoiceRequest request) { - _context.HttpContext.Request.Headers["auth-schema"] = "twilio"; var twilio = _services.GetRequiredService(); var messageQueue = _services.GetRequiredService(); var sessionManager = _services.GetRequiredService(); @@ -93,7 +91,6 @@ public class TwilioVoiceController : TwilioController [HttpPost("twilio/voice/{conversationId}/reply/{seqNum}")] public async Task ReplyCallerMessage([FromRoute] string conversationId, [FromRoute] int seqNum, [FromQuery] string states, VoiceRequest request) { - _context.HttpContext.Request.Headers["auth-schema"] = "twilio"; var nextSeqNum = seqNum + 1; var sessionManager = _services.GetRequiredService(); var twilio = _services.GetRequiredService(); @@ -153,7 +150,6 @@ public class TwilioVoiceController : TwilioController [HttpGet("twilio/voice/speeches/{conversationId}/{fileName}")] public async Task RetrieveSpeechFile([FromRoute] string conversationId, [FromRoute] string fileName) { - _context.HttpContext.Request.Headers["auth-schema"] = "twilio"; var fileService = _services.GetRequiredService(); var data = await fileService.RetrieveSpeechFileAsync(conversationId, fileName); var result = new FileContentResult(data.ToArray(), "audio/mpeg");