The whole solution is hosted on our own high performance servers in a cluster
interconnected through fibre channels and on a storage server which gives us an
extremely high performance hardware solution.
The IP connectivity is achieved using BGP (Border Gateway Protocol) and 2
independent ISP’s.
The whole hardware solution is hosted in a professional data
centre and everything is designed to be fault-tolerant. This gives us a reliable
and scalable solution. Security is also a point on which we insist. The system
relies on .NET and Java object oriented programming (OOP), which gives us an
easy and robust way to implement new features.
Architecture
-
Client connectivity layer
- Multiple interface options: SMPP , HTTP , XML, flexible for various encodings.
- Multiple concurrent connections over SMPP for the same account.
-
Enterprise layer
-
Billing subsystem
- Real time billing and reporting.
- Special feature - multiple accounts and routing profiles on the same billing.
- Easy-to-use and intuitive reseller panel for self-defining routing profile.
- DB
- Administration
- Reporting
-
Routing layer (the heart of our mobile transaction platform)
- Monitoring and alerting subsystems – active Quality of Service (QoS) monitoring - delays,
encodings and all GSM features - on over 30 networks checking the delivery ratio on all worldwide networks. These subsystems are among the most important units of our mobile transaction system that allow us to have a high QoS.
- Auto routing subsystem - hard interaction with the monitoring and alerting subsystem creates our Auto routing subsystem
- automatically chooses the optimal routing in a given time frame.
- Account slotting – every account has its own queue and is not in any case influenced by traffic
of other accounts (customers) – in that way we can handle high volume traffic and at the same time maintain an unrevealed QoS.
- Flexibility – special rules for the routing logic can be defined for each account.
- MNP routing – a subsystem responsible for the adequate routing of messages regarding mobile
portability – based on updated MNP databases or realtime HLR (Home Location Registry) queries.
-
Operator connectivity layer
- Handling of all billing, financial and technical complexity with mobile operators as:
various encodings, multiple protocols to operators.
- We maintain over 30 different direct operators and over 100 1st tier indirect connections.
- We are also running our own SMSC solution over ss7 giving us an unrevealed QoS.