Asenda TalkAsenda Talk
← All posts

A coordinator's Twi opt-out test. The weekend campaign cannot launch yet.

black and brown headset near laptop computer

Photo by Petr Macháček on Unsplash

A Twi opt-out must be recognized, confirmed, recorded, and used to stop future calls before an outbound campaign launches. If the callback script cannot do that reliably, the campaign is not ready to make calls.

The check that changed the launch plan

On Friday afternoon, a campaign coordinator runs a final callback test for a planned weekend launch. The agent handles the opening, the campaign message, and a basic request to call back later. Then the test caller switches into Twi and says they do not want any more calls.

The agent responds, but the result is uncertain. Was the request understood as an opt-out? Did the script capture it as a callback preference? Did the person’s number enter a suppression list? No one can tell from the outcome alone.

That is the gap. A polite response is not evidence that consent handling worked.

For a voice campaign, an opt-out is a control point. The system needs a clear decision rule for what counts as withdrawal of consent, a confirmation the caller can understand, and an audit trail that shows what happened after the call. If the agent hears Twi imperfectly, or if a Twi-English switch splits the intent across turns, the risk sits inside the exact moment a caller tries to stop contact.

This is related to the problem in What Happens When a Caller Switches Between Twi and English?. Speech recognition can produce a transcript that looks plausible while the business decision behind it remains wrong.

Apollo 13 had no room for an assumed fix

In 1970, Apollo 13 faced a carbon dioxide problem after the mission’s oxygen tank explosion. The lunar module had square command-module carbon dioxide canisters, but its system used round receptacles. The crew’s safe return depended on adapting what was already available on board.

NASA’s account of Apollo 13 documents how Mission Control developed a procedure using materials available to the astronauts. The crew used the adapted filter, managed the carbon dioxide problem, and returned to Earth on April 17, 1970.

The point was not that an improvised object existed somewhere in the spacecraft. The point was whether it would fit, work in the actual system, and keep working under pressure. Until that was established, the mission had a live failure point.

An opt-out flow has the same operational shape, at a much smaller scale. A consent checkbox in an admin interface does not prove that a spoken Twi refusal reaches the right decision, changes future-call eligibility, and remains visible in the record later. The connection between speech, decision, and action has to hold end to end.

Treat the opt-out as a call outcome, not a script line

A launch review should test more than whether the agent can say, “We will not call again.” It should test the full chain.

Start with realistic language variation. Test direct refusals, indirect refusals, repeated refusals, interruptions, and Twi-English switches. Include cases where the caller first asks for a callback and then withdraws consent. The agent needs rules for the final intent, not a best guess based on the first phrase it heard.

Then verify the call-truth record. A reviewer should be able to see the transcript or event evidence, the opt-out classification, the confirmation given, and the action taken on the number. If the evidence is missing, there is no reliable basis to claim that the campaign respected the request.

Finally, test what happens next. Try to place another call in the approved test environment. Confirm that the suppression decision blocks it. This is where a workflow moves from “the agent sounded correct” to “the system behaved correctly.”

Asenda Talk is built with consent, opt-out, and audit-trail controls for every call, alongside a telephony lifecycle webhook pipeline that tracks call outcomes. Its native Twi speech recognition and synthesis are fine-tuned in-house, which gives the product a direct path to evaluate Twi-language call handling rather than treating it as an English-only workflow with a translated script.

The platform remains in active early access. Outbound calling is also gated behind an explicit telephony-provider decision that is not live. That gate is useful: it creates room to prove the opt-out path before real calling begins.

Make the Friday test a release condition

The coordinator’s practical decision is simple. Do not treat the callback script as launch-ready until Twi opt-outs pass a defined acceptance test.

Write the accepted phrases and intent patterns. Decide what the agent says back. Define the exact event that suppresses future contact. Assign someone to inspect the audit trail. Run the test again after every meaningful change to speech recognition, prompting, call routing, or campaign logic.

Apollo 13’s filter solution mattered because it was tested against the constraint that could end the mission. A campaign’s equivalent constraint may be a single caller saying, in their own language, “do not call me again.” Build the proof before the first real call.

Sources (1)
  1. sautilabs.comSautiLabs - Voice Platform for Africa

Asenda Talk

A self-serve platform for building and running voice AI agents, built on native African-language speech (Twi, with more languages in progress) instead of a wrapper around a third-party voice API.

Try Asenda Talk

Comments

No comments yet.