Build the future of telephony
Everything you need to integrate Phonotel into your application. SDKs, APIs, and guides.
Quick Start
Get up and running with the Phonotel API in under 5 minutes. Initial setup and authentication guide.
Voice API
Full reference for making calls, managing conferences, recording, and intelligent IVR control.
SDKs & Libraries
Official SDKs for Node.js, Python, PHP, Java, and Go. Pre-built clients for faster development.
Webhooks
Receive real-time events for every call state change, SMS delivery, and bot interaction via webhooks.
IVR Builder
Build IVR flows programmatically using our XML/JSON flow definition language or via the visual drag-and-drop editor.
Sandbox & Testing
Test your integration in our sandbox environment with simulated calls, test numbers, and mock events.
Quick Start Example
// npm install phonotel
const Phonotel = require('phonotel');
// Initialize with your API key from dashboard
const client = new Phonotel({
apiKey: 'pk_live_your_api_key_here',
appId: 'app_your_app_id_here'
});
// Make an outbound call
const call = await client.calls.create({
from: '+918001234567', // Your Phonotel number
to: '+919876543210', // Customer number
record: true,
callback: 'https://your.app/webhook'
});
// Response: { callId: 'call_abc123', status: 'initiated' }
console.log(call.callId);
Need help? Our developer support team is available 24/7.
Contact Developer Support