What is this?
An Asterisk ARI app that runs on Linux that connects your Asterisk PBX to OpenAI Realtime Agents, coded in fully clear javascript node.js.
Ready to Use
Connect hundreds of calls in parallel between Asterisk PBX and OpenAI's real-time agents. Configure each agent to your liking, with your own instructions.
How it works?
Benefits
This Asterisk to OpenAI Realtime ARI App allows you to connect any VoIP PBX with real-time AI agents that can do 24/7:
- Understand and answer user questions using natural language.
- Automate catalog-based sales.
- Schedule appointments and take notes.
- Conduct training based on information provided.
- Conduct questionnaires and surveys.
- Define what you want in your own words, without complex workflows.
- Perform any operation that can be described with a system prompt such as: "You are Sofia, you will respond like this..."
- Call center solution with Outgoing calls API integrated.

Features
Low latency calls to OpenAI Agents
Connect your Asterisk PBX calls directly to OpenAI Real-Time Agents, with low-latency interactions and a fluid, natural voice tone, without intermediaries.
At the best price, use your own API key and OpenAI credits.

Multi-instance
Receive and make hundreds of calls in parallel, eachone isolated and secure, with their own prompt settings and voices.

Web API for Outgoing calls
Make lots of outgoing calls in parallel with our fast api, ready to
interact with n8n, make, zapier automation platforms and custom call
centers.

Transfer to human
When you need human guidance, you just need to setup the extension number to call, ivr, queue or external number, increase your customer's trust.

Transcriptions
Store all transcriptions from your customer calls and send it by mail to who needs. Fast and easy, already implemented.

FAQ
Includes:
- ARI application written in Node.js with clean, available source code.
- README.md file with installation instructions and how to test features.
- Main features: Connecting incoming and outgoing calls to OpenAI agents, API key, prompts, voices, call duration time (configurable from the config.conf file). Multi-instance support, Web API for outgoing calls, transcriptions, and a transfer to extension function.
- Email support for installing and configuring our ARI App.
The ARI App was tested with:
- Ubuntu 22, 24, Debian 11,12.
- Node 18-20.
- Asterisk 18-20-22.
We offer software upgrades to all our customers for a fraction of the cost of their current license. We add new features based on the most popular customer needs.
Email support services included for installation and configuration of our ARI application.
Copyright, all rights reserved.
You are licensed to modify any part of the code and implement it within your organization.
Public distribution of the code or related work is not permitted.
Looking for Asterisk to AI Integration?
Contact us today to start making your ideas a reality. Your project starts here.