---
schema_version: "1"
id: 95a9ca9218e56a23527e7a68b3ca66918d0c418cc9c21ed7a563d90d773c048d
title: Methods for Computer-Telephony Integration (CTI)
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/api-cti/guides/sforce-api-cti-methods-cti.md
canonical_url: https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-methods-cti.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: a24f32e460cacfaccc291b35fbd4ea3392f4746fe8ab30dda1047fdce908ae47
products:
  - Open CTI Developer Guide
  - Service Cloud Developer Content
---

# Methods for Computer-Telephony Integration (CTI)

Open CTI lets you integrate your CTI system with Salesforce.

**important:** The way you implement Open CTI depends on your org’s user interface. There are separate Open CTI APIs for Salesforce Classic and Lightning Experience.You can’t swap the two Open CTI APIs in custom JavaScript code because they behave and function differently. Make sure that you think about where you want to implement your CTI system before you begin developing.


-   **[disableClickToDial() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-disableclicktodial.md)**  

-   **[enableClickToDial() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-enableclicktodial.md)**  

-   **[getCallCenterSettings() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getcallcentersettings.md)**  

-   **[getDirectoryNumbers() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getdirectorynumbers.md)**  

-   **[getSoftphoneLayout() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getsoftphonelayout.md)**  

-   **[onClickToDial() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-onclicktodial.md)**  

-   **[setSoftphoneHeight() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setsoftphoneheight.md)**  

-   **[setSoftphoneWidth() for Salesforce Classic](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setsoftphonewidth.md)**  


