Masked Calling

Rate this page:

Masked Calling is a technique used in ecommerce to protect buyers’ and sellers’ personal phone numbers. Each party gets a temporary number, allowing them to communicate for a specified time period. When the time period expires, the numbers are recycled and reassigned to other parties on the platform. This prevents transactions from happening outside the platform. 

Masked Calling is made possible by Voice APIs like Twilio where a developer can set up phone number proxies to keep parties from knowing each other’s real phone numbers during a call. The same technique can also allow the parties to send SMS to each other without revealing their personal phone numbers.

The basic technique involves using an intermediate number to forward the call to the user’s real number. The customer may see number AAA-AAAA, but behind the scenes, AAA-AAAA is being forwarded to the seller’s true number, BBB-BBBB. When the seller’s phone rings, or an SMS arrives, she also sees AAA-AAAA as the caller ID as, even though the buyer’s real number is CCC-CCCC.

Applications using Masked Calling usually leave the numbers assigned for a set period of time: say, the length of the taxi ride plus a couple hours in case the rider left her backpack in the car. After this time, the numbers are recycled and reassigned.

Assembling a pool of numbers with Twilio is simple and straghtforward, as is number assignment and call forwarding.

More resources

Rate this page:

Thank you for your feedback!

We are always striving to improve our documentation quality, and your feedback is valuable to us. Please select the reason(s) for your feedback or provide additional information about how we can improve:

Sending your feedback...
🎉 Thank you for your feedback!
Something went wrong. Please try again.

Thanks for your feedback!

Refer us and get $10 in 3 simple steps!

Step 1

Get link

Get a free personal referral link here

Step 2

Give $10

Your user signs up and upgrade using link

Step 3

Get $10

1,250 free SMSes
OR 1,000 free voice mins
OR 12,000 chats
OR more