Skip to content

Commit fdd82eb

Browse files
committed
feat(openapi): add AzureSpeechTranscriber and new call end reasons
1 parent acaeb23 commit fdd82eb

File tree

1 file changed

+114
-91
lines changed

1 file changed

+114
-91
lines changed

fern/apis/api/openapi.json

Lines changed: 114 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -3668,6 +3668,21 @@
36683668
"provider"
36693669
]
36703670
},
3671+
"AzureSpeechTranscriber": {
3672+
"type": "object",
3673+
"properties": {
3674+
"provider": {
3675+
"type": "string",
3676+
"description": "This is the transcription provider that will be used.",
3677+
"enum": [
3678+
"azure"
3679+
]
3680+
}
3681+
},
3682+
"required": [
3683+
"provider"
3684+
]
3685+
},
36713686
"TextContent": {
36723687
"type": "object",
36733688
"properties": {
@@ -5609,8 +5624,6 @@
56095624
"mixtral-8x7b-32768",
56105625
"llama3-8b-8192",
56115626
"llama3-70b-8192",
5612-
"llama3-groq-8b-8192-tool-use-preview",
5613-
"llama3-groq-70b-8192-tool-use-preview",
56145627
"gemma2-9b-it"
56155628
]
56165629
},
@@ -6812,7 +6825,9 @@
68126825
"description": "This is the model that will be used. This is optional and will default to the correct model for the voiceId.",
68136826
"enum": [
68146827
"sonic-english",
6815-
"sonic-multilingual"
6828+
"sonic-multilingual",
6829+
"sonic-preview",
6830+
"sonic"
68166831
],
68176832
"example": "sonic-english"
68186833
},
@@ -7748,7 +7763,9 @@
77487763
"description": "This is the model that will be used. This is optional and will default to the correct model for the voiceId.",
77497764
"enum": [
77507765
"sonic-english",
7751-
"sonic-multilingual"
7766+
"sonic-multilingual",
7767+
"sonic-preview",
7768+
"sonic"
77527769
],
77537770
"example": "sonic-english"
77547771
},
@@ -10345,6 +10362,30 @@
1034510362
"type": "string",
1034610363
"description": "This is the explanation for how the call ended.",
1034710364
"enum": [
10365+
"assistant-not-invalid",
10366+
"assistant-not-provided",
10367+
"call-start-error-neither-assistant-nor-server-set",
10368+
"assistant-request-failed",
10369+
"assistant-request-returned-error",
10370+
"assistant-request-returned-unspeakable-error",
10371+
"assistant-request-returned-invalid-assistant",
10372+
"assistant-request-returned-no-assistant",
10373+
"assistant-request-returned-forwarding-phone-number",
10374+
"assistant-ended-call",
10375+
"assistant-said-end-call-phrase",
10376+
"assistant-forwarded-call",
10377+
"assistant-join-timed-out",
10378+
"customer-busy",
10379+
"customer-ended-call",
10380+
"customer-did-not-answer",
10381+
"customer-did-not-give-microphone-permission",
10382+
"assistant-said-message-with-end-call-enabled",
10383+
"exceeded-max-duration",
10384+
"manually-canceled",
10385+
"phone-call-provider-closed-websocket",
10386+
"db-error",
10387+
"assistant-not-found",
10388+
"license-check-failed",
1034810389
"pipeline-error-openai-voice-failed",
1034910390
"pipeline-error-cartesia-voice-failed",
1035010391
"pipeline-error-deepgram-voice-failed",
@@ -10354,9 +10395,11 @@
1035410395
"pipeline-error-azure-voice-failed",
1035510396
"pipeline-error-rime-ai-voice-failed",
1035610397
"pipeline-error-neets-voice-failed",
10357-
"db-error",
10358-
"assistant-not-found",
10359-
"license-check-failed",
10398+
"pipeline-error-deepgram-transcriber-failed",
10399+
"pipeline-error-gladia-transcriber-failed",
10400+
"pipeline-error-assembly-ai-transcriber-failed",
10401+
"pipeline-error-talkscriber-transcriber-failed",
10402+
"pipeline-error-azure-speech-transcriber-failed",
1036010403
"pipeline-error-vapi-llm-failed",
1036110404
"pipeline-error-vapi-400-bad-request-validation-failed",
1036210405
"pipeline-error-vapi-401-unauthorized",
@@ -10376,36 +10419,12 @@
1037610419
"vapifault-web-call-worker-setup-failed",
1037710420
"vapifault-transport-connected-but-call-not-active",
1037810421
"vapifault-call-started-but-connection-to-transport-missing",
10379-
"pipeline-error-deepgram-transcriber-failed",
10380-
"pipeline-error-gladia-transcriber-failed",
10381-
"pipeline-error-assembly-ai-transcriber-failed",
1038210422
"pipeline-error-openai-llm-failed",
1038310423
"pipeline-error-azure-openai-llm-failed",
1038410424
"pipeline-error-groq-llm-failed",
1038510425
"pipeline-error-google-llm-failed",
1038610426
"pipeline-error-xai-llm-failed",
1038710427
"pipeline-error-inflection-ai-llm-failed",
10388-
"assistant-not-invalid",
10389-
"assistant-not-provided",
10390-
"call-start-error-neither-assistant-nor-server-set",
10391-
"assistant-request-failed",
10392-
"assistant-request-returned-error",
10393-
"assistant-request-returned-unspeakable-error",
10394-
"assistant-request-returned-invalid-assistant",
10395-
"assistant-request-returned-no-assistant",
10396-
"assistant-request-returned-forwarding-phone-number",
10397-
"assistant-ended-call",
10398-
"assistant-said-end-call-phrase",
10399-
"assistant-forwarded-call",
10400-
"assistant-join-timed-out",
10401-
"customer-busy",
10402-
"customer-ended-call",
10403-
"customer-did-not-answer",
10404-
"customer-did-not-give-microphone-permission",
10405-
"assistant-said-message-with-end-call-enabled",
10406-
"exceeded-max-duration",
10407-
"manually-canceled",
10408-
"phone-call-provider-closed-websocket",
1040910428
"pipeline-error-openai-400-bad-request-validation-failed",
1041010429
"pipeline-error-openai-401-unauthorized",
1041110430
"pipeline-error-openai-403-model-access-denied",
@@ -10523,15 +10542,15 @@
1052310542
"pipeline-error-playht-429-exceeded-quota",
1052410543
"pipeline-error-playht-502-gateway-error",
1052510544
"pipeline-error-playht-504-gateway-error",
10545+
"pipeline-error-tavus-video-failed",
10546+
"pipeline-error-custom-transcriber-failed",
1052610547
"pipeline-error-deepgram-returning-403-model-access-denied",
1052710548
"pipeline-error-deepgram-returning-401-invalid-credentials",
1052810549
"pipeline-error-deepgram-returning-404-not-found",
1052910550
"pipeline-error-deepgram-returning-400-no-such-model-language-tier-combination",
1053010551
"pipeline-error-deepgram-returning-500-invalid-json",
1053110552
"pipeline-error-deepgram-returning-502-network-error",
1053210553
"pipeline-error-deepgram-returning-502-bad-gateway-ehostunreach",
10533-
"pipeline-error-tavus-video-failed",
10534-
"pipeline-error-custom-transcriber-failed",
1053510554
"silence-timed-out",
1053610555
"sip-gateway-failed-to-connect-call",
1053710556
"twilio-failed-to-connect-call",
@@ -21766,6 +21785,30 @@
2176621785
"type": "string",
2176721786
"description": "This is the reason the call ended. This can also be found at `call.endedReason` on GET /call/:id.",
2176821787
"enum": [
21788+
"assistant-not-invalid",
21789+
"assistant-not-provided",
21790+
"call-start-error-neither-assistant-nor-server-set",
21791+
"assistant-request-failed",
21792+
"assistant-request-returned-error",
21793+
"assistant-request-returned-unspeakable-error",
21794+
"assistant-request-returned-invalid-assistant",
21795+
"assistant-request-returned-no-assistant",
21796+
"assistant-request-returned-forwarding-phone-number",
21797+
"assistant-ended-call",
21798+
"assistant-said-end-call-phrase",
21799+
"assistant-forwarded-call",
21800+
"assistant-join-timed-out",
21801+
"customer-busy",
21802+
"customer-ended-call",
21803+
"customer-did-not-answer",
21804+
"customer-did-not-give-microphone-permission",
21805+
"assistant-said-message-with-end-call-enabled",
21806+
"exceeded-max-duration",
21807+
"manually-canceled",
21808+
"phone-call-provider-closed-websocket",
21809+
"db-error",
21810+
"assistant-not-found",
21811+
"license-check-failed",
2176921812
"pipeline-error-openai-voice-failed",
2177021813
"pipeline-error-cartesia-voice-failed",
2177121814
"pipeline-error-deepgram-voice-failed",
@@ -21775,9 +21818,11 @@
2177521818
"pipeline-error-azure-voice-failed",
2177621819
"pipeline-error-rime-ai-voice-failed",
2177721820
"pipeline-error-neets-voice-failed",
21778-
"db-error",
21779-
"assistant-not-found",
21780-
"license-check-failed",
21821+
"pipeline-error-deepgram-transcriber-failed",
21822+
"pipeline-error-gladia-transcriber-failed",
21823+
"pipeline-error-assembly-ai-transcriber-failed",
21824+
"pipeline-error-talkscriber-transcriber-failed",
21825+
"pipeline-error-azure-speech-transcriber-failed",
2178121826
"pipeline-error-vapi-llm-failed",
2178221827
"pipeline-error-vapi-400-bad-request-validation-failed",
2178321828
"pipeline-error-vapi-401-unauthorized",
@@ -21797,36 +21842,12 @@
2179721842
"vapifault-web-call-worker-setup-failed",
2179821843
"vapifault-transport-connected-but-call-not-active",
2179921844
"vapifault-call-started-but-connection-to-transport-missing",
21800-
"pipeline-error-deepgram-transcriber-failed",
21801-
"pipeline-error-gladia-transcriber-failed",
21802-
"pipeline-error-assembly-ai-transcriber-failed",
2180321845
"pipeline-error-openai-llm-failed",
2180421846
"pipeline-error-azure-openai-llm-failed",
2180521847
"pipeline-error-groq-llm-failed",
2180621848
"pipeline-error-google-llm-failed",
2180721849
"pipeline-error-xai-llm-failed",
2180821850
"pipeline-error-inflection-ai-llm-failed",
21809-
"assistant-not-invalid",
21810-
"assistant-not-provided",
21811-
"call-start-error-neither-assistant-nor-server-set",
21812-
"assistant-request-failed",
21813-
"assistant-request-returned-error",
21814-
"assistant-request-returned-unspeakable-error",
21815-
"assistant-request-returned-invalid-assistant",
21816-
"assistant-request-returned-no-assistant",
21817-
"assistant-request-returned-forwarding-phone-number",
21818-
"assistant-ended-call",
21819-
"assistant-said-end-call-phrase",
21820-
"assistant-forwarded-call",
21821-
"assistant-join-timed-out",
21822-
"customer-busy",
21823-
"customer-ended-call",
21824-
"customer-did-not-answer",
21825-
"customer-did-not-give-microphone-permission",
21826-
"assistant-said-message-with-end-call-enabled",
21827-
"exceeded-max-duration",
21828-
"manually-canceled",
21829-
"phone-call-provider-closed-websocket",
2183021851
"pipeline-error-openai-400-bad-request-validation-failed",
2183121852
"pipeline-error-openai-401-unauthorized",
2183221853
"pipeline-error-openai-403-model-access-denied",
@@ -21944,15 +21965,15 @@
2194421965
"pipeline-error-playht-429-exceeded-quota",
2194521966
"pipeline-error-playht-502-gateway-error",
2194621967
"pipeline-error-playht-504-gateway-error",
21968+
"pipeline-error-tavus-video-failed",
21969+
"pipeline-error-custom-transcriber-failed",
2194721970
"pipeline-error-deepgram-returning-403-model-access-denied",
2194821971
"pipeline-error-deepgram-returning-401-invalid-credentials",
2194921972
"pipeline-error-deepgram-returning-404-not-found",
2195021973
"pipeline-error-deepgram-returning-400-no-such-model-language-tier-combination",
2195121974
"pipeline-error-deepgram-returning-500-invalid-json",
2195221975
"pipeline-error-deepgram-returning-502-network-error",
2195321976
"pipeline-error-deepgram-returning-502-bad-gateway-ehostunreach",
21954-
"pipeline-error-tavus-video-failed",
21955-
"pipeline-error-custom-transcriber-failed",
2195621977
"silence-timed-out",
2195721978
"sip-gateway-failed-to-connect-call",
2195821979
"twilio-failed-to-connect-call",
@@ -22546,6 +22567,30 @@
2254622567
"type": "string",
2254722568
"description": "This is the reason the call ended. This is only sent if the status is \"ended\".",
2254822569
"enum": [
22570+
"assistant-not-invalid",
22571+
"assistant-not-provided",
22572+
"call-start-error-neither-assistant-nor-server-set",
22573+
"assistant-request-failed",
22574+
"assistant-request-returned-error",
22575+
"assistant-request-returned-unspeakable-error",
22576+
"assistant-request-returned-invalid-assistant",
22577+
"assistant-request-returned-no-assistant",
22578+
"assistant-request-returned-forwarding-phone-number",
22579+
"assistant-ended-call",
22580+
"assistant-said-end-call-phrase",
22581+
"assistant-forwarded-call",
22582+
"assistant-join-timed-out",
22583+
"customer-busy",
22584+
"customer-ended-call",
22585+
"customer-did-not-answer",
22586+
"customer-did-not-give-microphone-permission",
22587+
"assistant-said-message-with-end-call-enabled",
22588+
"exceeded-max-duration",
22589+
"manually-canceled",
22590+
"phone-call-provider-closed-websocket",
22591+
"db-error",
22592+
"assistant-not-found",
22593+
"license-check-failed",
2254922594
"pipeline-error-openai-voice-failed",
2255022595
"pipeline-error-cartesia-voice-failed",
2255122596
"pipeline-error-deepgram-voice-failed",
@@ -22555,9 +22600,11 @@
2255522600
"pipeline-error-azure-voice-failed",
2255622601
"pipeline-error-rime-ai-voice-failed",
2255722602
"pipeline-error-neets-voice-failed",
22558-
"db-error",
22559-
"assistant-not-found",
22560-
"license-check-failed",
22603+
"pipeline-error-deepgram-transcriber-failed",
22604+
"pipeline-error-gladia-transcriber-failed",
22605+
"pipeline-error-assembly-ai-transcriber-failed",
22606+
"pipeline-error-talkscriber-transcriber-failed",
22607+
"pipeline-error-azure-speech-transcriber-failed",
2256122608
"pipeline-error-vapi-llm-failed",
2256222609
"pipeline-error-vapi-400-bad-request-validation-failed",
2256322610
"pipeline-error-vapi-401-unauthorized",
@@ -22577,36 +22624,12 @@
2257722624
"vapifault-web-call-worker-setup-failed",
2257822625
"vapifault-transport-connected-but-call-not-active",
2257922626
"vapifault-call-started-but-connection-to-transport-missing",
22580-
"pipeline-error-deepgram-transcriber-failed",
22581-
"pipeline-error-gladia-transcriber-failed",
22582-
"pipeline-error-assembly-ai-transcriber-failed",
2258322627
"pipeline-error-openai-llm-failed",
2258422628
"pipeline-error-azure-openai-llm-failed",
2258522629
"pipeline-error-groq-llm-failed",
2258622630
"pipeline-error-google-llm-failed",
2258722631
"pipeline-error-xai-llm-failed",
2258822632
"pipeline-error-inflection-ai-llm-failed",
22589-
"assistant-not-invalid",
22590-
"assistant-not-provided",
22591-
"call-start-error-neither-assistant-nor-server-set",
22592-
"assistant-request-failed",
22593-
"assistant-request-returned-error",
22594-
"assistant-request-returned-unspeakable-error",
22595-
"assistant-request-returned-invalid-assistant",
22596-
"assistant-request-returned-no-assistant",
22597-
"assistant-request-returned-forwarding-phone-number",
22598-
"assistant-ended-call",
22599-
"assistant-said-end-call-phrase",
22600-
"assistant-forwarded-call",
22601-
"assistant-join-timed-out",
22602-
"customer-busy",
22603-
"customer-ended-call",
22604-
"customer-did-not-answer",
22605-
"customer-did-not-give-microphone-permission",
22606-
"assistant-said-message-with-end-call-enabled",
22607-
"exceeded-max-duration",
22608-
"manually-canceled",
22609-
"phone-call-provider-closed-websocket",
2261022633
"pipeline-error-openai-400-bad-request-validation-failed",
2261122634
"pipeline-error-openai-401-unauthorized",
2261222635
"pipeline-error-openai-403-model-access-denied",
@@ -22724,15 +22747,15 @@
2272422747
"pipeline-error-playht-429-exceeded-quota",
2272522748
"pipeline-error-playht-502-gateway-error",
2272622749
"pipeline-error-playht-504-gateway-error",
22750+
"pipeline-error-tavus-video-failed",
22751+
"pipeline-error-custom-transcriber-failed",
2272722752
"pipeline-error-deepgram-returning-403-model-access-denied",
2272822753
"pipeline-error-deepgram-returning-401-invalid-credentials",
2272922754
"pipeline-error-deepgram-returning-404-not-found",
2273022755
"pipeline-error-deepgram-returning-400-no-such-model-language-tier-combination",
2273122756
"pipeline-error-deepgram-returning-500-invalid-json",
2273222757
"pipeline-error-deepgram-returning-502-network-error",
2273322758
"pipeline-error-deepgram-returning-502-bad-gateway-ehostunreach",
22734-
"pipeline-error-tavus-video-failed",
22735-
"pipeline-error-custom-transcriber-failed",
2273622759
"silence-timed-out",
2273722760
"sip-gateway-failed-to-connect-call",
2273822761
"twilio-failed-to-connect-call",

0 commit comments

Comments
 (0)