SMPPfy is a specialized developer tool designed to simplify the complexities of the SMPP v3.4 protocol. Built for engineers and developers working in the messaging industry, this app provides a clean and efficient way to analyze, generate, and reference protocol data units (PDUs) on the go.
Key Features:
1. Comprehensive PDU Decoder
Analyze protocol logs with an intuitive interface. Simply input your hex strings to get a detailed breakdown:
Header Decoding: Instantly view Command Length, Command ID, Status, and Sequence Numbers.
Body Parsing: Detailed view of Source and Destination addresses (TON/NPI).
Message Preview: Convert hex-encoded short messages into readable text formats.
Optional Parameters: Support for Tag-Length-Value (TLV) parameter analysis.
2. Versatile PDU Encoder
Construct protocol packets for testing and validation purposes:
Multiple Commands: Support for Bind, Submit, Deliver, and Enquire_Link operations.
Live Hex Generation: Watch the hex string construct in real-time as you fill in the parameters.
One-Tap Export: Copy generated strings to your clipboard for use in your testing environment.
3. Protocol Reference Wiki
A built-in dictionary to help you understand protocol responses without searching through external documents:
Status Code Library: A searchable database of standard protocol status codes and error constants.
Technical Descriptions: Clear explanations for every response code to help speed up troubleshooting.
4. Developer-Centric Design
Optimized UI: High-contrast dark mode for better readability in development environments.
Monospace Typography: Ensuring hex data and technical values are easy to read and inspect.
Privacy Focused: All processing happens locally on your device. No data is sent to external servers.
Who is this for?
Software Developers building messaging applications.
System Integrators validating protocol connections.
Technical Support Engineers troubleshooting messaging logs.
Students exploring telecommunication standards.
Disclaimer
- Decoding and encoding are based on the SMPP 3.4 specification. Results should be verified for your use case.
- This app does not connect to any SMSC or carrier; it only parses and builds PDU hex.
- The developer is not responsible for misuse of this tool or for any loss arising from reliance on decoded/encoded data.
- Use in compliance with your operator's and local regulations.
SMPPFY: Simplify the Protocol.