Programmieren Sie das Telefonnetz
Alles im Dashboard steht auch in der API: Anrufe, Nachrichten, Medien, Routing-Flows, Agenten und Aufzeichnungen, mit generierter OpenAPI-Referenz.
Get started
Von der Installation bis zum ersten angenommenen Anruf.
01
Installieren
npm install dialpress. TypeScript-Typen sind enthalten.
02
Verbinden
Mit einem Token zum Gateway verbinden und die Pfade beanspruchen, die Ihre App bedient.
03
Annehmen
Schreiben Sie einen app.invite-Handler, rufen Sie Ihre Nummer an und sehen Sie zu, wie er abnimmt.
Fünf Wege hinein
Nutzen Sie, was zu Ihrem Stack passt.
02
REST API
Anrufe tätigen und annehmen, Nachrichten senden, Agenten und Routing-Flows verwalten. Tokens mit Scopes, nur einmal angezeigt.
04
Events und Webhooks
Anrufstatus, Tastendrücke, Registrierungen, Nachrichten, Aufzeichnungen und Routing-Läufe – live oder ab jedem beliebigen Offset wiedergegeben.
Routet wie Express
app.invite, app.register, app.message: Jede SIP-Methode ist ein Router-Verb, mit Router(), Middleware, Params, asynchronen Handlern und Fehlerbehandlung wie in Express 5. Digest-Auth ist eine Middleware.
Ein KI-Sprachbot ist einfach eine weitere App
Ein Bot beansprucht seine Pfade, nimmt ab und öffnet das Audio des Anrufs mit res.media(): Anrufer-PCM rein für die Spracherkennung, Ihr Text-to-Speech in Echtzeit raus, clear() für Barge-in. Wenn er fertig ist, übergibt res.handoff() den laufenden Anruf mit einer Zusammenfassung an einen Menschen.
Was Ihnen das SDK bietet
Jede SIP-Methode
invite, register, message, subscribe, refer und der Rest, plus In-Dialog-Anfragen auf dem Pfad des Anrufs.
Call-Verben
dial, play, gather, queue, proxy, redirect und transfer: die Bausteine einer Telefonanlage oder eines IVR.
Apps setzen sich über Pfade zusammen
Mehrere Apps teilen sich ein Gateway. Ein Anruf wechselt mit res.handoff() zwischen ihnen und behält seine Call-ID.
Live-Anrufaudio
res.media() streamt 16-Bit-PCM in beide Richtungen, mit Markern und Barge-in.
Events und CDRs
Anrufstatus, DTMF und Call Detail Records als Events, mit app.hangup() nach jedem Anruf.
Ein lokaler Simulator
Testen Sie Routen und Bots gegen einen simulierten SIP-Server, bevor Sie sie auf die Produktion richten.
Die Grundbausteine
Womit Ihr Code spricht.
Häufige Fragen
Welche Sprachen kann ich verwenden?
Das dialpress SDK ist für Node.js und TypeScript. Die REST API, WebSocket-Media-Streams, gRPC und MCP funktionieren aus jeder Sprache.
Kann ich eigene LLM- und Speech-Modelle verwenden?
Ja. Nutzen Sie OpenAI oder Gemini für Agenten und offene Speech-Modelle auf Ihren GPUs oder einen Cloud-Speech-Anbieter.
Kann ich DialPress selbst hosten?
Ja, auf einem Linux-Server, mit Docker Compose oder auf Kubernetes mit Helm. Ihre Apps funktionieren in unserer Cloud genauso wie in Ihrer.
Funktioniert es mit meinen Telefonnummern?
Ja. Portieren Sie Nummern kostenlos, oder verbinden Sie Ihre SIP-Trunks und Telefonanlage.
Bauen Sie auf der Sprachschicht.
14 Tage kostenlos testen, 250 KI-Sprachminuten, voller API-Zugriff.