Cobrowse Modes
Cobrowsing is available through two different modes.
The first mode utilizes HTML and the second mode features screen sharing between an agent and a customer. Each technology has advantages and disadvantages and most visual collaboration tools currently in use in the marketplace use one approach or the other. Oracle Cobrowse combines both technologies. Oracle Cobrowse features two different modes: Instant Cobrowse Mode, which uses HTML, and Advanced Cobrowse Mode, which uses screen sharing.
-
Instant Cobrowse Mode. Provides the fastest connection between a customer and agent, with launch times typically under 10 seconds. This mode allows agents to cobrowse with customers who are viewing web content on pages where the company has placed Cobrowse launcher script.
-
Advanced Cobrowse Mode. Agents can escalate to Advanced Mode from within an active Instant Cobrowse Mode session. Advanced Mode allows the agent and customer to cobrowse outside the browser, or view more advanced web technologies in the browser. Occasionally sessions start directly in Advanced Cobrowse Mode if Instant Cobrowse Mode is not supported. Advanced Cobrowse Mode allows agents to cobrowse content outside of the company's domain, including third party websites and desktop applications. Advanced Cobrowse Mode utilizes browser plug-ins and may require that a customer accept a certificate or download an executable.
The following table lists cobrowse scenarios the functionality provided by each cobrowse mode.
Scenarios |
Instant Cobrowse Mode |
Advanced Cobrowse Mode |
Connect in less than 10 seconds
|
Yes
|
No
|
Customer is using a mobile browser
|
Yes
|
No
|
Cobrowse the company's web pages
|
Yes
|
Yes
|
Rich media present on page (Flash, Silverlight, and so on)
|
No
|
Yes
|
Cobrowse third party sites (partner websites, resource websites, and so on)
|
No
|
Yes
|
Cobrowse content outside of the browser (settings, windows, applications, and so on)
|
No
|
Yes
|
Configure field masking to block sensitive information
|
Yes
|
Yes
|
Configure page masking or URL masking to control visibility of web content
|
Yes
|
Yes
|
Configure application masking to control visibility of desktop content
|
No
|
Yes
|
Cobrowse Instant Mode
Oracle Cobrowse typically launches in Instant Cobrowse Mode.
Instant Cobrowse Mode requires a Cobrowse launcher script to be present on all web pages that are cobrowsed. This is typically done by placing the cobrowse launcher script on the global header of the company's website. You do this by setting various widgets within the Customer Portal (if you have Integrated Cobrowse).
Only website content tagged with the Cobrowse launcher script can be viewed by the agent when cobrowsing in Instant Cobrowse Mode. You can configure the Cobrowse script to prevent the agent from viewing pages featuring sensitive customer data such as credit card numbers, social security numbers, and so on, or you can use field blocking to block only particular fields which may contain sensitive customer data.
The following is an example of how an Instant Cobrowse Mode session works:
-
The Cobrowse engine, written in Javascript, collects a URL and page contents (including dynamic content such as pop-ups, radio buttons, check boxes, and so on) and sends data to the grid server by way of a secure web socket connection.
Note: Sensitive data such as credit card data, social security numbers and so on, is removed from the page contents before being sent to the grid server. In other words, the sensitive data never leaves the visitor's browser.
-
The agent's browser retrieves this data through the same secure web socket connection and renders the content received as an HTML page.
-
Ongoing data, including mouse moves, clicks, and keyboard events, is captured and sent.
Advanced Cobrowse Mode
Agents can escalate a Cobrowse session into Advanced Mode if they need to access extended capabilities to further help a customer during a Cobrowse session.
An agent connects and runs an Advanced Cobrowse Mode session in the following way:
-
The agent clicks the Advanced Mode escalation button within the Agent Console.
-
The customer accepts the request to activate Advanced Mode.
-
The main server assigns the Advanced Cobrowse Mode session to a grid server.
-
The grid server conducts the session between the agent and customer.
Advanced Cobrowse Mode launches and runs using one of three technologies, depending on the environment of the customer.
-
Option 1: Advanced Cobrowse Mode using .NET
This is the most commonly used mode, and is used with browsers, such as Internet Explorer that support the ClickOnce plug-in.
To launch the .NET component, the customer clicks the Run button. This scenario for launching Advanced Cobrowse Mode does not require a download or executable for the customer to launch, it relies on components already present within the browser.
-
Option 2: Advanced Cobrowse Mode using Java
If the customer's browser supports Java, the browser can be used to launch Advanced Cobrowse Mode. On some browsers, the customer must click the Run this Time button which appears in a pop-up window. Doing so activates Java. After Java is activated, the customer may have to click Run on a Java Security pop-up window. This is done to verify security of the Oracle Cobrowse application. This options requires no download or executable, as with applications such as WebEx, or GoToAssist. This option just requires the customer to use components that are already present in their browsers.
-
Option 3: Advanced Cobrowse Mode using an alternative .NET launcher
This mode is used when the browser does not support ClickOnce or Java. This options requires the customer to download an executable. The executable is a substitution for the ClickOnce browser plug-in, meaning that the executable launches the.NET component, that is used with ClickOnce-supported browsers. All the security provided by the .NET component within the browser is preserved. The screen sharing functionality does not reside within the executable.
-
Option 4: Advanced Mode using launcher for Mac OS X
This mode is used on Mac OS X platforms. It requires a customer to download an executable. The screen sharing functionality does not reside within the executable.