⚡ Real-Time Ingestion
•
Exotel Integration
Exotel Call Webhook Inspector
Debug Exotel call callbacks, SMS status, and IVR passthru data live. Inspect headers and generate Ruby code snippets.
Zero setup. No credit card or account required.
Common Exotel Events
Call Status Callback
Passthru Applet Callback
SMS Delivery Report
Key Headers Inspected
Content-Type: application/x-www-form-urlencoded
User-Agent: Exotel-Callback-Agent
Example: Payload to Clean Ruby Output
Auto-generated1. Inbound Exotel JSON
{
"CallSid": "c72a819b02a14e9",
"From": "+919876543210",
"To": "+918045678900",
"Status": "completed",
"DialCallDuration": 42,
"RecordingUrl": "https://s3.amazonaws.com/exotel-recordings/123.mp3"
}
2. Generated Ruby 3.2+ Data.define
# Ruby 3.2+ Immutable Value Object
WebhookEvent = Data.define(:CallSid, :From, :To, :Status, :DialCallDuration, :RecordingUrl)
event = WebhookEvent.new(
CallSid: "c72a819b02a14e9",
From: "+919876543210",
To: "+918045678900",
Status: "completed",
DialCallDuration: 42,
RecordingUrl: "https://s3.amazonaws.com/exotel-recordings/123.mp3"
)