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

Open CTI interface queries
We are an ISV who are developing integration with the Open CTI interface for integrating Cisco voice and video functionality:
- When utilizing Open CTI adapter interface with the Service Console window, it appears the settings in the linked image below for "Screen pops open within: New Browser window or tab" does not work and always opens in the main existing view. This settings works in the normal Sales Cloud view.
https://docs.google.com/file/d/0BwKyQ9NiKDCPZUhfUklFbWpJNmc/edit?usp=sharing
This is potentially critical for end users who may be editing an existing record, which is why we use sforce.interaction.screenPop with force=false, which is per documentationshould avoid screenpop while user editing something on SF. However, regardless of whether force=true or false screenpop still show even if user edits something. Any comments?
- Once CTI adapter is enabled it appears on all SF pages. This potentially might cause race conditions such as multiple activity entries created or contacts or multiple screen pops since all SF pages are completely independent. We have some logic to avoid this but it may not be fully reliable. Are there any suggestions on how to handle this properly?
- Phone numbers search gives unreliable results. We have all numbers with country code in link, however, Salesforce site have all kinds of possible formattings, as a result for our own current corporate site:
search 19057079700, results - none
search +19057079700, results - none
search 9057079700, results: 9057079700, 905-707-9700, (905) 707-9700
search (905)7079700, results: (905)7079700
search 1 9057079700, results: 9057079700, 905-707-9700, (905) 707-9700
search 905 7079700, results: (905)7079700
search 1 905 7079700, results: 905 7079700
search 1(905)7079700: results: 905 7079700, 1 (905) 7079700, +1 (905) 7079700
at this point we stick with searching of
1(905)7079700 and creating new entries in format of
+1 (905) 7079700. If there would be suggestions from SF on how phone numbers search should be handled properly it would be very helpful.
Thanks,
Bryan
Hi Bryan,
For 1 - the setting is respected. Here new tab is translated as new Console tab, not new Browser tab. The aim of the Console is to keep agents on the Console to provide a richer experience. Opening entirely new browser tabs would defeat that.
On the flip side, Open in existing window for the Console also means that we would open a new Console tab. This is so that we don't override an agent's changes in an existing tab. So in a way, you are correct that the setting is ignored.
For 2 - CTI has always been enabled on agent facing pages (except chatter and reports, and of course, settings). The salesforce.com CTI toolkit supported presenting the softphone on multiple pages, as it provides the best user experience.
Partners have developed different ways to maintain their softphone images across multiple browsers. This can be via localstorage, websockets, a procy softphone or flash/ silverlight. The architecture can vary greatly.
For 3 - Open CTI uses salesforce search. The question here would be applicable for a regular phone number search from the salesforce search bar. Can you confirm you see the same results? Thanks!