×

Real-time communications gateway

  • US 9,648,052 B2
  • Filed: 01/23/2015
  • Issued: 05/09/2017
  • Est. Priority Date: 01/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform real-time communications (RTC), the performing comprising:

  • establishing a signaling channel between a browser application and a rich communications services (RCS) endpoint, wherein the browser application is a WebRTC application and the signaling channel supports Message Session Relay Protocol (MSRP) communications over WebSockets, wherein the WebRTC application establishes the signaling channel with a signaling engine within a WebRTC Session Controller (WSC) according to a JavaScript Object Notation (JSON) protocol for RTC (JsonRTC);

    querying RCS capabilities of the RCS endpoint via the signaling channel via an application programming interface (API) in a JavaScript software development kit (SDK) implemented at the browser application;

    initiating the RTC between the browser application and the RCS endpoint via the signaling channel; and

    creating a WebSocket listener by a media engine of the WSC for the MSRP communications, wherein the WebSocket listener is created based on parameters received by the signaling engine over a Session Initiation Protocol (SIP) from the RCS endpoint.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×