MCP.so
Sign In
E

EXTEN.BOT

@estvita

About EXTEN.BOT

Voice bot for VOIP working on Openai Realtime

Overview

What is EXTEN.BOT?

EXTEN.BOT is a Django-based web interface for creating VoIP voice bots that can be connected to any software or hardware PBX supporting SIP. It leverages an OpenSIPS server and the OpenSIPS AI Voice Connector, using the OpenAI real-time API for conversational AI.

How to use EXTEN.BOT?

Install OpenSIPS 3.6, configure it with the provided config files, and set up the AI Voice Connector from the forked repository. Then clone the EXTEN.BOT repository, configure the .env file, run migrations, and create a superuser. In the admin panel, add a domain, AI model, voice, custom functions, and MCP servers. Finally, create a bot and use its SIP credentials to call openai@yourdomain from any softphone or PBX.

Key features of EXTEN.BOT

  • Create voice bots with custom instructions and welcome messages
  • Integrates with any SIP-compatible PBX or softphone
  • Uses OpenAI real-time API for natural conversations
  • Supports custom functions for bot actions during calls
  • Extends capabilities via MCP servers and external systems

Use cases of EXTEN.BOT

  • Automate customer support calls with a conversational voice bot
  • Build voice assistants that can transfer calls to human operators
  • Integrate voice bots with external databases or APIs via custom functions
  • Deploy SIP-based voice bots on existing PBX infrastructure

FAQ from EXTEN.BOT

What platforms or PBX systems does EXTEN.BOT work with?

EXTEN.BOT works with any software or hardware PBX that supports the SIP protocol. It requires an OpenSIPS 3.6 server as the SIP intermediary.

Which AI models and voices are supported?

The platform uses the OpenAI real-time API. Models like gpt-4o-realtime-preview and voices listed in the OpenAI real-time documentation are supported. You configure them in the admin panel.

Can EXTEN.BOT connect to external tools via MCP?

Yes. EXTEN.BOT supports MCP servers by adding their base URL, optional API key, and approval settings in the admin panel. Only bot owners can link their own MCP servers to a bot.

Is EXTEN.BOT free and open source?

The README does not mention pricing or licensing. The code is available on GitHub, and the platform can be self-hosted.

Are there any known limitations?

The README notes that the AI Voice Connector has not been tested with Docker; a virtual Python environment is recommended. No other limitations are described.

Comments

More Other MCP clients