ICT Innovations Open Sources the AI Voice Agent Behind ICTContact

Two MIT-licensed releases lift the speaking-agent media path out of ICTContact so telephony teams can run it on their own Asterisk servers, with local speech synthesis and no call audio leaving their stack.
 
 
Asterisk AI voice agent call loop
Asterisk AI voice agent call loop
MULTAN, Pakistan - Aug. 9, 2026 - PRLog -- ICT Innovations has open sourced the media path behind the AI Voice Agent in its ICTContact contact centre platform. asterisk-ai-voice-agent v0.1.0 is a self-hosted sidecar that turns a live Asterisk call into a spoken conversation with an AI model. asterisk-audiosocket v0.1.0 is the protocol library underneath it. Both are MIT licensed and run on the operator's own hardware, so no call audio has to pass through a third-party voice platform.

ICTContact answers calls with configurable AI Personas as a shipped product feature. The part customers kept asking about was the audio layer that makes those conversations sound like conversations, so that layer has been lifted out and published on its own.

A single AudioSocket line in the Asterisk dialplan hands live media to the sidecar, which detects when the caller stops speaking, transcribes it, sends it to a language model, synthesises the reply, and paces that reply back onto the call. Speech recognition runs through OpenAI Whisper or ElevenLabs Scribe, Anthropic Claude handles the reasoning, and speech output uses Piper locally on CPU or ElevenLabs for a cloud voice. Piper means the loop runs with no text-to-speech bill.

Barge-in ships in the release: talk over the agent and queued speech is dropped mid-sentence. So does correct audio pacing, the reason the protocol layer was split out. Asterisk forwards every frame to the channel the instant it arrives, so writing a whole sentence at once overruns the far end's jitter buffer and the caller hears only the tail. Metering output to the 20 millisecond frame clock fixes it, and both projects ship that writer built in.

Tool calling is relayed rather than embedded. When the model decides to transfer a call, book a callback, or check a do-not-call list, the sidecar posts that decision to a webhook the operator owns.

"Hosted voice AI is easy to start with and hard to live with once you look at where the recordings go and what the per-minute cost does at volume," said Tahir Almas, founder of ICT Innovations. "Your PBX, your keys, your prompts."

Both projects are on GitHub, and asterisk-audiosocket is on npm. v0.1.0 is a first tagged release, intended for lab evaluation rather than production queues. Teams that want the finished product rather than the plumbing still have it in ICTContact.

ICTContact AI Voice Agent: https://www.ictcontact.com/ai-voice-agent-contact-center/

Full announcement and source links: https://ictinnovations.com/asterisk-ai-voice-agent-audios...

Contact
Tahir Almas, ICT Innovations
***@ictinnovations.com
End
Source: » Follow
Email:***@ictinnovations.com Email Verified
Tags:AI Voice Agent
Industry:Telecom
Location:Multan - Punjab - Pakistan
Subject:Products
Account Email Address Verified     Account Phone Number Verified     Disclaimer     Report Abuse
Ict Innovations PRs
Trending News
Most Viewed
Top Daily News



Like PRLog?
9K2K1K
Click to Share