Die einfachste AI API seit es Telefonie gibt
Mit AI Flow bekommst du eine maximal unkomplizierte Real Time API, um echte Telefonie mit deinen Workflows und AI Agents zu verbinden.

Eine API, ein SDK und fertig! Ohne SIP-Wirrwarr, Mediastream oder Websockets.
Speech to Text und Text to Speech übernehmen wir - du bekommst und lieferst einfach Text.
Flexibel integrierbar in jedes System: LCNC Platformen, Skripte oder Microservices.
Nahtlos in deinen Workflow integriert

So flexibel wie deine Use Cases
Von einfachen Responses bis hin zu komplexen Workflows und AI Agent-Integrationen: Die AI Flow API liefert ein leichtgewichtiges Fundament für die Integration in deine Tool-Landschaft.
Eine API unzählige Möglichkeiten
Verbinde deine Telefonie direkt mit openAI (wie hier im Beispiel). Oder mit unzähligen anderen Anwendungen.
1import asyncio
2
3from openai import OpenAI
4from sipgate_ai_realtime_call_api_sdk_python import SipgateRealtimeCallApiClient
5from sipgate_ai_realtime_call_api_sdk_python.model import RealtimeCallApiMessage
6
7
8class OpenAICallHandler:
9 def __init__(self, auth_token, openai_api_key):
10 self.openai = OpenAI(api_key=openai_api_key)
11 self.client = SipgateRealtimeCallApiClient(
12 {
13 "auth_token": auth_token,
14 "on_message": self.on_message,
15 "on_connect": None,
16 "web_socket_url": None,
17 "welcome_message": None,
18 }
19 )
20
21 def on_message(self, last_user_message: str, message: RealtimeCallApiMessage):
22 completion = self.openai.chat.completions.create(
23 model="gpt-4.1",
24 messages=[
25 {
26 "role": "system",
27 "content": "You are a helpful assistant for a phone call. Keep your responses concise and conversational",
28 },
29 {"role": "user", "content": last_user_message},
30 ],
31 )
32
33 response = (
34 completion.choices[0].message.content
35 or "I'm sorry, I didn't understand that."
36 )
37 print(f"Responding with: {response}")
38 asyncio.create_task(self.client.speak(response))
1import { SipgateRealtimeCallApiClient } from "@sipgate-ai-realtime-call-api/sdk";
2import OpenAI from "openai";
3
4const openai = new OpenAI({
5 apiKey: process.env.OPENAI_API_KEY || "your-openai-api-key-here",
6});
7
8const client = new SipgateRealtimeCallApiClient({
9 authToken: "my-auth-token",
10 onMessage: async (message) => {
11 const completion = await openai.chat.completions.create({
12 model: "gpt-4.1",
13 messages: [
14 {
15 role: "system",
16 content:
17 "You are a helpful assistant for a phone call. Keep your responses concise and conversational",
18 },
19 {
20 role: "user",
21 content: message,
22 },
23 ],
24 });
25 const response =
26 completion.choices[0]?.message?.content ||
27 "I'm sorry, I didn't understand that.";
28 client.speak(response);
29 },
30 welcomeMessage: "Hello, how can I help you today?",
31});
Genau das, was du brauchst?
Melde dich jetzt für den Early Access an!
Hast du Fragen?
Hier findest du Antworten auf häufig gestellte Fragen zu AI Flow.
Wir starten in Kürze in die Alpha Phase, um API und Nutzung zu evaluieren. Über den Early Access kannst du dich anmelden, und wir halten dich über alle Entwicklungen auf dem Laufenden.
In der ersten Phase wird AI Flow nur für sipgate Nutzer:innen verfügbar sein. Wir arbeiten aber an einer Standalone Lösung. Nicht-sipgate-Kund:innen können zunächst eine 30-tägige kostenfreie Testphase starten, um die API zu nutzen.
Die Nutzung von AI Flow wird minutengenau abgerechnet werden. Das genaue Pricing arbeiten wir aktuell noch aus.
AI Flow kann mit allen gängigen LCNC Tools und Programmiersprachen genutzt werden, egal ob du n8n verwendest oder deinen eigenen Typescript-Code schreibst.