IP Library Patent Application 16052350
Patent Application
App. No. 16/052,350

CALL OBSERVATION SYSTEM USING SIPREC

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/052,350
Abstract

According to one example, a system includes one or more memory units configured to store one or more instructions, and one or more processors coupled to the memory units. The processors are configured, upon executing the one or more instructions, to receive, based on one or more Session Initiation Protocol Recording (SIPREC) messages, media associated with a communication session between a caller and a call recipient. The processors are further configured to transmit, in real-time to a third party, the media associated with the communication session between the caller and the call recipient.

Claims (34)

1 . A system, comprising:

one or more memory units configured to store one or more instructions; and

one or more processors coupled to the memory units and configured, upon executing the one or more instructions, to:

receive and accept, via one or more Session Initiation Protocol Recording (SIPREC) messages, a call associated with a first communication session between a caller and a call recipient, wherein acceptance of the call creates a second communication session that is associated with the first communication session, wherein the second communication session is devoid of media associated with the first communication session;

receive a request from a third party to receive the media associated with the first communication session;

re-negotiate the second communication session, via one or more additional SIPREC messages, to establish a media stream communication session, wherein the media stream communication session includes the media associated with the first communication session;

transmit, in real-time to the third party, the media associated with the first communication session.

2 . The system of claim 1 , wherein the call is received from a SIPREC client.

3 . The system of claim 2 , wherein the transmission, in real time to the third party, of the media comprises transmission of the media without the media having been previously stored or cached by the SIPREC client.

4 . The system of claim 1 , wherein the call is received from a Session Border Controller.

5 . The system of claim 1 , wherein the media associated with the first communication session comprises audio and/or video associated with the first communication session.

6 . The system of claim 1 , wherein the first communication session comprises an incoming call from the caller to a call agent at a contact center.

7 . The system of claim 1 , wherein the first communication session comprises an outgoing call from a call agent at a contact center to the call recipient.

8 . The system of claim 1 , wherein the request from the third party to receive the media associated with the first communication session comprises an on demand request that identifies a particular call agent at a contact center.

9 . A method, comprising:

receiving and accepting, by one or more processors and via one or more Session Initiation Protocol Recording (SIPREC) messages, a call associated with a first communication session between a caller and a call recipient, wherein acceptance of the call creates a second communication session that is associated with the first communication session, wherein the second communication session is devoid of media associated with the first communication session;

receiving, by the one or more processors, a request from a third party to receive the media associated with the first communication session;

re-negotiating the second communication session, by the one or more processors and via one or more additional SIPREC messages to establish a media stream communication session, wherein the media stream communication session includes the media associated with the first communication session;

transmitting, by the one or more processors and in real-time to the third party, the media associated with the first communication session.

10 . The method of claim 9 , wherein the call is received from a SIPREC client.

11 . The method of claim 10 , wherein transmitting, by the one or more processors and in real-time to the third party, the media associated with the first communication session comprises transmitting, by the one or more processors, the media without the media having been previously stored or cached by the SIPREC client.

12 . The method of claim 9 , wherein the call is received from a Session Border Controller.

13 . The method of claim 9 , wherein the media associated with the first communication session comprises audio and/or video associated with the first communication session.

14 . The method of claim 9 , wherein the first communication session comprises an incoming call from the caller to a call agent at a contact center.

15 . The method of claim 9 , wherein the first communication session comprises an outgoing call from a call agent at a contact center to the call recipient.

16 . The method of claim 9 , wherein the request from the third party to receive the media associated with the first communication session comprises an on demand request that identifies a particular call agent at a contact center.

17 . A system, comprising:

one or more memory units configured to store one or more instructions; and

one or more processors coupled to the memory units and configured, upon executing the one or more instructions, to:

receive, based on one or more Session Initiation Protocol Recording (SIPREC) messages, media associated with a communication session between a caller and a call recipient;

transmit, in real-time to a third party, the media associated with the communication session between the caller and the call recipient.

18 . The system of claim 17 , wherein the reception of the media and the transmission of the media is performed in response to an on-demand selection by the third party to receive the media.

19 . The system of claim 17 , wherein the media associated with the communication session is received by the one or more processors from a SIPREC client.

20 . The system of claim 17 , wherein the media associated with the communication session between the caller and the call recipient comprises audio and/or video associated with the communication session between the caller and the call recipient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2018
From: SMITH, GARETH DAVID; MOORE, KIERAN JOHN; WATTS, DAVID GARETH; SHAW, TERRANA JAMIE; BUSH, DAVID MARTIN; HOPKINS, KRISTAN S.
To: CAFEX COMMUNICATIONS INC.
Reel/Frame 047611/0850 →