Dynamic routing puts you in control of every masked call in real time. Instead of pre-registering who a number connects to, you point a masked number at your own HTTPS endpoint. When a call comes in, we POST a signed request with the caller and the dialed number, and your endpoint replies with the number to connect to — or tells us to reject the call with a spoken reason. You can override the caller ID per call and, if your endpoint is slow or unavailable, optionally fall back to the number's internal mapping. Every request is signed with HMAC-SHA256 so you can verify it genuinely came from us.
Enterprise Ready
API Included
99.9% Uptime
What you get with Dynamic Routing
Part of our Dynamic Routing capability
Part of our Dynamic Routing capability
Part of our Dynamic Routing capability
Part of our Dynamic Routing capability
Part of our Dynamic Routing capability
Part of our Dynamic Routing capability
Detailed specs for developers and technical teams
Trigger
inbound call to a webhook-mode number
Request
signed POST with event masking.route
Signature
X-Edesy-Signature (sha256=<hex>)
Response
JSON action connect | reject
Timeout
5 seconds, response capped at 8KB
Methods
POST (default) or GET
How businesses use Dynamic Routing
Round-robin agent routing
Time and location based routing
Fraud and abuse blocking
Per-call target selection
Explore how different industries leverage this feature
Number masking for buyer-seller communication on classifieds platforms. Protect user privacy and reduce spam.
Number masking for e-commerce deliveries and logistics operations. Track all delivery communications.
Number masking for fintech and lending platforms. Secure communication between loan agents and applicants.
Number masking for multi-seller e-commerce marketplaces. Connect buyers, sellers, and delivery partners through two-party proxy numbers so no personal mobile number is exposed across the order lifecycle.
Other capabilities in our number masking solution
Record all masked calls for quality assurance, compliance, and dispute resolution. Secure cloud storage with easy retrieval.
Learn moreTrack call volumes, duration, patterns, and performance with real-time analytics dashboard. Export reports and set up alerts.
Learn moreEnable bidirectional calling between parties using masked numbers. Either party can initiate calls while keeping both numbers private.
Learn moreIntegrate number masking into your application with our REST API. Receive real-time events via webhooks for seamless automation.
Learn moreStart using Dynamic Routing in your application today. Free trial available.