AI voice agents in the Republic of Moldova — how they work, in practice · video in Romanian, with subtitles and a transcript in English
Full transcription
All right, let’s go straight to the point. Today we’re doing an extremely precise technical analysis of how voice agents really work in the business environment. We’ll rely exclusively on the architecture of the Kallina platform, developed right here in the Republic of Moldova by MEGA PROMOTING S.R.L.. No marketing language, no inflated promises, just facts, pure infrastructure and, of course, operational reality. For any team that runs a business and relies on clear processes, understanding the technology under the hood is, frankly, absolutely essential. We have a very methodical path today. We go through six points. First we address the problem, then the mechanism of operation, then the anatomy of a failure, the engine and interruptions section, the technical limits and, finally, the next step.
It’s a totally transparent look at the system. So, the first section, the problem, time and requests. Let’s see exactly where we start. This is exactly the question that keeps operations managers up at night. Where exactly is operational time lost and, very importantly, how many unverified requests disappear every day. In a regular company, time simply evaporates between missed calls, requests that are not handled in time and all sorts of interactions that, well, simply cannot be checked later. And it’s not just a small discomfort issue. We’re talking about a huge operational resource that is lost day after day in an unoptimised workflow. Let’s move to part two, the mechanism, how it works. Let’s get into the actual engineering of the platform.
Take a look at this number, 472. This is the exact number of new Edge functions that keep the platform running at this moment. So, clearly, we’re not talking about a weekend prototype or a nice façade interface. It is massive infrastructure on a real server designed to handle extremely complex routing and business logic. And, to underline the level of maturity, there are exactly 559 database migrations on the PostgreSQL infrastructure, which is hosted through Supabase. These figures show us a rock-solid foundation with row-level security policies implemented. In practice, it’s a system built to scale and to keep data in impeccable order. Now, look at what the operation order on a web agent looks like, because this detail is absolutely brilliant.
At step 1, the page requests microphone access. At step 2, the visitor must accept. And only at step 3 is a request sent to the server to open a session, receiving back a signed URL valid only for a short period. Why is this such an important strategic move? Simple: if at step 2 the microphone is refused, the system does not go any further. Mathematically, that means 0 minutes consumed and 0 money thrown out the window for phantom sessions. Section 3 is probably my favourite. The anatomy of a failure. Because nothing builds trust more than total transparency, right? Imagine this nightmare scenario. A voice agent had been implemented on a web page, but when you pressed the button absolutely nothing happened.
No sound, no warning message, no error in the developer console. Complete silence. For anyone, even an experienced technician, such a fault seemed impossible to locate at first glance. Why? Because there was no error log. A completely silent failure. When we dug deeper, the technical analysis uncovered two completely invisible enemies. First, the server was sending a header that completely forbade microphone use. The browser, being obedient, followed the rule and refused the request, but did so without warning the visual interface. Second, a voice component was imported statically on the page. The file simply was not found, returning a 404 error. Because of that, the entire script crashed in the background, silently, blocking any further configuration. But look how elegant the solution was.
The problem, obviously, was not with AI, but directly with the network. The server header was changed to allow the microphone from its own source, you can see that there, in the repaired state, and the code import was moved exactly inside the button press action. The fault disappeared completely. Now, if someone presses the button and the microphone is blocked by the browser, the failure is no longer silent. A clear message appears instantly in Romanian that explains exactly what you need to change. That means engineering done properly, eliminating unpleasant surprises entirely. We move on to section four, engines, languages and interruptions. It’s time to examine exactly what this system is capable of. Here we leave subjective opinions aside and talk only in milliseconds.
When you use the Flash model from ElevenLabs, latency is only 75 milliseconds. To give you an idea, for the human ear, that is practically instant. On the other hand, if you prefer absolutely premium voice quality, as provided by the Turbo model, latency reaches around 250 milliseconds. In a phone call, every millisecond is critical, and the platform lets you choose exactly which engine you want, strictly according to the company’s operational needs. A super common question we hear is: OK, but can I interrupt the agent while it’s speaking? The answer is a firm yes, only the mechanism differs. For example, on OpenAI Realtime, detection is semantic. It has a threshold set at 0.5 and a technical safety buffer of 300 milliseconds.
In contrast, for ElevenLabs, the second an interruption occurs, an event goes straight to the PBX telephone switchboard to cut the sound instantly. Moreover, the period of silence the agent waits before responding in turn can be adjusted very precisely. It can be tightened to 12 seconds instead of the default value of 15, for example, which makes the conversation much more natural and alert. From the point of view of the supported languages, the official agent configuration successfully handles 32 different languages. But there is one operational aspect of maximum importance for us here? Romanian is set by default for absolutely all new agents created on this platform. We have reached the fifth section, technical limits and responsibilities, because sometimes it is just as important to know what a system cannot do, so that you have the right expectations.
Let us draw a very clear line. The agent can execute external functions, can trigger internal tools directly on the server, and can transfer the call to a human colleague without any problem. But the system forbids agents from improvising in strictly regulated fields. Think about it for a moment. An agent that starts improvising where legislation is extremely strict becomes a huge risk for the company, by no means an advantage. Moreover, things such as the automatic execution of data deletions after a certain term are not simply some ticks in a menu. They represent separate procedural projects that must be implemented specifically by the organisation. Security, on the other hand, is treated with absolute rigour. The web pages that host the agents receive exclusively that signed URL I was talking about.
Never, but absolutely never, do they receive an agent ID or an API key that could be stolen and used at the company’s expense. On the voice side, telephony depends 100% on a functional external SIP trunk and, to be as transparent as possible about the current limitations, the external SIP test lines are not answering at the moment. It is an extremely sincere approach from the engineers, showing that technical reality always comes first, beyond any commercial discussion. And here we are at the sixth section, the last one, by the way, the next step in the process. What do we do next with all this information? This whole technical dissection should lead us to a super objective assessment of your workflows.
That is the real stake. Which operational process inside the organisation actually needs to work more efficiently? We are not implementing artificial intelligence just for the sake of being trendy, right? The goal is to identify that exact, logical place where a voice agent can integrate rationally, can scale, and can function under the highest safety conditions. As a final point, here you have the operational coordinates of the company MEGA PROMOTING S.R.L. from Chișinău, including the IDNO and the web address? That is for a possible strictly technical discussion, meant to clarify how these complex structures can be integrated into the systems you already use in your business. Before any decision, I would leave a provocative question for us all to reflect on.
Would the current customer management processes in our companies really withstand a technical analysis as harsh and transparent as the one this system has gone through? In a market defined by constant innovation, a view based strictly on facts and figures remains by far the most powerful tool we have at our disposal. See you next time!