Multicast media notification for queued calls
First Claim
1. A method comprising:
- receiving at a call control device a communication session request from an endpoint;
determining whether any one of a plurality of unicast media encoders is available for the communication session request;
when it is determined that none of the plurality of unicast media encoders is available, connecting the endpoint to a multicast media encoder in the call control device, wherein the multicast media encoder is configured to generate a multicast media notification;
presenting the multicast media notification to the endpoint;
generating from the multicast media encoder a video keyframe associated with the multicast media notification, and synchronizing the video keyframe to a starting point of an audio portion of the multicast media notification; and
outputting the synchronized video keyframe from the multicast media encoder.
0 Assignments
0 Petitions
Accused Products
Abstract
Multicast media notifications are provided when unicast media encoders are unavailable to serve endpoints that send a communication session request to a call control device. When the call control device receives a communication session request from an endpoint, a determination is made as to whether any one of a plurality of unicast media encoders is available for the communication session request. When it is determined that none of the plurality of unicast media encoders is available, the endpoint is connected to a multicast media encoder that presents a multicast media notification to the endpoint. The multicast media encoder generates a video keyframe associated with the multicast media notification, synchronizes the video keyframe to a starting point of audio, and outputs the synchronized video keyframe.
19 Citations
20 Claims
-
1. A method comprising:
-
receiving at a call control device a communication session request from an endpoint; determining whether any one of a plurality of unicast media encoders is available for the communication session request; when it is determined that none of the plurality of unicast media encoders is available, connecting the endpoint to a multicast media encoder in the call control device, wherein the multicast media encoder is configured to generate a multicast media notification; presenting the multicast media notification to the endpoint; generating from the multicast media encoder a video keyframe associated with the multicast media notification, and synchronizing the video keyframe to a starting point of an audio portion of the multicast media notification; and outputting the synchronized video keyframe from the multicast media encoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a network interface unit configured to enable network communications with a plurality of endpoints; a plurality of unicast media encoders each configured to output media to an endpoint; a multicast media encoder configured to output a multicast media notification to one or more endpoints; a controller coupled to the network interface unit, the plurality of unicast media encoders and the multicast media encoder, wherein the controller is configured to; determine whether any one of the plurality of unicast media encoders is available upon receiving a communication session request from a particular endpoint; when it is determined that none of the plurality of unicast media encoders is available, connect the particular endpoint to the multicast media encoder to present the multicast media notification to the particular endpoint; and control the multicast media encoder to output a video keyframe associated with the multicast media notification and synchronized to a starting point of an audio portion of the multicast media notification. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
determine whether any one of a plurality of unicast media encoders is available for a communication session request received at a call control device from an endpoint; when it is determined that none of the plurality of unicast media encoders is available, connect the endpoint to a multicast media encoder in the call control device, the multicast media encoder being configured to generate a multicast media notification for presentation to the endpoint; and output from the multicast media encoder a video keyframe associated with the multicast media notification synchronized with a starting point of an audio portion of the multicast media notification. - View Dependent Claims (19, 20)
-
Specification