We are aware that creating client-oriented SMPP SMS software takes a mixture of technical excellence and clear communication, and our firm hires only the very best to ensure you receive both. We know that every client is unique, and we strive to deliver an individual, innovative and affordable proposal every time and to follow it through with an outstanding delivery which is both on time and within budget.
We have over 14+ years of development in telecommunication related software and our previous clients are well satisfied. Our existing clients always endorse with positive endorsements. We also pride ourselves on our after-sales client-care including our guarantees, staff-training, and off-site/remote support. Finally, we realize that you are very busy and wanted to thank you in advance for your time spent reviewing our proposal.
We help you to set up your own rented messaging application. We offer a proprietary solution which can be customized as per your requirement.
Furthermore, we have the SMPP SMS application which accepts the customer requests over SMPP / HTTPS/ HTTP/ XML / JSON and sends the same to the operator via SMPP or HTTP. We provide the panel for Admin, Reseller, and User, along with API for User and Reseller. Also, we are here to do any customized stuff which you receive from the customer at minimal cost.
Here is the list of components of our SMPP SMS Software along with their features.
Key Features of SMPP SMS Application:
- Scalable: Application is designed to handle as many TPS as required with maximum uptime.
- Distributed Termination: Terminate SMS through different operators with distributed routing mechanism.
- Failover: Resend failed SMS to different operator based on error code.
- Reporting: We provide detailed report logging with billing information, reconciling, etc.,
- DLT Compatibility: System is designed to handle DLT templates, PE ID and Sender ID.
- NCPR Scrubbing: Scrub DND mobile numbers and block at system level.
- Personalized SMS: Customized SMS File upload option available.
- Web Based Management: Manage all configurations using our best UI.
- Restful SMS API: Provide restful SMS API to your resellers and users to integrate seamlessly.
- Dedicated Server: Application hosted on dedicated server without any shared environment.
Admin Panel Features:
- 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 as vendors to connect over SMPP and HTTP.
- SandBox Connectivity: Set dummy routes for testing purpose 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 it with global error code 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 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 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: Mange 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: Used 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 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: You can 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 from the system generated.
- Industry Category Management: This is used in 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 any user does not have DLT attributes, you can share of your own by not 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.
Free Plugins:
- Campaign Manager: Split Campaign based on Small Chunks and multiple intervals.
- Re-push Single Message: This plugin helps to re-push single message by selecting 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 to manage leads. Follow-up alerts via E-Mail, SMS and telegram available.
- Article/Blog: Write important articles to help your customers/staff/visitors to use your site functionalities.
- Customer Support: Ticketing system for Customer Support Query. Customer can raise tickets from User Panel and admin can respond from 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 group.
- Invoice Lite: Set up and generate invoice for your clients.
- Payment Gateway: Accept payments from PayPal.
- Pricing Module: Create pricing and accepts payments via using payment gateways.
- Send SMS: Send bulk SMS from admin panel to users with multiple options.
- Send E-mail: Send bulk E-mails from admin panel to users with multiple options.
- Terms & Privacy Page: Create white label terms and privacy page 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 the URLs to save user message characters and provide insights on link visits such as clicks, ROI, etc. Get reports based on mobile number insights.
- TWO WAY MO Messaging: Long code/Short code MO Messaging
- Voice Call: Send Bulk Voice Call. Compatible for white label resellers and users.
- Text2Speech OBD: Accept a Text message from the user and convert to OBD and send it to the operator. Voice Call Plugin Dependable.
- Google Verified SMS: Engage customers with trusted, branded messages. Verified SMS helps businesses enhance their conversations with users, build trust, and prevent scams.
- WhatsApp Business API: WhatsApp plugin to send messages to WA business API.
- Google RCS Messaging: Google RCS plugin to send RCS messages to Google Messages app.
- Miss Call Notification: Missed Call Notification. Offer your customers to provide miss call services to their clients for optin and other business opportunities.
- User API Documentation: This plugin helps your users to understand about API documentation with sample codes of different programming languages.
- News Tickers: Show important updates to users using news tickers plugin.
- SFTP for Message Logs: Provide access to retrieve SMS delivery logs using SFTP.
- SFTP for Smart Link Logs: Provide access to retrieve Smart Link logs using SFTP.
- File upload Campaign Stopper: Hold SMS campaign with predefined interval so if user want to cancel, user can cancel from User panel.
- Sign Up Default Sender ID: Option to configure default SID on Signup at main admin level and reseller level. If this configuration is blank/disabled, then do not add Sender ID. If this setting is enabled, then add auto approved Sender ID for new SignUp.
- NCPR Routing: If NCPR is failed by a specific route, then set to retry with different route.
- Campaign Number Masking: This plugin masks the number for enabled users to hide mobile numbers in DLR, Group, Uploaded files in UI and API.
- Junk Numbers Filtering: This plugin filters out all junk numbers data before sending to the operators to save on DLT charges and SMS cost.
- Normalization Rules: Normalize your message before submitting to operator. Here, you can modify Sender Name, Text, Phone number by applying filter and rules.
- Generic Template: Plugin to use generic templates to deliver SMS for templates not found or mismatched templates.
- Reseller Reports: Send all downline SMS consumption report to resellers
- Message Normalization: Normalize your message before submitting to operator. Here you can modify Sender Name, Text, Phone number by applying filter and rules.
- Re-Route NCPR: If NCPR is failed by a route, then set to retry with different route.
Get commercials for Rental Plan. Contact us at service@smppcenter.com