What is Twilio Proxy?
Twilio Proxy masks direct contact details during calls and messages. An application creates a Proxy Service, opens a Session, and adds Participants with their real identifiers. Proxy assigns or uses proxy identifiers from the service's number pool, then maps traffic through the open Session so each participant sees the proxy number rather than the other person's number.
A Service can send three kinds of callback. CallbackUrl receives an informational webhook for each new interaction. InterceptCallbackUrl runs for an interaction before it proceeds; a 403 response blocks it, while any other status or a timeout lets it continue. OutOfSessionCallbackUrl handles an inbound call or SMS for which no open Session exists. That endpoint can return TwiML or auto-create Session JSON for Proxy to act on.
Proxy submits webhook fields as application/x-www-form-urlencoded. Twilio's webhook security documentation says its HTTP requests include X-Twilio-Signature, calculated from the account Auth Token, exact webhook URL, and request parameters with HMAC-SHA1. Twilio recommends its server SDK validator because parameter sets can change. The recorded client identity is TwilioProxy/1.1, but that user agent is not an authentication credential.
The request belongs to a phone or messaging workflow initiated through Twilio Proxy. It does not crawl web pages, supply documents to AI search, or collect training data. robots.txt cannot govern a service callback or the routing decision that follows its response.
