| CPC H04L 65/1069 (2013.01) [H04L 41/5064 (2013.01); H04L 65/762 (2022.05); H04M 3/20 (2013.01); H04M 3/42221 (2013.01); H04M 3/568 (2013.01); H04W 4/14 (2013.01); H04W 4/16 (2013.01); H04W 4/18 (2013.01); H04W 12/02 (2013.01); H04M 3/2218 (2013.01); H04M 3/42068 (2013.01); H04M 3/56 (2013.01); H04M 3/564 (2013.01)] | 20 Claims |

|
1. A method comprising:
setting up a call between a plurality of endpoints;
storing data associated with the call, the data including one or more audio portions from audio of the call generated from each of the plurality of endpoints;
separating, by a switch controller, the audio of the call into isolated audio portions, each isolated audio portion associated with a respective endpoint of the plurality of endpoints, wherein each isolated audio portion is separated based on a plurality of audio configurations related to the audio of the call, the plurality of audio configurations comprising:
a first configuration, the first configuration providing interaction capabilities to a first group of participants; and
a second configuration, the second configuration providing interaction capabilities to a second group of participants;
sending, by the switch controller, the separated isolated audio portions of the call to the first and second group of participants based on the first and second configurations, the separated isolated audio portions including an audio portion, a video portion, and a messaging portion, wherein the first and second set of configurations provide the first and second group of participants interaction capabilities to interact with one or more of the separated isolated portions while interacting with another of the separated isolated audio portions, and providing a subset of the first and second group of participants with a group-messaging interface to interact with the messaging portion; and
merging, by the switch controller, one or more of the isolated audio portions based on the plurality of audio configurations into a single audio portion.
|