Southcom is a small firm with a big asset, its people and the value we share
We consider our size a competitive advantage. We grow to be big enough to undertake the largest project that anyone could challenge us, yet small enough to be flexible, adaptable and efficient to have the closeness that we treasure and contribute to our success.
We believe that innovation is the process in which we imagine and create things that can change the world.
Change is evolution and we commit to make each change to be an improvement, to provide growth.
To improve things we need to solve problems and at Southcom we love to do it, we engage a challenge and provide the best solution that most suits the case.
Imagine Create Grow = Path to achieve innovation and improvement.
We provide extremely reliable, flexible and scalable telecom core software solutions with a new concept, fluidity.
We connect information streams and adapt them to transform into value enchanced data.
We built a UDR stream oriented rule evaluator, over a distributed realtime computation system. On topof it we created a specific telecom core solution for meditation.
We stress creativity and imagination in everything we do. We constantly strive to improve our solutions and anticipate the rapidly changing needs of our customers.
In order to keep up with it we use agile methodologies that help us to:
Using agile methodologies helped our customers improving their time to market, because what took them months now they can do it in weeks and what they did in weeks now takes days. And this let them to reduce the time to market of new features.
In telecommunication industry, mediation and specifically usage mediation, is the process of collecting, transforming and distributing usage records (commonly known as UDR - call data record, for events voice).
After completing a telecommunication event (SMS, call, web browsing, etc.) a UDR is registered in the network element used for that event.
The UDR are stored in the network element until they reach a certain trigger criterion that closes a lot of UDR in a file. Usually the criterion is by size or by time.
This file is transferred, stored and processed in the mediation system. This process applies specific functions to each type of traffic associated with the target systems.
Usually the file is read, copied, moved several times in that server and as a final result of the mediation process are files generated with similar information and different format to be distributed to different systems.
The traffic of UDRs is constantly increasing and with the advent of new services each time more usage information is recorded. This makes that accumulating the UDR in the network element will be consuming more resources of it and therefore the generated files will be more and bigger. Storing and moving that data into the system will be inefficient.
The concept of fluid mediation is based on using the flow of record generation and mediating them as they are generated, that is, not accumulating them in files and consequently neither transferring nor storing them.
Mezzo is a distributed real time mediation platform. The mediation process is described in an acyclic graph of nodes that we called a flow. Each node of the flow has one or more mediation rules and receives one record from a previous node and returns the mediated record to the next one. The rules are programmable in a high language and editable with the flow editor. Additionally each flow has a set of functions and environment variables reusable for all of the nodes.