---
schema_version: "1"
id: c90c6982b044a41ce997fd40d4958423a90d71e196916b3777a108ac8bcf283c
title: Method Parity Between Open CTI for Salesforce Classic and Lightning Experience
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-intro-lightning-vs-classic-methods.md
canonical_url: https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-intro-lightning-vs-classic-methods.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e19a279e581bc2efed0a8c14aeb659285ea665e8c51b31b26c199ce6f29a131e
products:
  - Open CTI Developer Guide
  - Service Cloud Developer Content
---

# Method Parity Between Open CTI for Salesforce Classic and Lightning Experience

The methods provided in the two APIs aren’t always the same. Some Salesforce Classic methods aren’t available in Lightning Experience and some have been renamed.

|Salesforce Classic Method|Available in Lightning Experience?|Notes About Support in Lightning Experience|Go to Salesforce Classic API|Go to Lightning Experience API|
|---------------------------|:----------------------------------:|---------------------------------------------|------------------------------|--------------------------------|
|`disableClickToDial()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-disableclicktodial.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-disableclicktodial-lex.md)|
|`enableClickToDial()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-enableclicktodial.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-enableclicktodial-lex.md)|
|`getCallCenterSettings()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getcallcentersettings.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getcallcentersettings-lex.md)|
|`getDirectoryNumbers()`|![Checkmark icon](https://developer.salesforce.com/docs/media/redX.png)|Not yet supported.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getdirectorynumbers.md)|N/A|
|`getPageInfo()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `getAppViewInfo`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getpageinfo.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getappviewinfo-lex.md)|
|`getSoftphoneLayout()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getsoftphonelayout.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-getsoftphonelayout-lex.md)|
|`isInConsole()`|![Checkmark icon](https://developer.salesforce.com/docs/media/redX.png)|Not yet supported.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-isinconsole.md)|N/A|
|`isVisible()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning `isSoftphonePanelVisible`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-isvisible.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-issoftphonepanelvisible-lex.md)|
|`notifyInitializationComplete()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-notifyinitializationcomplete.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-notifyinitializationcomplete-lex.md)|
|`onClickToDial()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-onclicktodial.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-onclicktodial-lex.md)|
|`onFocus()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `onNavigationChange`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-onfocus.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-onnavigationchange-lex.md)|
|`refreshPage()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `refreshView`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-refreshpage.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-refreshview-lex.md)|
|`refreshRelatedList()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `refreshView`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-refreshrelatedlist.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-refreshview-lex.md)|
|`reloadFrame()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `refreshView`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-reloadframe.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-refreshview-lex.md)|
|`runApex()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-runapex.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-runapex-lex.md)|
|`saveLog()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-savelog.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-savelog-lex.md)|
|`screenPop()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-screenpop.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-screenpop-lex.md)|
|`searchAndGetScreenPopUrl()`|![Checkmark icon](https://developer.salesforce.com/docs/media/redX.png)|To recreate this functionality, use `searchAndScreenPop` in Open CTI for Lightning|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-searchandgetscreenpopurl.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-searchandscreenpop-lex.md)|
|`searchAndScreenPop()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|Uses the same method name in Open CTI for Lightning.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-searchandscreenpop.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-searchandscreenpop-lex.md)|
|`setSoftphoneHeight()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `setSoftphonePanelHeight`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setsoftphoneheight.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setsoftphonepanelheight-lex.md)|
|`setSoftphoneWidth()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `setSoftphonePanelWidth`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setsoftphonewidth.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setsoftphonepanelwidth-lex.md)|
|`setVisible()`|![Checkmark icon](https://developer.salesforce.com/docs/media/checkmark_16x16.png)|The same functionality is provided in the Open CTI for Lightning method `setSoftphonePanelVisibility`.|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setvisible.md)|[Link](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-setsoftphonepanelvisibility-lex.md)|


