chatwoot/app/javascript/dashboard/api/channel
Muhsin Keloth 1124c1b4c2
feat(voice): Wire Twilio voice flow through unified call model (#14091)
Twilio voice now uses first-class `Call` records as the source of truth
for call state, instead of storing it on
`conversation.additional_attributes` and `conversation.identifier`. Each
call gets its own record, its own `voice_call` bubble matched by
`call_sid`, and its own conference name keyed off `Call.id`. Multiple
calls on the same conversation (for `lock_to_single_conversation`
inboxes) now work correctly, and the conversation card stays in sync
with the real latest message.
Fixes https://linear.app/chatwoot/issue/PLA-121/lock-to-single-thread

---------

Co-authored-by: Muhsin <12408980+muhsin-k@users.noreply.github.com>
2026-04-30 11:25:39 +04:00
..
voice feat(voice): Wire Twilio voice flow through unified call model (#14091) 2026-04-30 11:25:39 +04:00
fbChannel.js feat: Enable reauthorization for Facebook (#1286) 2020-09-30 01:12:32 +05:30
googleClient.js feat: add Google login flow and inbox creation (#9580) 2024-06-07 16:37:46 +05:30
instagramClient.js feat: Added the ability to create Instagram channel (#11182) 2025-04-03 13:57:14 +05:30
microsoftClient.js feat: Add the UI flow for Microsoft Oauth (#6243) 2023-01-17 17:48:14 +05:30
tiktokClient.js feat: TikTok channel (#12741) 2025-12-17 07:54:50 -08:00
twilioChannel.js Feature: Twilio SMS Channel (#658) 2020-04-05 22:11:27 +05:30
twitterClient.js fix: Twitter inbox creation error (#1783) 2021-02-16 19:35:10 +05:30
webChannel.js Chore: Web widget Inbox Tech Debts (#738) 2020-04-19 23:40:28 +05:30
whatsappChannel.js feat: add reauth flow for wa embedded signup (#11940) 2025-08-08 01:48:45 +05:30