then-purpleT

Using Squads with a transient assistant.

I am trying to use Squads during the 'assistant-request' for a transient voice assistant.

The Squad documentation states, "The first member is the assistant that will start the call, and assistants can be either persistent or transient."

I have tried the JSON format in three ways:

  1. In Option 1, the transient voice assistant is called using the existing format outside of the Squad object. The squad.members[0] is trying to reference the transient voice assistant which doesn't have an assistantId value. Running this instance and asking car recommender Mike to transfer me to either booking assistant X or finance specialist Y does not successfully result in a transfer action.
  2. In Option 2, the transient voice assistant was integrated inside the squad.members[0]. However, that results in a "can not fetch assistant error" during the phone call.
  3. In Option 3, the transient voice assistant was placed at the top level as well as inside the squad.members[0] object. However, this results in the same behavior as Option 1.
Does the current Squad implementation support this type of scenario?
Was this page helpful?