---
title: "SMS Debugging Workbench &amp; Webhook Integration Tester"
---

SMS Debugging Workbench & Webhook Integration Tester: SMSRiver

- [Skip to main content](#main-content) [sms river .com](/) [Public Inboxes](/#numbers-section) [Country Codes](/country-codes/) [Workbench](/workbench/) [Tools](/tools/) [Developer API](/developer/) [Pricing](/pricing/) [Log In](/accounts/login/) [Log In](/accounts/login/) [Get API Key](/pricing/) [Home](/)

- [Tools](/tools/)

- SMS Workbench

Integration Test Suite

# SMS Debugging Workbench

Connect test inboxes, webhook simulation, segment economics, and code generation into a single end-to-end developer testing workflow.

1. Synthetic SMS Dispatch

2. Webhook Inspector & HMAC

3. Segment & Encoding Calculator

4. CI/CD Code Exporter

## Dispatch Synthetic Inbound SMS

Trigger synthetic SMS messages into SMSRiver inboxes to verify OTP parsing, regex extractors, and end-to-end integration flows without waiting on real cellular carrier networks.

Destination Line (To Number)

Sender ID (From Number / Alphanumeric)

SMS Message Body (Including OTP Code)

Your security verification code is 849201. Valid for 10 minutes. Do not share this code.

Chaos & Delivery Simulation

Standard Inbound Delivery (Immediate)
Carrier Delay Simulation (3,000ms latency)
UDH Multi-part Segmentation Header
Simulate Tier-1 Bank Shortcode (5-digit)

Quick OTP Presets

6-Digit OTP
Alphanumeric Token
Auth URL

Dispatch Synthetic SMS

Ready to transmit

Dispatch Confirmation
DELIVERED

View message live in destination inbox:
[Open Inbox →](#)

## Webhook Inspector & HMAC Signature Validator

Test webhook security and parsing for major telecom providers. Calculate and verify HMAC-SHA256 signatures for Twilio, Telnyx, Plivo, and custom SMPP webhooks.

Provider Schema

Twilio (X-Twilio-Signature / POST form)
Plivo (X-Plivo-Signature-V2 / JSON)
Telnyx (JSON V2 / Nested payload)
Generic SMPP Gateway Payload

Signing Secret / Auth Token

Computed Signature

Payload Content (JSON or Form Encoded)

Beautify JSON

{
"MessageUUID": "msg_twilio_syn_912048",
"From": "+18005550199",
"To": "+14155552671",
"Body": "Your verification code is 519283.",
"AccountSid": "ACtest_smsriver_account_sandbox",
"Direction": "inbound"
}

Send Test Webhook to Inbound Handler

Open Detailed Validator →

Ready

Webhook Handler Response
HTTP 200 OK

## Live SMS Segment & Encoding Engine

Analyze GSM-7 7-bit vs UCS-2 16-bit encoding in real time. Emojis, smart quotes, or non-GSM characters automatically trigger UCS-2 mode, reducing segment limits from 160 to 70 characters.

Message Text to Analyze

Your SMSRiver verification code is 391048. Welcome to the developer platform.

Encoding Standard
GSM-7 (7-bit)

Character Count
78

Billable Segments
1 Segment

Chars to Next Segment
82

Carrier Pricing Insight: A single UCS-2 non-GSM character triples billable messaging segments on multi-part texts due to the 67-character concatenated UDH limit.

[Open Dedicated Segment Calculator →](/tools/sms-segment-calculator/)

## Test Automation Code Exporter

Copy ready-to-run automation recipes to poll inbound SMS and extract OTPs in GitHub Actions, GitLab CI, or Playwright E2E browser tests.

Python (pytest)
Node.js (Playwright)
cURL

Copy Snippet

Zero-Polling Edge Webhooks:
For real-time event streaming rather than polling, configure your webhook endpoint in the Developer Dashboard to receive instant HTTP callbacks as SMS arrives.

[Number Intelligence
Phone Number Inspector
Check numbering plan validity, carrier classification, and E.164 standardization.](/tools/phone-number-inspector/)

[Batch Cleanup
Bulk Phone Validator
Normalize and validate up to 100 phone numbers with CSV and JSON export.](/tools/bulk-phone-validator/)

[REST API
Developer Lookup API
Automate phone intelligence lookups with single-digit millisecond latency.](/developer/phone-lookup-api/)

Copied to clipboard

FULL PACKET INSPECTION
SMS

### Line: DE +49 ...

Timestamp: Just now

Extracted code

Copy Code

Message Body:

Copy Full Message

[Open Live Inbox](#)

smsriver.com

Central Office carrier inventory platform & developer SMS verification sandbox. Receive OTP codes instantly with zero SIM card requirement.

Public numbers·Live inboxes·Developer tools

Public Inboxes

- [United States (+1)](/receive-sms/us/)

- [United Kingdom (+44)](/receive-sms/gb/)

- [Canada (+1)](/receive-sms/ca/)

- [Philippines (+63)](/receive-sms/ph/)

- [Germany (+49)](/receive-sms/de/)

Developer & Tools

- [SMS Debugging Workbench](/workbench/)

- [Phone Number Inspector](/tools/phone-number-inspector/)

- [Bulk Phone Validator](/tools/bulk-phone-validator/)

- [Phone Lookup API](/developer/phone-lookup-api/)

- [E.164 Phone Formatter](/tools/phone-number-formatter/)

- [SMS Segment Calculator](/tools/sms-segment-calculator/)

- [Webhook Validator](/tools/webhook-payload-validator/)

Guides & Trust

- [Country Calling Codes](/country-codes/)

- [Troubleshooting Hub](/troubleshooting/)

- [Carrier Comparisons](/compare/)

- [Developer Reference](/developer/)

- [OpenAPI Specification](/openapi.json)

- [MCP Tools Manifest](/.well-known/mcp.json)

- [Privacy & Security Guides](/guides/)

- [Engineering Articles](/articles/)

© 2026 SMSRiver. Operating on Cloudflare Workers & D1. Adheres to CTIA Messaging Principles and 10DLC compliance standards.

[About](/about/)
[Contact](/contact/)
[Privacy Policy](/privacy/)
[Terms of Service](/guides/terms-of-service/)
Cookie Preferences