You need to sign in to do that
Don't have an account?

<support:clickToDial> "Click to Dial Disabled" message
I'm trying to implement the <support:clickToDial> component on a visualforce page, and it won't connect to the CTI adapter (Shoretel). It just has a greyed out phone icon and when you hover over it it says "Click to Dial Disabled". We know that the CTI adapter is set up correctly because we can click on normal phone fields within salesforce.
are you including the the following java script in your VisualForce page?
you can refer to a working example here.
All Answers
I'm having the same issue, did you find a resolution?
Support. I will keep you posted though.
Hello, i'm stuck with the Same thing, i don't know if you found any solution ???
are you including the the following java script in your VisualForce page?
you can refer to a working example here.
<apex:page StandardController="Authentication__c" extensions="LoginController">
<html>
<head>
<apex:includeScript value="/support/console/24.0/integration.js"/>
</head>
<apex:image value="{!$Resource.Sogtphoneimg}" height="200" width="300"/>
<apex:sectionHeader title="User Details"/>
<apex:form >
<center><div style="width:600px;height:500px;">
<apex:pageBlock title="Hello {!Authentication__c.Name__c}!">
<apex:pageBlockSection >
<apex:outputField value="{!Authentication__c.Name__c}"/>
<apex:outputField value="{!Authentication__c.Email_Address__c}"/>
<apex:outputLabel value="Phone Number">
<support:clickToDial number="{!Authentication__c.Phone_Number__c}" entityId="{!Authentication__c.id}"/>
<!-- <a href="javascript:sforce.console.cti.sendCTIMessage('http://localhost:11000/CLICK_TO_DIAL?DN='+encodeURIComponent({!JSENCODE(Authentication__c.Phone_Number__c)})+'&ID={!Authentication__c.id}&ENTITY_NAME=Authentication__c');">{!Authentication__c.Phone_Number__c} </a> -->
</apex:outputLabel>
<apex:outputField value="{!Authentication__c.Address__c}"/>
<apex:outputLabel value="Announce Flag"></apex:outputLabel>
<apex:inputCheckbox value="{!Announceflag }" />
<apex:outputLabel value="Auto Answer Flag"></apex:outputLabel>
<apex:inputCheckbox value="{!AutoAnswerFlag}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</div></center>
</apex:form>
</html>
</apex:page>
When showHeader="false" the clickToDial functionality does NOT work. When showHeader="true" (or omitted completely) the clickToDial support works as it should.
<apex:includeScript value="https://cs17.salesforce.com/support/api/35.0/interaction.js"/> <apex:includeScript value="https://cs17.salesforce.com/support/console/35.0/integration.js"/>