Click-to-call
Start calls from your own application.
Solutions · By Audience
Embed dialing, call control and call events in your own product. Review the API surface, docs and sandbox options.
Use cases
Examples of what developers build. Each one depends on endpoints confirmed in the API documentation; the product view is on Voice API & Integrations.
Start calls from your own application.
Run campaigns programmatically.
Act on call events as they happen.
Combine calls with the voice AI agent, where supported.
API overview
The REST API lets you manage calls, campaigns and agents programmatically. Access uses credentials issued for the environment and scopes your integration needs. Resources, versioning and limits are documented, and the documentation is the source of truth.
Event sequence
Webhooks fire for call events, so your systems can react as a call moves through its lifecycle. Routing of the calls themselves is described in call routing and management.
Your system learns a call has begun.
React when a person or machine answers.
Update records when the call ends.
Use the disposition in your workflow.
Testing checklist
Test safely before production. Sandbox access is offered where available, and rate limits are those published in the documentation.
Develop against test credentials first.
Validate with realistic calls before going live.
Design for the limits in the documentation.
Plan for retries and failed events.
Policy flow
Calls started through the API follow the same rules as any other call. Consent, do-not-call lists and caller ID settings apply, and your organization remains responsible for them. See compliance controls.
Docs
Start with the docs, then talk to the team. Larger rollouts can also review the enterprise page.
Client libraries, where available.
Help from the support team.
Changes published with the documentation, where available.
Product demonstration
A demonstration walks through the API, webhooks and data options for your use case.
You can manage calls, campaigns and agents programmatically, react to call events through webhooks and send call data to your own systems. Typical builds include click-to-call, automated outreach and event-driven workflows such as CRM updates. The exact endpoints are listed in the voice API documentation, which is the source of truth for what is supported.
Yes. Webhooks fire for call events, so your systems can react when a call starts, ends or receives an outcome, for example by updating a CRM or alerting a channel. Event types, payloads and delivery behavior are described in the documentation. Test with representative traffic, including failures, before relying on them in production.
Sandbox or test access is offered where available and confirmed during scoping. Either way, develop against test credentials first, validate your integration with representative traffic and keep logs that help you investigate problems. Ask about test access when you request API credentials, so your developers can plan their environments early.
Access uses credentials issued for the environment and scopes your integration needs, and we recommend requesting only what is required. The documentation describes the authentication method and how credentials are handled. Store them securely, rotate them according to your own policy and review access whenever your integration or your team changes.
Yes, rate limits apply and they are published in the documentation, which is the source of truth for current values. Design your integration to respect them, queue work where needed and handle errors and retries gracefully. If your volumes need different limits, raise it during scoping so the team can discuss your requirements.
Request access through the team, describing your use case, the environment and the scopes you need. You receive credentials for that environment, then build and test against the documentation before moving to production.
Discuss your use case, existing systems, calling volumes and integration requirements with the Dialog team.
Tailored demo · Unlimited users