[FYI : The below issue has now been resolved as of Summer 14]

I am integrating a web-based CTI Adapter into SF using Canvas and the Open CTI API.


  1. The Canvas App contains the end point to the web-based CTI Adapter (currently on Heroku).
  2. The Canvas App is included in the Call Center by adding it to the Definition File
  3. The Call Center allows the web-based CTI Adapter to be exposed to SF via the left-hand sidebar.
  4. All standard stuff following these docs : http://www.salesforce.com/us/developer/docs/api_cti/index.htm


  1. The Canvas App displays fine when navigating standard SF pages (list views, page layouts etc..)
  2. The Canvas App throws the following error if the user navigates to a VF page:

Oops, there was an error rendering Force.com Canvas application [App_1]. Your browsing session has ended or is invalid. Please re-login to Salesforce.com again.

Has anyone else experienced this? There is no mention in the docs that this should be an issue.

Does anyone know of a fix/workaround?

  • Was this ever resolved? I'm curious about this. – ArtieBrosius Mar 5 '14 at 21:48
  • Hi Artie, this issue has now been resolved as of Summer 14. – kctq Aug 13 '14 at 23:37

It looks like there is an issue with the Visualforce session being generated.

Can you open a support case and provide login access to salesforce support and steps to reproduce if possible? Then email jhurst[at]salesforce.com with the case number and I can take a look.


  • Thank you Jay for getting in touch. Email is on its way. – kctq Feb 4 '14 at 18:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.