×

System and method for managing media and signaling in a communication platform

  • US 9,774,687 B2
  • Filed: 07/07/2015
  • Issued: 09/26/2017
  • Est. Priority Date: 07/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • a signaling controller device receiving from an external client system a first SIP (Session Initiation Protocol) INVITE request that specifies a client codec of the client system;

    the signaling controller device authenticating the first SIP INVITE request;

    responsive to authenticating the first SIP INVITE request, the signaling controller device selecting a media server of a plurality of media servers external to the signaling controller device;

    the signaling controller device providing information specifying the client codec to the selected media server;

    the selected media server providing information specifying a media server codec of the media server to the signaling controller device after receiving the information specifying the client codec;

    the signaling controller device providing information specifying the client codec and the media server codec to a proxy service external to the signaling controller device and the plurality of media servers;

    after receiving the information specifying the client codec and the media server codec, the proxy service providing information specifying a client interface codec of the proxy service and a media server interface codec of the proxy service to the signaling controller device, wherein the client interface codec is a codec of a client interface of the proxy service and wherein the media server interface codec is a codec of a media server interface of the proxy service;

    after receiving the information specifying the client interface codec and the media server interface codec, the signaling controller device providing information specifying the media server interface codec to the to the media server and providing information specifying the client interface codec to the to the client system;

    the proxy service communicating media between the client system and the media server, wherein the media is communicated between the proxy service and the client system via the client interface of the proxy service by using one of the client codec and the client interface codec, wherein media is communicated between the proxy service and the media server via the media server interface of the proxy service by using one of the media server codec and the media server interface codec.

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