sensitive-blue•8mo ago
Masking Calls
Is it possible to mask a call in Vapi?
I have a client who has put a lot of effort into consolidating all of their phone numbers into a single place. They’re having me make outbound calls using Vapi, but they have two requests…
1. If possible, they’d like the calls to mask as their main number without porting the number into Twilio.
2. If we do have to use other numbers, they need these numbers to be able to forward to their main office line if they’re called back rather than speaking with an inbound agent.
14 Replies
Relevant threads
These are relevant threads you might take a look into before continuing further:
- <#1329951947188342837>
- <#1334110285425807391>
- <#1334941334368419850>
@WhyNot
Certainly! Vapi can accommodate both of your client's requests.
1. For masking calls as their main number, Vapi supports using a verified Caller ID. Your client can verify their main number with Vapi without porting it. Once verified, you can set this number as the
Caller ID
for outbound calls, so recipients will see the client's main number on their caller ID.
2. Regarding the use of other numbers, Vapi's call forwarding functionality allows you to set up forwarding so that if someone calls back on one of the numbers used for outbound calls, the call can be automatically forwarded to the client's main office line. You would use the forwardingPhoneNumbers
attribute to specify the main office line as the destination for forwarded calls.
If you need assistance with setting up either of these features or have any more questions, please let me know!
You can continue this conversation by mentioning me in the message.sensitive-blueOP•8mo ago
@Vapi How do I go about verifying their main number?
@WhyNot
To verify your client's main number with Vapi, you'll need to follow these general steps:
1. Access the Vapi Dashboard: Log in to your Vapi account and navigate to the appropriate section for phone numbers.
2. Initiate the Verification Process: Look for an option to add or verify a new number. This is typically found in the 'Caller IDs' or 'Numbers' section.
3. Enter the Number: Input your client's main phone number that you wish to verify.
4. Receive a Verification Code: Vapi will place a call or send an SMS to the provided number with a verification code.
5. Enter the Verification Code: You will need to enter this code back into the Vapi dashboard to confirm that you have access to the number.
6. Complete Verification: Once the code is accepted, the number will be verified, and you can use it as the Caller ID for your outbound calls.
Please note that the exact steps may vary slightly depending on the Vapi interface or any updates to their process. If you need detailed instructions or encounter any issues during the verification process, please ask support for more info on this.
sensitive-blueOP•8mo ago
@Vapi Team I’m not seeing my this option in the dashboard, and I also don’t see any way to specify the forwarding number when purchasing a phone number from the terminal. Can I get some assistance? Thanks!
deep-jade•8mo ago
@WhyNot
If possible, they’d like the calls to mask as their main number without porting the number into Twilio.No you cannot mask numbers, you have to import the number.
If we do have to use other numbers, they need these numbers to be able to forward to their main office line if they’re called back rather than speaking with an inbound agent.You can do the trnasfers using call forwarding.
sensitive-blueOP•8mo ago
@Shubham Bajaj How do I configure the second?
deep-jade•8mo ago
sensitive-blueOP•8mo ago
@Shubham Bajaj This isn’t what I was asking. We’re configuring an outbound assistant with a specific goal. The client doesn’t want any inbound AI. How do I configure it so that if they call the number back (for example because they missed the call) it forwards the call to their main line instead of reaching an AI?
deep-jade•8mo ago
First you have to assign an server url to your phone number now vapi will make requests to your server url asking for the assistants to be used during this call at this time depending upon type of call you can either forward the request or assign an assistant to be used.

flat-fuchsia•4mo ago
I understand that Vapi cannot be masked directly. When using Telnyx, they offer number verification for this feature. However, they say you have to send the headers for identification. I add the headers to the calls I generate, and even then it's not possible to show the call from the other number.
Okay, when you say headers for the identification, could you brief me more exactly what headers are required for the identification? Do you want to change the caller ID using Telnyx if I am understanding correctly. When the number is forwarded to the customer or customer gets the call.
flat-fuchsia•4mo ago
Only where I can add the "From" header, maybe it would help. I was even looking at the options to put it in the body of each call, but I don't see an option. However, the ones that Vapi should send in its configuration are:
"sipHeaders": {
"P-Preferred-Identity": "<sip:+number@sip.vapi.ai>",
"P-Asserted-Identity": "<sip:+number@sip.vapi.ai>",
"Remote-Party-Id": "<sip:+number@sip.vapi.ai>;party=calling;screen=yes;privacy=off",
"From": ""Your Name" <sip:+number@sip.vapi.ai>"
}
Yes, the number provider is Telnyx, and I have the number I want to show that is already verified.
The idea is that the calls I generate from the purchased number will be switched to the verified number upon receiving the calls.
It looks like we've tried everything on our end, but we haven't received a solid response from their team. You should be able to add a verified number through the Telnyx dashboard.