NodeJS, Active MQ, In Memory, Api Stack, Amazon Cloud, React

About the project

The customer is a software development company based in Germany, offering comprehensive services and solutions to diverse clients. With a focus on innovation and excellence, it developed a unique project with the specific purpose of providing Telekom with a cutting-edge communication solution.

Deutsche Telekom AG is a German telecommunications company that is headquartered in Bonn and is one of the largest telecommunications providers in Europe.

In today’s interconnected world, effective communication demands the utilization of multiple channels. To integrate these channels, ensure compliance with the General Data Protection Regulation, and automate certain aspects of communication through the application, a message gateway had to be developed.

The gateway had to be able to forward or block messages based on rulesets and contracts from and to various channels such as SMS (SMPP, proprietary API Protocols), REST API/Webhooks, Facebook, Twitter, in App Push messages and much more.

Recognizing the complexities involved in developing a message gateway capable of handling all these features and capabilities for the end customer – Telekom, the software development company realized that their in-house team lacked the necessary capabilities to address all aspects of the project. Consequently, they turned to our team for our expertise in creating flexible, tailored and highly reliable software solutions.


• Integrating diverse communication channels while ensuring data protection compliance.
• Creating a flexible message gateway capable of handling complex rulesets and contracts.
• Developing a solution that is adaptable and scalable to meet the evolving needs of the client.


We have developed an environment that acts like a multi-dimensional connector, seamlessly integrating various communication channels such as WhatsApp, Facebook, Twitter, and SMS.

The distribution network is fully integrated into the Genesys world. In current use cases we are receiving SMS from the end-consumers or business customers. Those are pre-validated, pre-prepared and routed into the Genesys stack.

• Channel Integration;
• Facebook client on the levels of person/groups;
• HTTP REST Api and HTTP Webhook for sending/receiving messages as smart contracts, Smooch.IO on various levels;
• SMS Gateway Api for sending and receiving SMS messages
• SMPP Server and SMPP Client for sending/receiving SMS with authorizing, Multipart, and special characters;
• Configurable channel management and multi-usage pattern,
• OptIn/OptOut Process Flow;
• Persistent message execution;
• Messages Throttling on SMPP channels;
• Channel driven Logging

Technologies used

DB connection for managing contracts
React Frontend
InMemory or MongoDB
Queue Management
Active MQ / MQ
NodeJS Backend Application Stack
API Stack for integration usage from 3rd Party application
Amazon Cloud Hosting
Mega Bulk Messaging, Bulk distribution of SMS
Template Engine with variable structure for dynamic prefilling of text templates;
Serverless Architecture


Upon completion of this project, Telekom benefited from a robust, secure, and scalable solution that significantly boosted their communication capabilities, ultimately leading to increased customer satisfaction and better overall performance.

Are you in need of a custom software solution for your business?

Let's talk about it