Jane is doing her taxes using an online tool and encounters a complexity with which she would like some help. Her tax tool website includes a big red HELP button which connects her to a tax advisor associated with the tool. Associated with the HELP button is a link to a third-party WebRTC-based application that offers access to communications services facilitated by an IMS operator. The third-party WebRTC-based application provides a specialized application to the user such as a customer services portal for a tax advisor. In addition to being able to utilize IMS capabilities, the tax advisor has an agreement with their IMS operator to use a WebRTC based codec as its preferred audio codec and, as an enterprise service, to provide secure chat to communicate with WebRTC IMS client users. The IMS operator is able to convey the audio and chat session without bearer level protocol conversion which might interfere with quality and maintains the end to end security between Jane's device and third party WebRTC-based application.
Figure H.6.1-1 illustrates the configuration allowing end to end communication between WebRTC IMS clients.
Jane has a WebRTC capable browser on a device that supports a WebRTC codec and an end to end WebRTC security protocol.
Her tax advisor has a subscription with an IMS operator and provides a web site that provides access to a WebRTC-based portal to the IMS; the IMS does not support the WebRTC codec.
The tax advisor has a business relationship with the IMS operator that allows the tax advisor to incorporate access to specialized non-IMS capabilities (e.g., use of WebRTC codec, secure chat) into the features provided by the tax advisor's WebRTC-based application.
The tax advisor's web site provides customers the ability to select from various options (e.g., voice, chat, video, secure/unsecure channels) when they request online HELP.
The tax advisor has their WebRTC browser up and is registered with IMS and is able initiate services or to accept incoming sessions.
Jane accesses the tax advisor web site from her browser by clicking on the HELP button, which executes the WebRTC-based application along with the WebRTC IMS client functions needed for access to IMS.
Jane engages in an unsecured chat session with her tax advisor to resolve a question on completing her tax forms. This chat session is hosted by IMS and does not provide end to end security.
While continuing the chat session, Jane opens an audio connection with her tax advisor as the discussion becomes more complex. Since both endpoints are WebRTC IMS clients supporting the same WebRTC codec, and the tax advisor's subscription allows it, the bearer path is conveyed without protocol conversion, allowing Jane and the tax advisor to experience very high quality audio.
While discussing the tax issue, Jane and her tax advisor decide it would be helpful to share figures, calculations, and personal tax information. To do this securely, they select a secure chat line that utilizes the WebRTC end to end security.
Jane is satisfied with the quality and security of her exchange with her tax advisor.