Getting to Know Route Mobile’s PaaS.
Route Mobile, an SMS aggregator functions as an intermediary between a customer and the mobile network operator. It provides input interfaces to customers to send messages, collects those messages, and sends them to operators for delivery.
Route Mobile implements this function of aggregation using a messaging solution. This solution can be shipped as a platform to you. You will then function as an aggregator for your customers.
Traditionally, environments of Platform as a Service (PaaS) models, power application development and management using provider-supplied resources. The provider gives servers, storage, connectivity, middleware, development and analytical tools, and databases to deploy your application. Thus, users need not procure their own hardware and software for new application development.
How does it benefit your business?
How it works?
Some of the reports that a customer is able to view after signing in to the client interface are:
This report shows the total number of messages, message parts, and credit deducted for the current day.
Your customers can view details of every message they send. The report will show details of each message sent for the current day by default. Customers can also view details of messages sent between date ranges.
- Message ID
- Mobile number
- Message type
- Message length
- Credit deducted
- Error code
Customers can view this report to see the total messages sent for each operator for a date or month. This report also shows a single message’s cost and the total charge for all the messages for an operator. Customers can generate the report on a date-wise or month-wise basis.
The administrator interface contains extensive reports organised under these categories:
- Log Reports that show statistics about message parameters and are used for support activities.
- Verification Reports used for performing accounting activities and verifications.
- Summary Reports show the total values of message parameters between two dates.
Let’s see a report under each category
Log Reports → Mail Log Report
The system automatically sends emails to customers when you make certain changes to their account. The Mail Log Report helps to resend these mails to the customer if they haven’t received them. These changes include, password change, user creation, price change, etc.
Verification Reports → Default Routing Report
The system discards messages sent by customers that are not in their route. The system terminates such messages on a default gateway you create during account creation. This report shows the customers’ default gateway and its associated price. You can also change the customer’s default route and price.
Summary Reports → Summary Report
The Summary report displays a summary of messages, message parts, and credit deduction.
The platform is divided into three layers or tiers. Each tier contains components that help to execute the respective layer’s function:
You and your customers can interact with the platform using this layer’s web application interfaces.Read More
You and your customers can interact with the platform using this layer’s web application interfaces. These interfaces can be user interfaces and administrator interfaces.
Your customers send messages using a client web interface or panel. They can also send messages using plugins, and desktop applications. The client server is used to implement this. Messages customers send using SMPP or HTTP over SSL or TLS through APIs are sent using the HTTPS server. Additionally, this server also authenticates users and facilitates accounting.
Customers will need credits for sending messages. Administrators provide credits. Actions that your customers can perform using a client panel are:
- Send SMS: Send and schedule single/group/bulk messages.
- Job management: Manage created jobs that result as a process of sending or scheduling messages.
- View reports: View message and credit related reports.
- Manage profile: Change their profile information, like their sign in password.
You use this interface to gain super user access to the platform through the admin server. Using this interface, you can perform the following tasks:
- User management: Create and modify users for a customer and their credits.
- Set up customer notifications: Send emails, resend module notifications, and set up recurring alerts for users.
- Job management: View and manage jobs created by customers, including stopping, starting, and deleting jobs.
- SMS queue management: Monitor the messages in queue for delivery and set message validity.
- User routing management: Allows you to add and update the operator routing for a customer.
- Gateway management: Administer gateways used for operator routing.
- Client security: Define spam rules to block message content denoted as spam and have customers connect only from specific IP addresses.
- View reports: See statistics about message sending, user credits, routing and other system aspects.
This layer is responsible for processing messages.Read More
This layer is responsible for processing messages. It performs the following activities:
- Receive messages sent by your customers from various interfaces.
- Forward the received messages to operators.
- Calculate and deduct appropriate credits from the customer’s account as charges for sent messages.
- Send a delivery report (DLR) for every delivered message to the platform and customer.
The bearerbox application is the core component connecting to ESMEs and other gateways providers. It is responsible for message submission to ESMEs and processes DLRs.
The databases store the messages received from the bearerbox. They then forward the messages to a short message service centre (SMSC) and to operators.Read More
The databases store the messages received from the bearerbox. They then forward the messages to a short message service centre (SMSC) and to operators. The database servers have different functions:
- DND database stores the Do-Not-Dial (DND) numbers.
- CDR database archives messages and stores message CDRs.
- Opt-out database stores numbers of end-users who choose to opt-out of your customers’ services.