audioRoutingGroup resource type

Namespace: microsoft.graph

The audio routing group stores a private audio route between participants in a multiparty conversation. Source is the participant itself and the receivers are a subset of other participants in the multiparty conversation.

Methods

Method Return Type Description
Create audioRoutingGroup Create audioRoutingGroup object.
Get audioRoutingGroup Read properties and relationships of audioRoutingGroup object.
Update audioRoutingGroup Update receivers list.
Delete None Delete the audio routing group.

Properties

Property Type Description
id string Read-only.
receivers collection(string) List of receiving participant ids.
routingMode string Routing group mode. Possible values are: oneToOne, multicast.
sources collection(string) List of source participant ids.

Note: Routing mode determines the restrictions on the sources and receivers. Only the following routing groups are supported.

  • oneToOne - sources and receivers have only one participant each.
  • multicast - source has one participant but there are multiple receivers. Receivers list may be updated.

Note: If you create many audio routing groups (e.g., a bot per participant), only the audio of the top 4 dominant speakers is forwarded. For example, if the speaker is not loud enough in the main mixer of a customized audio routing group, the bot will not hear it, even if there is a private audio group just for this speaker and the bot.

Relationships

None

JSON representation

The following is a JSON representation of the resource.

{
  "id": "string (identifier)",
  "receivers": [ "string" ],
  "routingMode": "oneToOne | multicast",
  "sources": [ "string" ]
}