> ## Documentation Index
> Fetch the complete documentation index at: https://docs.get2dial.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Embedded softphone

> Why there's no supported iframe or SDK to embed the Get2Dial softphone in your own application today.

There's no embeddable softphone widget or SDK for building your own CTI panel against Get2Dial
today.

## How it works

The one embedding pattern that exists in Get2Dial is a Salesforce-specific reference file that
loads as a Salesforce Lightning Console **Open CTI Softphone** panel. It's explicitly a
reference implementation, not a shipped, supported product — it doesn't ship with a general
iframe/SDK embedding contract you can point at any application. See [CRM
integration](/agent/crm-integration) for what Salesforce integration actually is supported
today.

## When to use it

If you need click-to-dial or screen-pop inside your own application, build against the
supported building blocks directly: [place a click-to-call](/developers/cti/click-to-call) to
originate a call, and [webhooks](/developers/webhooks/event-catalog) to learn when a call
answers or bridges. Neither requires embedding Get2Dial's own UI.

## What it affects

<Note>
  There's no iframe, JavaScript SDK, or embed code for the Get2Dial softphone itself. Don't
  build against the Salesforce reference file's internals — it isn't a published contract and
  can change without notice.
</Note>

## Next steps

<CardGroup cols={2}>
  <Card title="Place a click-to-call" href="/developers/cti/click-to-call" />

  <Card title="CRM integration" href="/agent/crm-integration" />
</CardGroup>
