fix(voice-call): preserve Twilio hangup retry state

This commit is contained in:
Vincent Koc
2026-07-31 18:10:12 +08:00
parent cab3245d87
commit c3b378401c
@@ -593,13 +593,12 @@ export class TwilioProvider implements VoiceCallProvider {
* Hang up a call via Twilio API.
*/
async hangupCall(input: HangupCallInput): Promise<void> {
this.releaseCallState(input.providerCallId, input.callId);
await this.apiRequest(
`/Calls/${input.providerCallId}.json`,
{ Status: "completed" },
{ allowNotFound: true },
);
this.releaseCallState(input.providerCallId, input.callId);
}
/**