Skip to content

[Feature New API] Voice AI Custom Action Resume API #69

Description

@i-am-rad

🌟 Describe the Feature

We need a way to pause execution with live voice AI calls. Then when our custom action responds we call a special resume API similar to the workflow resume api action.

🚀 Justification

Currently voice AI times out in 2 to 3 seconds. This means it's really only used for short outbound saving of data into custom fields or fast responses. Other leading voice AI tech like VAPI will play keyboard click sounds while it waits on you to asynchronously await a response.

📝 Suggestions

A) Have one option to wait up to X amount of seconds for our API to respond to the original request. 15 seconds is probably the max a customer would be patient to wait.

B) Let us respond 200 to wait on us. Then a new API to resume voice AI conversation with our response. You play keyboard clacking sounds or other filler noise while it processes.

For failures of custom actions give us a consistent way to respond. Right now the system just errors out and says "something went wrong" which is terrible.

Product Area

conversations-ai

🧠 Additional Context

Subaccount ID: VUc1GSivMC6X6ODs8NRd

Ticket #3803897

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions