Navigator provides a GUI where you can configure message processing logic, manage interaction with external systems, and set up billing for the services.
|The platform offers its own HTTP API to interact with external web-based applications and can support external APIs. Integration with the carrier's infrastructure uses open industry protocols such as HTTP, SIGTRAN, SMPP, SIP-I, CAMEL, DIAMETER, as well as proprietary protocols if properly documented.|
|Use the flowchart editor to customize scripts of any complexity – basic (request-response) as well as branching and cascading (incoming request, several parallel or sequential requests, followed by the final response). Expand any script with logical expressions defining the conditions of functions, texts of messages, and much more.|
|The platform can support for an unlimited number of services. Previously implemented integrations and actions (e.g., a request to the billing system or sending an SMS message) can be used to configure new services without additional development.|
|When sending a message to a subscriber, the platform will choose a channel with a higher priority at the time of sending. The priority is determined by the delivery cost, the subscriber's preferences, and the current load on the channel. This allows the delivery of the maximum possible number of messages to the subscriber without violating the policies of companies whose products are involved in communication with the client.
|The platform uses SMPP 3.4 and 5.0 to receive and deliver messages. SMS broadcasts can be based on events/triggers, or on schedule.
The system supports various ways of message generation:
Static content – The text is set in the mailing list parameters;
Dynamic content – The text is generated automatically based on the templates in the system and variables received from third-party systems;
Message transit – Receiving messages from third-party systems and sending them via SMS.
The platform allows for USSD interaction between the subscriber and service applications:
The system supports various USSD charging options:
navigation through the menu branches;
USSD requests to dedicated numbers;
subscription fee for access to the menu (or menu branch) for a certain period.
|The platform supports IVR portals and allows you to create interactive voice services. Developers can use various tools to configure the IVR menu:
The system supports for IVR-based campaigns with event-based or scheduled automatic calls.