The main OTT system is composed of two primary services that manage the flow of messages between external platforms and internal systems:
- OTT Service: Acts as the gateway for external communication. It handles incoming requests from Facebook and Zalo and serves as the final delivery point for messages sent from internal CRM and CCP (Call Center Pro) systems to those platforms.
- Chat Service: Acts as the internal processing and integration layer. It receives data from the OTT service for storage and pushes it to integrated systems (e.g., CRM). Conversely, it receives data from integrated systems, processes it, and forwards it to the OTT service for external delivery.