Commit graph

100 commits

Author SHA1 Message Date
nick.yi 9cdf9179c0 optimize hook 2025-05-15 15:25:08 +08:00
aden.chen a2ddbf913c Add hook execution options to Twilio controllers 2025-05-15 10:09:31 +08:00
aden.chen 1de8953404 Enhance Twilio hook execution with conditional logic 2025-05-15 09:57:16 +08:00
Haiping Chen 36a387eb3e Avoid duplicated utility templates. 2025-05-07 14:31:53 -05:00
nick.yi 46ad042d32 fix conflict 2025-05-07 09:54:24 +08:00
Haiping Chen 3960381b7f Merge branch 'master' into routing-function-refactor-1 2025-05-05 09:12:14 -05:00
Haiping Chen 5ff7079470 Optimize InstructLoop 2025-05-02 20:02:37 -05:00
Haiping Chen 2d42673d68 Adding inbound call recording. 2025-04-29 11:53:40 -05:00
nick.yi d5148cb811 optimize HooKEmitter 2025-04-29 14:08:08 +08:00
nick.yi fd2b5d1b01 optimize ITwilioCallStatusHook 2025-04-29 11:28:56 +08:00
Haiping Chen f4e8e6010a optimize 2025-04-24 14:36:10 -05:00
Haiping Chen 0159c35661 Flag realtime feature in Labels. 2025-04-24 11:58:44 -05:00
Haiping Chen 99d3104674 Support reconnect in Twilio 2025-04-23 15:39:42 -05:00
Haiping Chen 0af3a8c01d Allow settings to disable audio generation. 2025-04-21 09:25:13 -05:00
Haiping Chen 948b0bb337 Add agent routing mode 2025-04-20 21:18:56 -05:00
Haiping 866cbd2e22
Update TwilioInboundController.cs 2025-04-10 15:24:18 -05:00
Haiping Chen aba857c925 Fix conversation states before loading agent for init-outbound-call 2025-04-10 13:38:46 -05:00
Haiping Chen c4f4dc556a InputAudioTranscribe 2025-04-08 17:00:35 -05:00
Haiping Chen 8cbd82a0ff optimize twilio 2025-04-02 10:35:03 -05:00
Haiping Chen c89ad76ddb OnCallBusyStatus 2025-04-01 14:30:44 -05:00
Haiping Chen cafe4cd22e Add Twilio realtime transcribe. 2025-03-25 16:37:54 -05:00
Haiping Chen 21aab66826 IAudioSynthesis 2025-03-21 19:28:22 -05:00
Haiping Chen 814119a2f1 Add agent-id for all phone endpoints. 2025-03-21 09:17:21 -05:00
Haiping Chen f392b7f326 WaitingForAiResponse 2025-03-20 17:54:49 -05:00
Haiping Chen 58a05007f7 util-twilio-leave_voicemail 2025-03-19 14:37:08 -05:00
Haiping Chen 72abb965de Hang up phone with audio 2025-03-18 13:10:35 -05:00
nick.yi 2b37b06760 hotfix twilio stream conversationId is null 2025-03-18 21:18:10 +08:00
Haiping Chen 9cd09a8c3a util-twilio-transfer_phone_call 2025-03-17 17:09:02 -05:00
Haiping Chen a1c73d045a Fix Push dialogs into model context 2025-03-15 09:29:46 -05:00
Haiping Chen 3c23e58351 Optimize phone hang-up 2025-03-14 21:06:40 -05:00
Haiping Chen addb1b1bba Outbound call phone_recording_url 2025-03-14 15:08:34 -05:00
Haiping Chen a49b75f495 Add Twilio settings. 2025-03-14 13:59:13 -05:00
Haiping Chen f6994a3a6f ITwilioCallStatusHook 2025-03-13 14:05:06 -05:00
Haiping Chen f0ab14bb4d Avoid duplicate message if there is init_audio_file 2025-03-12 19:20:30 -05:00
Haiping Chen ae7680da3d Hang-up if waiting AI Response Timeout 2025-03-10 10:10:22 -05:00
Haiping Chen 419b4717d6 Support AgentId for twilio stream 2025-02-27 12:52:14 +08:00
Haiping Chen 9d570311d1 realtime route to agent 2025-02-26 22:40:50 -06:00
Haiping Chen 1468c01f46 Remove call_sid from function util-twilio-hangup_phone_call 2025-02-26 13:16:57 -06:00
Haiping Chen fec696493b enable all ValidateRequest 2025-02-13 13:59:57 -06:00
Haiping Chen 7fa6bc18c3 enable ValidateRequest 2025-02-12 12:29:06 -06:00
Haiping Chen 572205d628 onInputAudioTranscriptionCompleted 2025-02-11 17:27:07 -06:00
Haiping Chen bbc2325ddc realtime outbound call 2025-02-10 17:28:03 -06:00
Haiping Chen 2c41ddc042 realtime function call output 2025-02-10 15:52:10 -06:00
Haiping Chen 738d87de53 IRealtimeHub 2025-02-07 16:40:57 -06:00
Haiping Chen e45c6c0287 init conversation for stream 2025-02-07 13:41:20 -06:00
Haiping Chen a3060e84e8 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2025-02-07 11:19:04 -06:00
Haiping Chen 1484d55907 realtime channel works. 2025-02-07 11:18:47 -06:00
Haiping Chen 1d4c534eeb Add more log 2025-02-06 21:27:13 -06:00
Haiping Chen cde90796d7 print header for debug 2025-02-06 20:30:55 -06:00
Haiping Chen dc6cd0055a disable twilio ValidateRequest 2025-02-06 20:12:00 -06:00