Voice API
Create and control calls with speech, audio playback, keypad input and transfers.
Explore programmable voiceIllyVoIP for developers
Build voice, messaging and number management into your software. Use server APIs for your workflows and the Webphone SDK for calls inside your browser interface.
# Server-side request example
curl -X GET \
"https://api.illyvoip.com/api/v1/sip/identities" \
-H "X-Api-Key: YOUR_API_KEY"Start with a service, then use its reference to understand authentication, parameters, responses and available actions.
Create and control calls with speech, audio playback, keypad input and transfers.
Explore programmable voiceSearch the catalog, request quotes, place orders and configure routing through the API.
Explore phone numbersSend messages, inspect recipient results and follow delivery status in your application.
Explore SMSNormalize phone numbers or request supported live network and portability information.
Explore lookupTurn audio into text or generate spoken audio from text with standalone speech APIs. Choose from the documented language and voice options.
Explore speech APIsWork with contacts, historical calls and recording access using the documented endpoints.
Browse the API referenceWebphone SDK
Add browser calling to a CRM, agent interface or custom workspace. The JavaScript SDK provides registration, call controls and device management over SIP over WSS.
Connect, register, call, answer, mute, hold, resume, send DTMF and transfer through JavaScript.
Select audio devices, run preflight checks and inspect live call statistics. Audio-output selection depends on browser support.
Choose a region, configure managed signaling fallback and refresh browser credentials for longer sessions.
Webhooks
Receive event notifications for calls, SMS, contacts and voicemail. Update your own records or trigger the next step in your workflow.
Verify signatures, acknowledge delivery promptly and handle repeated event IDs safely.
Read the webhook referencecall_ringing
call_answered
call_completedsms_sent
sms_delivered
sms_failedcontact_added
voicemail_receivedThe portal brings API documentation, examples and development tools together in your account.
Check the authentication method, required parameters and response fields for your endpoint.
Getting startedUse the published OpenAPI specification alongside the endpoint documentation.
OpenAPI specificationGenerate request examples in the API Playground. Submitted requests use your account and can perform billable actions.
Open API PlaygroundOrdinary customer API requests use the X-Api-Key header. Keep the key on your backend. The current getting-started guide documents account scope and endpoint-specific requirements.
The portal protects key reveal, copy and regeneration with identity verification. Follow the password and two-step prompts shown. The API Playground uses a temporary unlock; review the request before running it. When regenerating a key, coordinate updates to the applications that use it.
The recommended managed SDK flow uses your backend to issue a short-lived browser token. Derive the SIP identity from the authenticated server-side user; do not let the browser choose an arbitrary identity. The API key stays on your server.
It is a web-only JavaScript SDK for browser calling. It is separate from the published IllyVoIP apps for Windows, iOS and Android.
The Webphone SDK reference links to the hosted browser asset and a downloadable self-hosted bundle with TypeScript definitions. Use the current bundle and review its release notes and security guidance.
Yes. The API documents catalog search, quotes, ordering, routing and required-document workflows. Number availability and activation depend on the destination and applicable registration requirements.
Delivery can be retried. Verify the signature and use the stable event ID to avoid processing the same event twice. The reference lists supported events and retry behavior.
Start with the current API reference and choose the services you need.