Stay informed about Ultravox platform announcements.
vadSettings
parameters for more control, new public hang-up
tool, and added timeout
for tools.languageHint
at call creation time to help guide the model.initiator
will be deleted at the end of the month. This has been replaced with firstSpeaker
. Not using initiator
? You can ignore this. Otherwise, check out the migration guide.
setOutputMedium()
to toggle between text and voice. Check out the Create Call docs for more info.
call.started
and call.ended
. This opens up new opportunities for triggering external processes when calls start/end, logging call data in real-time to your own systems, or integrating Ultravox more deeply with other workflows.status
and transcripts
.
initiator
is now firstSpeaker
firstSpeaker
is more descriptive of what is happening when the call starts. For example, if you are making an outbound call, you expect the user to answer the call and be the first to speak.
When creating a new call, you should start using firstSpeaker
and choose either “FIRST_SPEAKER_AGENT” (the default) or “FIRST_SPEAKER_USER” (for outbound calls) as the value.
initiator
will be removed at the end of November, 2024.