The Open CTI Interaction toolkit has a method that a Salesforce Call Center implementation can use for retrieving the Object Name and Record Id of the page that a user is currently on:
When this is called from a native Salesforce page, e.g. a Case detail page, it is populated with information that the Call Center implementation can leverage to, for instance, Log a Call to the appropriate related Case or Opportunity.
You get something like the following:
However, I have overriden the Case "View" Action type with a custom Visualforce Page (requiring that my Visualforce Page uses the Case Standard Controller). When I am viewing this custom Visualforce Case View page, none of this "page info" is properly populated. I get something like this:
My question is, is there any way (supported or unsupported) to do the equivalent of a
sforce.interaction.setPageInfo (a method which does not exist), so that this information can be populated for Visualforce Pages just as it is for native UI pages?
I have examined the APIs for
sforce.console, and have not found anything supported or unsupported that provides a way to achieve this.
Here is a link to the Open CTI Developer's Guide for convenience.