USSD Server


PROTEI USSDC is a carrier class well-proven messaging platform that receives processes and sends all kinds of Unstructured Supplementary Service Data (USSD) between mobile network and external applications (ESME). PROTEI USSDС efficiently increases  messaging  services  spectrum  available  for  Operator’s  and  service provider’s customers. Built for USSD message exchange between mobile subscribers and external applications in GSM networks, PROTEI USSD server is the easiest and most effective way for mobile network operators to provide balance information, prepaid card activation and other customer care services like m-payments. The USSD server provides flexible message routing based on service key, message body and MSC address.


The PROTEI USSDC is a cost-effective, high performance and scalable solution, with a wide range of features to suit both new and existing mobile operators, service- and content providers. The PROTEI USSDC scalable architecture and flexible throughput licensing enables the operator or provider to select a solution that not only mirrors the revenue stream of today, but can be used to meet operator tomorrow's needs.


PROTEI USSDC consists of two main subsystems. USSD gateway interacts with mobile networks via MAP and with external applications via SMPP to provide message translation functionality between mobile network and ESME. PROTEI SMPP-portal implements USSD service logic (e.g. USSD-menu structure construction) and provide possibility to interact with external data sources via open protocols like XML or ODBC.


Protei  SMPP  Proxy/Router  is a subsystem implementing the routing of SMPP messages between the USSD Center/Gateway and external applications according to predefined rules.The system allows connecting several external applications to the SMSC or USSD-gateway for processing SMS and USSD messages. Flexible routing rules and policy configuration allows efficiently manage connected applications to solve provider’s tasks. Routing rules for origination address, destination address, SMPP-connection or message type can be flexibly defined. Different policy rules (restrictions for remote IP addresses, for bandwidth in message per second, for number of connections etc.) can be defined for each SMPP-connection.