Skip to content

Commit 6d35224

Browse files
authored
Merge pull request #1092 from yileicn/master
optimize twilio
2 parents 847f845 + a5d9da9 commit 6d35224

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Plugins/BotSharp.Plugin.Twilio/Controllers/TwilioInboundController.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ await HookEmitter.Emit<ITwilioSessionHook>(_services, async hook =>
6363
instruction.AgentId = request.AgentId;
6464
instruction.ConversationId = request.ConversationId;
6565

66+
await HookEmitter.Emit<ITwilioSessionHook>(_services, async hook =>
67+
{
68+
await hook.OnSessionCreated(request);
69+
}, request.AgentId);
70+
6671
if (twilio.MachineDetected(request))
6772
{
6873
response = new VoiceResponse();
@@ -114,12 +119,7 @@ await HookEmitter.Emit<ITwilioCallStatusHook>(_services,
114119
await Task.Delay(1500);
115120
await twilio.StartRecording(request.CallSid, request.AgentId, request.ConversationId);
116121
});
117-
}
118-
119-
await HookEmitter.Emit<ITwilioSessionHook>(_services, async hook =>
120-
{
121-
await hook.OnSessionCreated(request);
122-
}, request.AgentId);
122+
}
123123

124124
return TwiML(response);
125125
}

0 commit comments

Comments
 (0)