The “out the box” API of the Panacea Mobile SMS Gateway is the HTTP API. This offers simple, event driven integration to existing applications which can create messages via standard Kannel HTTP calls.
Supported HTTP options include:
All API’s of our SMS Gateway have full support for all GSM standards including Unicode, Concatenated and Binary messaging.
As an option for the Panacea Mobile SMS Gateway an SMPP Server component is available for an additional licensing fee. This is a fully SMPP v3.4 compliant SMPP server which is based on the same principles (speed and architecture) of Kannel and the Panacea Mobile SMS Gateway. Using the simplicity of the gateway and it’s user management SMPP users can be created on the fly, with no need for tricky technical settings.
All API’s are standardized so whether messages are submitted via HTTP or SMPP, they will all be billed, routed and delivered the same way. SMPP is the standard for messaging worldwide.
All API’s of the Elite SMS Gateway have full support for all GSM standards including Unicode, Concatenated and Binary messaging.
Another key feature of the Panacea Mobile SMS Gateway is the extremely powerful batch processor which is attached.
Batches are either created via the send interface or can be uploaded via a CSV file. Batches are processed by a dedicated background process. These batches can be paused/restarted during processing and in addition to this can be throughput controlled (eg: 10/second) which is essential so as not to flood certain systems when data is returned.
Batches can have (at the user’s discretion) full failure and delivery tracking (failures, delivered, etc) as indicated by the reports above.
The batch processor is a multi-threaded C binary which is an extemely fast process.
During the development of the Panacea Mobile vSMSC using experiences attained over many years, all common problems were taken into consideration.
Problems including redundancy, flexibility, speed, user experience, database impact and others.
The result is a system which was built from scratch with all of these in mind, with the intention of solving them. The Elite SMS Gateway
is architected in such a way, that is uses memory hashes wherever possible, while still using either the file system or database drivers for persistance and storage.
The baseline benchmark for delivery of the gateway is based on the following hardware:
Performance attained with our standard MySQL configuration: