Add changelog updates for 2025-02-20 #221
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's New
Configure 16 text normalization processors in FormatPlan: You can now control how text is transcribed and spoken for currency, dates, etc. by setting the
formattersEnabledarray inAssistant.voice.chunkPlan.formatPlan(not specifyingformattersEnableddefaults to all formatters being enabled). See all available formatters in the FormatPlan.formattersEnabled reference.Deepgram Keyterm Prompting: The
keytermarray in DeepgramTranscriber implements Deepgram's Keyterm Prompting technology, boosting recall for domain-specific terminology. Compared to the existingkeywordsfield:keywordskeytermYou should reserve
keytermfor compliance-sensitive terms like medical codes while usingkeywordsfor proper nouns / brand names.Subscription usage tracking improvements: The
minutesUsedNextResetAttimestamp now appears in all subscription tiers (not just enterprise), exposed atsubscription.minutesUsedNextResetAtfor predictable billing cycle integration. Combine with existingminutesUsedandminutesIncludedmetrics to build custom usage dashboards, regardless of subscription tier.Neuphonic voice synthesis: You can now configure Neuphonic as a voice provider with
Assistant.voice[provider="neuphonic"]. Handle appropriate errors withpipeline-error-neuphonic-voice-failed. Test latency thresholds as Neuphonic requires 200ms additional processing time compared to ElevenLabs.contentfield inClientInboundMessageTransfernow supports pre-transfer announcements ("Connecting you to billing...") before SIP/number routing. Implement via WebSocket messages using type: "transfer" with destination object.Deprecation Notice
OrgWithOrgUser is now deprecated, and impacts endpoints returning organization-user composites. This has been replaced with separate
OrgandUserschemas for better clarity and consistency.