Changelog
New features, improvements, and fixes.
Fixed: some call recordings wouldn't download
Recordings now download reliably for every number.
Fixed an issue where call recordings on certain phone numbers would fail to download instead of playing back. Recordings now download correctly across all numbers.
TelephonyAPI fixes: concurrency limits and voice names
The single-call API now respects your concurrency limit and reports errors correctly.
Single-call dispatches now respect your organization's concurrent-call limit and return proper 429 (too many calls) and 402 (insufficient balance) responses instead of a generic server error. Agents created through the API now display their voice name correctly.
APIWhatsApp number fixes
Editing a WhatsApp number keeps it working, and test numbers are clearly flagged.
Editing a WhatsApp number no longer clears its stored connection, so saving a change keeps the number sending as before. Meta test numbers are now flagged in the health report, and importing a Twilio WhatsApp number no longer fails partway through.
WhatsAppClearer errors when buying a number
Number verification now tells you the real reason it could not continue.
When identity verification for a number purchase fails, you now see the actual reason instead of a generic "email or phone already in use" message. We also check your PAN against the business type you selected before submitting, so a mismatch is caught early.
TelephonyCompliancePaused bulk campaigns stay paused
Stopping a bulk campaign now keeps it stopped, even if calls were pending retry.
Fixed an issue where the automatic retry step could restart a bulk campaign you had already stopped. Stopped campaigns now stay stopped.
Bulk CallingNo more duplicate emails after a call
Post-call notification emails are no longer sent twice.
Fixed an issue where a call that finished without a post-call analysis could send the same notification email twice. These emails now go out exactly once.
IntegrationsFix duplicate node IDs corrupting workflow context references
Pasting or duplicating nodes now remints IDs cleanly.
When a node was duplicated or pasted, it inherited the same ID as the original. Any {{ context.<id> }} reference pointing to that node would silently break or resolve to the wrong value. Node IDs are now reminted on every duplicate and paste operation, so context references stay accurate across the workflow.
WorkflowBug Fix
