bSmart Enroute SMS- Transport Management System - SMS Module

The following installed applications, along with the Smart Messaging Platform, will collectively fulfill the requirements. All the parameters (frequency of the application, search criteria and actions) can be further customized to suit your needs.

EnrouteSMS is complete solution for any call center/ BPO to help manage their transport management system. It is a very cost-effective, fast and convenient solution as it cuts down the cost of huge telephone bills. EnrouteSMS can be a web-based solution or an installable solution, which can integrate with the existing Transport Management software; or can run as an independent service on the client's server.

A) SMS BROADCAST MODULE
This application will run as a service on the application server and will query the main tpt database (which is created by the TMS (Transport Management Software)) for that day on the SQL server and search for every record that has a pickup time within 3 hours of the current time. It will then automatically choose these records, and broadcast an SMS to each agent with the following information

  1. EMP First Name
  2. Pickup/Drop Date
  3. Pickup/Drop Time
  4. Pickup/Drop (P/D)
  5. Vehicle number
  6. Driver Name

All records that are broadcast out, will be flagged and then copied to the ‘sms_sent’ db table.

B) CHECK SMS DELIVERED
This module will query the records in the ‘sms_sent’ database every 5 minutes, and check the delivery status of the messages sent out. There are three possibilities – Delivered, undelivered or pending. If the status of the Message is delivered, the record will be put into the ‘sms_delivered’ database

C) CHECK SMS RESEND
This module will query the records in the ‘sms_sent’ database every 10 minutes, and check the delivery status of the messages sent out. If the status of the Message is undelivered or pending, an SMS will be resent for that record, and the number of resends will be updated for that record.

D) CHECK SMS UNDELIVERABLE
This module will query the records in the ‘sms_sent’ database every 10 minutes, and check the delivery status of the messages sent out, along with the number of resends for that message. If the status of the Message is undelivered or pending, and the number of resends is 3, the record will be put in the ‘manual check’ database.

E) MANUAL CHECK MODULE
This module will query the ‘manual check’ database every 5 minutes, and display all the records that need to be called up and informed over the phone with their pickup/drop information. This front end can be accessed over the intranet with a valid username and password, and will have a checkbox which the admin can click when the agent is informed, which will then put the record in the ‘delivered’ database.

F) VEHICLE ARRIVAL ALERT
This module will wait for the SMS sent in from the vehicles through the GPS/GSM box, informing the module of the arrival of the vehicle at the first pickup point. As soon as this SMS is received, the module will check the roster for the agents who will be picked up by that vehicle, and inform them of the progress of the vehicle.
e.g. if there are 3 agents to be picked up by vehicle #2, and they stay 5 minutes apart, An SMS will be sent to the first agent, informing him/her that the vehicle has arrived. A second SMS will be sent to the second agent informing him/her, that the vehicle will be there in 5 minutes. A third SMS will also go to the third agent, informing him/her that the vehicle will arrive in 10 minutes.

G) INCOMING REQUEST MANAGEMENT
bSmart will provide a pan India number 7575 XXX which any agent can send an SMS to, and receive information regarding his / her pickup or drop. The following keywords will be enabled

AXX - Drop info/ TYPE AXX- Drop Roster update/15 min Tat for drop roster update

AXXX - Pick-up /TYPE AXXX - Pick-up roster update/ 6 hrs Tat for pick-up roster update

AXX < your employee code > < roster date (DD/MM/YYYY format)> < Shift Timing> - Will give Drop info to the employee & will update flag in the TPT database

AXXX < your employee code > < roster date (DD/MM/YYYY format)> < Shift Timing> - Will give Pick -up info to the employee & will update flag in the TPT database.

Type AXX < your employee code> < shift timing> < building> < Day> - will insert the new time into the TPT database. If the time the request comes in, is within 15 minutes of the current time, the request will be denied, the drop request will not be registered, and the agent will get a response informing them of the same

Type AXXX < your employee code> < shift timing> < building> < Day>-will insert the new time into the TPT database. If the time the request comes in, is within 6 hours of the shift time, the request will be denied, no change will be made to the roster, and the agent will get a response informing them of the same.

Any additional keywords required can always be added in future. For added security the format of the incoming messages can be modified to accept ‘badge #’ and a password/pin for authorization. Our system will map the sender's mobile no. with employee code and the if they do not match error message will be sent back. If two update requests come from the same mobile number in a day, error message will be sent to all requests after the first response. In order for these to work, an application will continuously hit a specified location on the Smart Server every second, in which all messages sent to 7575XXX will be stored. If there is a message waiting, the application will pull the message, query the TPT database, update it if required and send back the required information to the agent. This querying will be done by using the mobile number as an identifier in the TPT database.

H) LOGS
The logs for all the modules above will be available for INTERFACE .The above mentioned modules are automated and will run in the backend. An Interface will be provided with 2 Levels.

1. Admin Level: This will be allowing any access to the main flow of the application. All parameters (frequency of the application, search criteria and actions) mentioned in the modules above can be modified through this interface level. E.g. admin can set the time for each roster name for the initial broadcast to begin. All logs can be viewed at this level and permissions for user-level access to logs can to setup here.

2. User Level: which will allow access to the ‘manual call’ db in order to contact the agents over the phone & It will also allow monitoring of daily activity of the application and viewing of certain logs. These interfaces can be accessed on the intranet through any web browser, and be further customized to suit your needs.


Benefits: Broadcast Module
  1. Application can run as an independent service on the client’s server.
  2. Employee gets the SMS as soon as transport Management system generates routes.
  3. Application sends all details like Employee name Pick or Drop timing,Vehicle No. Driver Name, etc
  4. It is fully automated Interact Module
  5. Employee can check his/her route details which are generated by trans port Management system by sending SMS to the short code
  6. Employee will get reply SMS with all route details depending upon keyword sent (i.e. Pick or Drop).
  7. It is also fully automated.

Application Areas : Call Centers & BPO

  Top

Best viewed in Internet Explorer 7.0 and above. If you have an older version Internet Explorer follow this link to upgrade.

X