A powerful software that allows you to easily integrate text and audio chats for WhatsApp, Telegram and Asterisk, with an artificial intelligence chat bot. It relies on Tibula RDBMS, providing you the ability to add new users and personalize system prompts and translations directly from the Tibula web framework.
To use this software, you need the following:
- FFmpeg: For audio conversion.
- OpenAI Token: For AI and speech processing.
- Telegram Token: To integrate with Telegram.
- Meta Credentials: To integrate with WhatsApp.
- Asterisk: To integrate VoIP.
- Integration with WhatsApp, Telegram and Asterisk.
- Support for both text and audio chats.
- OpenAI-compatible API chatbot.
- User management and system prompt personalization via Tibula RDBMS.
- Audio conversion using ffmpeg.
- ASR and TTS powered by OpenAI and Google Cloud-compatible APIs.
git clone https://github.com/eja/pbx
cd pbx
make
./pbx --wizard
./pbx --start