From 263cad41f096c986a91a2c357985d7b1796ea0c3 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Tue, 21 Apr 2026 18:14:15 -0400 Subject: [PATCH] Add changelog for #4349 --- changelog/4349.changed.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/4349.changed.md diff --git a/changelog/4349.changed.md b/changelog/4349.changed.md new file mode 100644 index 000000000..d41e1edb1 --- /dev/null +++ b/changelog/4349.changed.md @@ -0,0 +1 @@ +- ⚠️ `PlivoFrameSerializer` and `TelnyxFrameSerializer` now raise `ValueError` at construction when `auto_hang_up=True` (the default) but required credentials are missing, matching `TwilioFrameSerializer`. Previously they constructed successfully and the hangup failed silently at call-end, leaving phantom billable sessions on the provider. If you relied on the old silent behavior, pass `auto_hang_up=False` explicitly or provide the credentials. The specific fields checked are `call_id`/`auth_id`/`auth_token` for Plivo and `call_control_id`/`api_key` for Telnyx.