SMPP Software Application and Bulk SMS Admin Panel Software for Rent
Every client's requirements differ, so SMPP SMS software built for renting needs to flex around how you already work, not force you into a fixed package. That is what this application is built to do.
13 years running production SMS traffic, with after-sales support, staff training, and off-site/remote support included. See Why SMPP Center for the client testimonials and numbers behind that.
We help you set up your own rented messaging application - a proprietary solution customized to your requirement. The SMPP SMS application accepts customer requests over SMPP, HTTPS, HTTP, XML, or JSON and sends the same to the operator via SMPP or HTTP, with panels for Admin, Reseller, and User, plus API access for User and Reseller. We are also here to do any customized work at minimal cost.
Key Features of the SMPP SMS Application
Scalable
Up to 10,000 TPS sustained out of the box, scaled past 50,000 TPS for clients using HAProxy load balancing across multiple instances.
Distributed Termination
Terminate SMS through different operators with distributed routing mechanism.
Failover
Resend failed SMS to a different operator based on error code.
Reporting
Detailed report logging with billing information, reconciling, and more.
DLT Compatibility
System is designed to handle DLT templates, PE ID, and Sender ID.
NCPR Scrubbing
Scrub DND mobile numbers and block them at the system level.
Personalized SMS
Customized SMS file upload option available.
Web Based Management
Manage all configurations using our best-in-class UI.
Restful SMS API
Provide restful SMS API to your resellers and users to integrate seamlessly.
Dedicated Server
Application hosted on a dedicated server without any shared environment.
Dynamic & Priority Routing
Set multiple connects in a route with Dynamic, Percentage-wise, and Priority-based routing to control exactly how traffic terminates.
White-Label Ready
Reseller management, DLT Surrogate, and white-label terms & privacy pages so your resellers can run it as their own.
Admin Panel Features
Everything you need to run SMPP Server and SMPP Client operations, manage users and resellers, and control delivery - from one admin panel.
SMPP Server
- SMPP Server Controls: Start/Stop SMPP Server services management.
- Provide connectivity to the user to send messages over SMPP
- Accepts the SMS traffic over SMPP.
- Control session for the user.
- Send Real-time Delivery Report Over SMPP.
- User Bind Management.
- Configure charset for SMPP Users.
- Enable/Disable Multi Part DLR for User.
- Enable/Disable DLR sending in payload.
- IP restriction for users.
- Open/Dynamic sender ID.
SMPP Client
- Vendor Management: Add as many vendors as needed to connect over SMPP and HTTP.
- SandBox Connectivity: Set dummy routes for testing purposes based on error code.
- SMPP Connects: Connects the operator/vendors over SMPP to send messages and receive delivery reports.
- HTTP Connects: Connects the operator/vendors over HTTP to send messages and receive delivery reports.
- SMPP Connect Configuration: Configuration in admin UI to manage user, credits, resellers, SMPP connectivity and system configuration.
- SMPP Connection Management: Manage TPS, Sessions, Bind Mode, etc.
- Global Error Code Management: API and SMPP error codes for all users.
- Operator Error Code Management: Add error codes from operators/vendors and map them with global error codes to provide universal error codes for all users.
- Retry On Failure: Set retries based on error codes.
- Dynamic Routing: Set multiple connects in a single route and the system will pick up the available route for termination.
- Percentage wise Routing: Set each connect in a route based on percentage. System will terminate messages based on the percentage set.
- Priority Based Routing: System will terminate SMS based on priority set.
- Series Based Routing: Set a rule to terminate SMS on a specific route based on mobile series such as 9781,9871.
- Sender ID Based Routing: Set a rule with all sender names to terminate SMS on a specific route.
- Distributed Delivery Routing: The system will deliver messages using a round-robin method.
- Load Balancing: Manage SMS traffic on multiple operators using LB.
- Invalid/Junk Number Filter: Add all junk mobile numbers to stop sending over to vendors.
- Intelligent SMS Queueing System: Priority-based queueing based on Transactional, Promotional, OTP & International.
- Failed Queue System: Queueing mechanism in case of Operator down.
- TPS: View all users' TPS used by the system.
- Report Cleaner: System cleans the Pending Report on the next day and resets the delivery summary.
- PDU Logs: PDU Logs for debug.
- Controls: Start/Stop traffic controls.
- Caching Mechanism: Uses cached queries to reduce queries on the database.
- Debugging Logs: Log Searcher to debug any issue.
- DLR Time Manipulation: Override DLR time with DLR received time.
Other Admin Panel Features
- Re-push Single Message: Re-push single message to a selective route.
- Sender ID Configuration: Dynamic/Fix Sender ID configuration.
- Phone Filter: Phone Number Blacklisting and Whitelisting.
- Sender ID Filter: Sender ID Blacklisting and Whitelisting.
- UUID Filter: Transaction ID wise Block Management.
- Route Testing UI: Test Route Management.
- Batch Routing: Configure batch routing to different routes.
- DLT Configuration in Connects: DLT Management in Connects
- User Management: Manage users with attributes, flags and other important filters.
- Reseller Management: Manage resellers with attributes, CMS, flags and other important filters.
- Credits Management: Add / remove credits with advanced features.
- Reports for User/Resellers: Get detailed reports for users and resellers.
- Credit Usage: Each transaction from all mediums gets logged in credit usage logs, which helps you in detailed audit.
- Templates Management: Adding, updating and managing templates with DLT configuration.
- Sender ID Management: Adding, updating and managing Sender ID with DLT configuration.
- Draft Management: Users can save their message content as drafts and use it to append during their SMS Campaign.
- Spam Messages Management: Add unlimited spam words. Filter and store such messages in buffer without releasing to the operator. Moderate filtered messages with approve or reject option.
- Offline Payment Management: Add/update all offline payment records such as cash collection, wire transfer, etc.
- Block Number Management: Add unlimited phone numbers to block for all users or a specific user.
- E-Mail Marketing: Send important E-mail updates, announcements to all registered users or with any specific flag in bulk.
- SMS Marketing: Send important SMS updates, announcements to all registered users or with any specific flag in bulk.
- Log Trail: Find all logged in reports of all users and resellers.
- Activity Logs: Find all users/reseller activities.
- Cache Refresh: Refresh cache for UI and SMPP application.
- E-Mail Settings: Send secured E-Mail with SMTP connectivity.
- Mobile Series management: Manage, add, update mobile series of all countries.
- System Configuration: Default configuration which can be modified as per user's requirement.
- Notifications: View all important notifications generated by the system.
- Industry Category Management: Used in the user profile to know their Industry.
- Admin Role Management: Manage unlimited admins by assigning any role with restrictions to access any admin panel pages.
- Basic Employee Management: Add employees for Lead Management plugin.
- Documents Manager: View all users' uploaded documents.
- Pricing Management: Add unlimited pricing with categories to accept payments online or offline.
- Online Recharge Management: View all success/failed online payments.
- Offline Recharge Management: View all success/failed offline payments.
- DLT Surrogate: If a user does not have DLT attributes, you can share your own without disclosing the true attributes.
Reseller / User Panel
- User can upload their campaign using the panel and check the reports and credit history details.
- Analytics Dashboard.
- Reports.
- Single/Group/Bulk upload UI.
- Group Management.
- Contacts Management.
- User Management (Only for Reseller).
- Password/API Key management.
- Profile Management.
- API document to connect over API.
- Sample Code for API.
- SMPP Connection details (If enabled).
- Schedule SMS (Optional).
- Online Recharge.
Restful HTTP SMS API
- API which user can integrate into their CRM.
- Sender ID Management.
- Templates Management.
- Draft Management.
- Webhook Management.
- Account Management.
- Credit History.
- Password Management.
- API Key Management.
- Group Management.
- Contacts Management.
- Reseller user Management.
- Reseller Users Credit Management.
- Batch SMS.
- File upload (csv, xls, xlsx).
- Group SMS.
- Schedule SMS.
- Reports by transactionId, Daily, upload history logs.
Plugins
Extend the platform with free and paid add-ons - enable only what you need.
Free Plugins
- Campaign Manager: Split Campaign based on Small Chunks and multiple intervals.
- Re-push Single Message: This plugin helps to re-push a single message by selecting a different route.
- Multiple Retries: This plugin helps to retry multiple times, up to 4 times with different routes.
- DLT Sender ID (India): Collect Sender ID info from users as per requirement by DLT.
- DLT Entity ID & Message Template ID (India): Collect Entity ID & Message Template ID info from users as per requirement by DLT.
- Leads: Help your sales team manage leads. Follow-up alerts via E-Mail, SMS and Telegram available.
- Article/Blog: Write important articles to help your customers/staff/visitors use your site functionalities.
- Customer Support: Ticketing system for Customer Support Query. Customer can raise tickets from the User Panel and admin can respond from the admin panel.
- Offline Payments Manager: Manage offline payments passbook.
- Google Auth Security: Google Authenticator for Secured Admin Login.
- Telegram Alerts: Telegram notifications to admins individually or as a group.
- Invoice Lite: Set up and generate invoices for your clients.
- Payment Gateway: Accept payments from PayPal.
- Pricing Module: Create pricing and accept payments using payment gateways.
- Send SMS: Send bulk SMS from the admin panel to users with multiple options.
- Send E-mail: Send bulk E-mails from the admin panel to users with multiple options.
- Terms & Privacy Page: Create white label terms and privacy pages for your white label resellers.
- NCPR Filter: NCPR Filter based on delta received from TRAI. Data should be given by the customer.
Paid Plugins
- Advanced Smart Link: Shorten URLs to save message characters and get insights on link visits such as clicks and ROI, with reports by mobile number.
- TWO WAY MO Messaging: Long code/Short code MO Messaging
- Voice Call: Send Bulk Voice Call. Compatible with white label resellers and users.
- Text2Speech OBD: Accept a text message from the user, convert to OBD, and send it to the operator. Depends on the Voice Call plugin.
- Google Verified SMS: Engage customers with trusted, branded messages. Verified SMS helps businesses enhance conversations, build trust, and prevent scams.
- WhatsApp Business API: WhatsApp plugin to send messages to the WA Business API.
- Google RCS Messaging: Google RCS plugin to send RCS messages to the Google Messages app.
- Miss Call Notification: Offer your customers missed-call services for their clients for opt-in and other business opportunities.
- User API Documentation: Helps your users understand the API documentation with sample code in different programming languages.
- News Tickers: Show important updates to users using a news tickers plugin.
- SFTP for Message Logs: Provides access to retrieve SMS delivery logs using SFTP.
- SFTP for Smart Link Logs: Provides access to retrieve Smart Link logs using SFTP.
- File upload Campaign Stopper: Hold an SMS campaign for a predefined interval so the user can cancel from the User panel if needed.
- Sign Up Default Sender ID: Configure a default Sender ID on signup at the main admin and reseller level; auto-approve it for new signups when enabled.
- NCPR Routing: If NCPR fails on a specific route, retry with a different route.
- Campaign Number Masking: Masks the number for enabled users to hide mobile numbers in DLR, groups, and uploaded files in the UI and API.
- Junk Numbers Filtering: Filters out junk numbers before sending to operators, saving on DLT charges and SMS cost.
- Normalization Rules: Normalize your message before submitting to the operator - modify Sender Name, Text, and Phone number by applying filters and rules.
- Generic Template: Use generic templates to deliver SMS for templates not found or mismatched.
- Reseller Reports: Send all downline SMS consumption reports to resellers.
- Message Normalization: Normalize your message before submitting to the operator - modify Sender Name, Text, and Phone number by applying filters and rules.
- Re-Route NCPR: If NCPR fails on a route, retry with a different route.
Ready to Rent Your SMPP Application?
Get commercials for the rental plan - email service@smppcenter.com or talk to us directly.
FAQ
Rent SMPP Application - common questions
Client Feedback
What Our Clients Say
Our clients run regulated, high-volume messaging infrastructure and prefer not to be named publicly. These testimonials are shared with permission while keeping commercially sensitive details confidential.
We needed complete control over our messaging infrastructure instead of relying on a hosted provider. The platform has delivered excellent performance and reliability.
High throughput, intelligent routing, and detailed monitoring have significantly simplified our messaging operations.
We evaluated several messaging platforms before selecting SMPP Center. The deployment flexibility and API capabilities matched our enterprise requirements.
Excellent documentation, responsive technical support, and an enterprise-grade platform that scales as our business grows.
Names and company details are withheld at our clients' request. This is common among telecom providers, SMS aggregators, fintech companies, and enterprises that consider their messaging infrastructure commercially sensitive.
