AI Agent Builders

Connect Voiceflow
to SIP4AI

Collaborative platform for designing and deploying voice and chat AI agents. Integrate with SIP4AI to automate AI-powered voice calls.

What you can build

Design conversational IVR flows

Visual voice agent builder

Multi-channel deployment

Team collaboration on voice UX

Integration Guide

1

Set up SIP4AI

First, install SIP4AI and configure it with your SIP provider and AI provider of choice.

# Install and run SIP4AI
curl -sSL https://sip4ai.com/install.sh | bash
sip4ai --provider openai

# API is available at http://localhost:8080
2

SIP4AI API Endpoints

SIP4AI exposes an HTTP API for programmatic control. Key endpoints:

# Make an outbound call
POST /calls
{
  "to": "+1234567890",
  "prompt": "You are a helpful assistant...",
  "webhook": "https://your-app.com/call-complete"
}

# Get call status
GET /calls/{call_id}

# List active calls
GET /calls

# End a call
DELETE /calls/{call_id}
3

Configure Voiceflow

API integration for telephony channel. Here's an example payload to trigger an outbound call:

# HTTP Request to SIP4AI
POST http://your-sip4ai-server:8080/calls
Content-Type: application/json

{
  "to": "{{phone_number}}",
  "prompt": "Call this customer to confirm their appointment tomorrow at {{time}}.",
  "max_duration": 300,
  "webhook": "https://your-webhook.com/call-complete"
}
4

Handle Webhooks

SIP4AI sends webhook events when calls complete. Use Voiceflow to receive and process these:

# Webhook payload from SIP4AI
{
  "event": "call.completed",
  "call_id": "call_abc123",
  "to": "+1234567890",
  "duration": 127,
  "transcript": "Agent: Hello! I'm calling to confirm...",
  "summary": "Customer confirmed appointment for tomorrow at 2pm.",
  "recording_url": "https://..."
}

Ready to automate
voice AI with Voiceflow?

Get started with SIP4AI today. Free for non-commercial use, affordable plans for businesses.

Other automation integrations