4PSA Voice Agents
| Project | Description | Key Features |
|---|---|---|
| Simple Voice Agent | Basic voice agent | Auto-hangup, basic conversation |
| Simple with MCP | MCP-integrated agent | Call management tools, VoipNow MCP |
| Simple with transfer | Advanced transfer agent | Call transfer, MCP integration |
| Queue Monitoring Service | Queue monitoring service with AI agent integration | Queue monitoring, call transfer, voice agent, MCP integration |
Simple Voice Agent
A streamlined webhook server that handles OpenAI Realtime SIP calls. Perfect for basic voice agent implementations without complex function tools.
Features:
- Automatic call acceptance via OpenAI API
- WebSocket session management for real-time communication
Check out the dedicated repository for detailed setup and usage instructions.
Simple with MCP
A voice agent with VoipNow MCP (Model Context Protocol) integration for call management capabilities.
Features:
- Call management tools:
list_calls_tool- List active phone callsget_call_details_tool- Get detailed call informationhangup_call_tool- Hang up specific calls
Check out the dedicated repository for detailed setup and usage instructions.
Simple with Transfer
A voice agent with advanced call management features including call transfer via VoipNow MCP integration.
Features:
- Call Management Tools:
transfer_call_between_parties_tool- Transfer calls between extensionslist_calls_tool- List active phone callsget_call_details_tool- Get detailed call informationhangup_call_tool- Hang up specific calls
Check out the dedicated repository for detailed setup and usage instructions.
Supervisor (Queue Monitoring Service)
A queue monitoring service that combines queue monitoring with voice agent functionality for VoipNow deployments.
Features:
- Monitors queue calls at every configurable interval (default: 30s)
- Automatically transfers long-waiting calls to voice agent
- Voice agent verifies if extension is available to take the call:
- If yes, call is transferred to that extension.
- If not, the agent provides information about VoipNow features from
resources/folder.
- MCP integration for real-time call data
- Transfer success/failure tracking
Check out the dedicated repository for detailed setup and usage instructions.