IllyVoIP for developers

Your application.
Connected.

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.

Start with your SIP identitiescURL
# Server-side request example
curl -X GET \
  "https://api.illyvoip.com/api/v1/sip/identities" \
  -H "X-Api-Key: YOUR_API_KEY"
HTTPS · JSONYour account. Your integration.

Build the connection
your product needs.

Start with a service, then use its reference to understand authentication, parameters, responses and available actions.

Phone numbers

Search the catalog, request quotes, place orders and configure routing through the API.

Explore phone numbers

SMS

Send messages, inspect recipient results and follow delivery status in your application.

Explore SMS

Number Lookup & HLR

Normalize phone numbers or request supported live network and portability information.

Explore lookup

Speech services

Turn audio into text or generate spoken audio from text with standalone speech APIs. Choose from the documented language and voice options.

Explore speech APIs

Contacts & call data

Work with contacts, historical calls and recording access using the documented endpoints.

Browse the API reference

Webphone SDK

Keep the call
inside your application.

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.

Your backendAPI key stays here
Managed authenticationShort-lived browser token
Your browser interfaceWebphone SDK

Your interface. Call controls included.

Connect, register, call, answer, mute, hold, resume, send DTMF and transfer through JavaScript.

Devices and diagnostics

Select audio devices, run preflight checks and inspect live call statistics. Audio-output selection depends on browser support.

Regions and session handling

Choose a region, configure managed signaling fallback and refresh browser credentials for longer sessions.

Webhooks

Let your software
follow the conversation.

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 reference
Callscall_ringing
call_answered
call_completed
SMSsms_sent
sms_delivered
sms_failed
Workspacecontact_added
voicemail_received

From reference
to implementation.

The portal brings API documentation, examples and development tools together in your account.

Read the request

Check the authentication method, required parameters and response fields for your endpoint.

Getting started

Work with the schema

Use the published OpenAPI specification alongside the endpoint documentation.

OpenAPI specification

Explore the tools

Generate request examples in the API Playground. Submitted requests use your account and can perform billable actions.

Open API Playground

Plan your
integration.

Ask our team
How do I authenticate server requests?+

Ordinary 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.

How do I manage API key access?+

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.

How does browser calling authenticate?+

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.

Is the Webphone SDK a mobile SDK?+

It is a web-only JavaScript SDK for browser calling. It is separate from the published IllyVoIP apps for Windows, iOS and Android.

Where do I get the SDK?+

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.

Can I manage phone numbers through the API?+

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.

Will my webhook receive an event only once?+

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.

Bring communications
into your product.

Start with the current API reference and choose the services you need.