Application Architecture
- Open Architecture
- 100% pure Java solution
- In-Built Java Messaging Service (JMS) Server
- Third party JMS Support (deployment using any JMS implementation)
- XML based configurations
- Protocol Independent Server
Messaging
- Reliable Message delivery
- Store and forward
- Message Retry
- Group Messaging
- Message Delivery Status
- Message Responses
- Dynamic Protocol Fail over
- Multiple Protocol Support
- SMSC protocol support
- SMS dialup support through TAP
- Generic API - dynamically switch from one access mechanism to another
- Synchronous or asynchronous sending
- Long message support - send and receive long messages
- Enhanced SMSC protocol support such as reconnection on connection loss, flow control and automated link monitoring and re-transmission.
- Time out configurations
- Group messaging
- Manage message groups
- Send long messages (messages longer than 160 Chars.) as concatenated short message
Application Gateway
- Based on the keyword found in the received message, a remote application is invoked
- Can handle multiple messages in a concurrent manner.
- An XML based Configuration for the application invokers
- Virtually unlimited number of parameters can be passed for each invocation.
- An efficient thread pool to handle concurrent requests.
- Http Invoker to invoke web based applications
- Callback Invokers to invoke remote Java applications
- Result of the invocation is passed back to the originating device as SMS
Receiver Engines
- Listens to the network for incoming messages
- Can run multiple concurrent receivers
- Highly configurable
- Starting and Stopping of Receive Engines
- Supports SMPP and GSM
- Can specify protocol specific parameters
- The same modem can act as sender and receiver
Scheduler
- Time based alerts
- Schedule by year, month, week, day, hour and minute
- UI for managing schedules
Integration with Enterprise Applications
- Create alerts based on events
- Alert for transactions
- Alert based on some business logic
- Set Priority for alerts
- Create alerts Based on data feed like news (Requires Customization)
- Apply filters to the data feed (Requires Customization)
WEB Application Suite for Users and Administrations
Administrators
- Register users
- Un register users
- Block/Deblock users
- Update credits for users
- Show credit for existing users
- Send SMS to the users
- View Usage reports of users
- User personal profiles
- Add/delete the group
- Add/delete the users to group
- Send SMS to the group
- View log system activities
- Start/Stop server
- Create, configure and delete connections
- Configure Application Gateway parameters
Users
- Sign in/registrations
- Home page
- Create shortcuts
- View Account status
- View log of messages sent
- Create Personal library
- Change profile
- Maintain Phone book
- Get Emails delivered as SMS
- Send SMS
- Maintain Contacts list
- Broadcast SMS
- Send Smart Messages
- Compose Ringtones
- Compose Icons
- Create your own library
- Receive Alerts based on conditions
- Receive Alerts based on Filter Conditions