Clarification on Call Forwarding
# support
u
In the doc, https://docs.vapi.ai/call-forwarding, ''I am forwarding your call to Department A'' is used in
Copy code
"destinations": [
        {
          "type": "phoneNumber",
          "number": "+1234567890",
          "message": "I am forwarding your call to Department A. Please stay on the line."
        }
and
Copy code
{
  "type": "request-start",
  "content": "I am forwarding your call to Department A. Please stay on the line.",
  "conditions": [
    {
      "param": "destination",
      "operator": "eq",
      "value": "+1234567890"
    }
  ]
}
After tests, only
"content": "I am forwarding your call to Department A. Please stay on the line."
is notified to the caller. What is the purpose of
"message": "I am forwarding your call to Department A. Please stay on the line."
?
v
@0xBLURRYFΛCE The
"message": "I am forwarding your call to Department A. Please stay on the line."
within the
destinations
array is intended to provide a text-to-speech message to the caller before the call is actually forwarded. This message is played to inform the caller about what is happening and to provide a seamless experience during the call transfer process. On the other hand, the
"content": "I am forwarding your call to Department A. Please stay on the line."
within the
request-start
object is used to trigger a specific action or event when certain conditions are met, in this case, when the destination matches
"+1234567890"
. This could be part of a more complex call flow where different messages or actions are triggered based on the call's destination. If only the
"content"
is being notified to the caller and not the
"message"
, it could be due to the specific implementation or configuration within the VAPI system. It's possible that the
"message"
is intended to be a fallback or an alternative way to provide information to the caller, but the actual behavior can depend on how the VAPI platform processes these instructions. If you need further clarification on the specific behavior and usage of these fields in your call flows, please ask support for more info on this.
You can continue this conversation by mentioning me in the message.
Got it. Tagging @User for additional help.
b
Do you have a video on how to set this up?
s
@0xBLURRYFΛCE This is the message to say before transferring the call to the destination only If transfer tool messages is not provided.
If this is not provided and transfer tool messages is not provided, default is "Transferring the call now". If set to "", nothing is spoken.
u
thanks for the clarification @Shubham Bajaj
no sorry, but you can check the doc : https://docs.vapi.ai/call-forwarding
b
@Shubham Bajaj is there away when the agent transfers the call, she can say something like this to the person that answers the transferred call " Hello, I and transferring [First Name]{Last Name} his reference number is [123456] i have the transfer working but the agent doesnt say anything to the person that answers the transferred call.....thanks
s
No dynamic variables are only for the assistant object.
b
@Shubham Bajaj i have the variables set up already in the conversation, I am using my assistant in make.com
s
variables won't work for transfer tool message.
b
Is there any solution?
s
no as of now but you can raise feature request over here https://vapi.canny.io/
b
Ok yes it would be great if the assistant can make even a simple announcement to the person receiving the transfer for example "I am transferring Joe Wilson and his reference number is 12344 and the name and reference numbers are the same variables used in the conversation