Skip to content

Commit 9a1a451

Browse files
Add changelog for 2025-06-04 (#484)
* Add changelog for 2025-06-03 * Add changelog for 2025-06-04
1 parent 98237e1 commit 9a1a451

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

fern/changelog/2025-05-31.mdx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# SIP Call Error Handling Updates
2+
3+
The following specific SIP error codes have been added to help identify call failures:
4+
5+
<CodeBlocks>
6+
- `call.in-progress.error-sip-inbound-call-failed-to-connect`
7+
- `call.in-progress.error-providerfault-outbound-sip-403-forbidden`
8+
- `call.in-progress.error-providerfault-outbound-sip-407-proxy-authentication-required`
9+
- `call.in-progress.error-providerfault-outbound-sip-503-service-unavailable`
10+
- `call.in-progress.error-providerfault-outbound-sip-480-temporarily-unavailable`
11+
- `call.in-progress.error-sip-outbound-call-failed-to-connect`
12+
- `call.in-progress.error-vapifault-worker-died`
13+
</CodeBlocks>
14+
15+
<Warning>
16+
The generic error code `call.in-progress.error-sip-telephony-provider-failed-to-connect-call` has been removed. Update your error handling to use the new specific error codes instead.
17+
</Warning>

fern/changelog/2025-06-03.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Azure OpenAI Compatibility Mode and JSON Schema Updates
2+
3+
1. **`toolStrictCompatibilityMode` for Azure OpenAI Models**: Added a new option to handle Azure OpenAI's validation limitations. Set `toolStrictCompatibilityMode` in your `OpenAIModel` config to either:
4+
- `strip-parameters-with-unsupported-validation`: Removes entire parameters that have unsupported validations
5+
- `strip-unsupported-validation`: Keeps parameters but removes unsupported validation aspects
6+
Default is `strip-unsupported-validation`.

fern/changelog/2025-06-04.mdx

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## Assistant Configuration Updates
2+
3+
1. **Set Minimum Messages for Analysis**: Skip analysis for very short conversations by setting `Assistant.analysisPlan.minMessagesThreshold` (default: 2).
4+
5+
2. **Configure Transfer Timeout**: You can now set the timeout for warm transfer modes with `Assistant.hooks.do[type=transfer].destination.transferPlan.timeout` (default: 60). Warm transfer modes allow for a smooth handoff between agents by maintaining context and conversation history during the transfer process.
6+
7+
<Tip>
8+
This timeout setting determines how long the system will wait for the transfer to complete before timing out.
9+
</Tip>
10+
11+
12+
3. **Enable AssemblyAI Universal Streaming API**: You can now enable the new Universal Streaming API for AssemblyAI transcribers with `Assistant.transcriber.enableUniversalStreamingApi` and `Assistant.transcriber.fallbackPlan.transcribers.enableUniversalStreamingApi`.
13+
14+
<Tip>
15+
Set this to `true` to use AssemblyAI's new Universal Streaming API for improved transcription.
16+
</Tip>
17+
18+
19+
<Warning>
20+
**Removal of regex in JsonSchema**: You can no longer use regular expressions in your [JSON schema validations](https://api.vapi.ai/api#:~:text=JsonSchema).
21+
22+
**Dot paths affected:**
23+
- `assistant.analysisPlan.structuredDataPlan.schema.regex`
24+
- `assistant.hooks.do[type=function].function.parameters.properties.regex`
25+
- `assistant.model.tools[type=apiRequest].body.regex`
26+
- `assistant.model.tools[type=apiRequest].headers.regex`
27+
</Warning>

0 commit comments

Comments
 (0)