Issue with Caller ID Display for Forwarded Calls
# support
d
Hello Support Team, I am experiencing an issue with Caller ID configuration for call forwarding in my Voice API setup. Here's a breakdown of the problem: Current Setup: When customers call my hotline, the calls are forwarded to +1 (940) 315-1648 when they request to speak to a real person. I am using VAPI for managing the call flow and forwarding. Issue: When the call is forwarded to +1 (940) 315-1648, the Caller ID displayed on the recipient's phone shows my business cell number instead of the original caller's phone number (the customer). This creates confusion for my team, as they cannot identify the customer calling. Requirement: I want the forwarded call to display the customer's phone number as the Caller ID (pass-through Caller ID). If this is not possible, I would like to set a static Caller ID (e.g., a different support number) for forwarded calls. Action Taken: I’ve explored the Voice API documentation and tried to locate the option for Caller ID pass-through or a way to configure a custom Caller ID but have been unable to resolve the issue. Request: Please guide me on how to enable Caller ID pass-through for forwarded calls, so the recipient sees the original caller’s number. If Caller ID pass-through is not supported, let me know how to configure a custom Caller ID for forwarded calls in my VAPI account. Thank you for your support. I appreciate your assistance in resolving this issue as quickly as possible.
v
@Daniel Hello, Thank you for reaching out with the details of your Caller ID issue. I'm here to help! For Caller ID pass-through, this feature allows the original caller's phone number to be displayed when forwarding calls. If VAPI supports this feature, it typically involves setting a specific parameter in your call forwarding configuration to enable the original caller's number to be used as the Caller ID. If Caller ID pass-through is not available or you prefer to set a static Caller ID, you can usually configure this in your VAPI account settings. You would specify the desired phone number that you want to be displayed as the Caller ID for all forwarded calls. Since you've already looked into the documentation and haven't found the solution, I would recommend checking if there are any specific API parameters that you might have missed related to Caller ID management. If the documentation does not provide a clear answer, it might be necessary to contact VAPI support directly for guidance on this feature. For now, if you'd like, I can assist you in setting up a static Caller ID using the
forwardingPhoneNumber
attribute you mentioned. Please provide me with the static phone number you wish to use as the Caller ID for forwarded calls, and I'll guide you through the configuration process. If you have any other questions or need further assistance, feel free to ask.
You can continue this conversation by mentioning me in the message.
s
@Daniel you need to set the customer mobile number as caller id inside the custom call transfer destinations. here's the API code to create custom transfer call function and set the callerId for the transfer:-
Copy code
curl -X POST https://api.vapi.ai/tool \
     -H "Authorization: Bearer " \
     -H "Content-Type: application/json" \
     -d '{
  "type": "transferCall",
  "async": false,
  "destinations": [
    {
      "type": "number",
      "number": "insert-destination-number-here",
      "callerId": "insert-customer-number-here",
      "description": "insert-description-here-for-ai-to-udnerstand-how-to-use-this-function",
      "message": "insert-message-to-be-spoken-out-when-transfering-the-call",
      "numberE164CheckEnabled": false
    }
  ],
  "function": {
    "name": "transferCallToHelpline"
  }
}'
What's best method for you to set the caller id is setting the server url to the phone number and then return the assistant with transient assistant and transient transfer call tool.
Do let me know if you require further help!!
d
I need help how to go about all this, am I to use Zapier or make to set the up and what are the module that I'm going to use ???
Thanks you, I really do appreciate your help
I'll be waiting
s
@Daniel you have to use HTTP module of zapier, the name might be different.
d
is that all, no other module ??
s
@Daniel you have to check with zapier team or docs regarding other modules.
4 Views