# 示例：Mute_All 令牌

> Examples of Mute All tokens that allow muting all users in a channel.

* [示例：Mute\_All 令牌](#signed)
  * [已登录用户对频道中的所有用户静音](#signed)
  * [管理员用户对频道中的所有用户静音](#admin)
  * [已登录用户对频道中除某一个用户之外的所有用户静音（演示模式）](#signed2)
  * [管理员用户对频道中除某一个用户之外的所有用户静音（演示模式）](#admin2)

> **Note:**
>
> 用于对频道中的所有用户取消静音的令牌格式与 `mute_all` 令牌相同。

## 已登录用户对频道中的所有用户静音##signed

此示例中的令牌允许用户“beef”对频道“testchannel”中的所有用户静音。

令牌到期时间为 UTC 时间 2020 年 9 月 17 日下午 1:30。

令牌签名密钥是“secret!”（不包括引号）。

标头

```json
{}
```

payload

> **Note:**
>
> 出于演示目的，此代码中添加了空白。您还可以按任何顺序列出声明。

```json
{
    "vxi":19283,
    "f":"sip:.blindmelon-AppName-dev.beef.@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

访问令牌

```plaintext
e30.eyJ2eGkiOjE5MjgzLCJmIjoic2lwOi5ibGluZG1lbG9uLUFwcE5hbWUtZGV2LmJlZWYuQHRsYS52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGVzdGNoYW5uZWxAdGxhLnZpdm94LmNvbSIsImV4cCI6MTYwMDM0OTQwMH0.fARLW2eX10ZbiIl_5WIg4bhPbYIhn2xfCcUNySfwBMs
```

## 管理员用户对频道中的所有用户静音##admin

此示例中的令牌允许用户“blindmelon-AppName-dev-Admin”对频道“testchannel”中的所有用户静音。

令牌到期时间为 UTC 时间 2020 年 9 月 17 日下午 1:30。

令牌签名密钥是“secret!”（不包括引号）。

标头

```json
{}
```

payload

> **Note:**
>
> 出于演示目的，此代码中添加了空白。您还可以按任何顺序列出声明。

```json
{
    "vxi":825647,
    "f":"sip:blindmelon-AppName-dev-Admin@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

访问令牌

```plaintext
e30.eyJ2eGkiOjgyNTY0NywiZiI6InNpcDpibGluZG1lbG9uLUFwcE5hbWUtZGV2LUFkbWluQHRsYS52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGVzdGNoYW5uZWxAdGxhLnZpdm94LmNvbSIsImV4cCI6MTYwMDM0OTQwMH0.zpyvlBbVAKatuCeELb0Q1PsCb4tg0yacneL_sYHIVaw
```

## 已登录用户对频道中除某一个用户之外的所有用户静音（演示模式）##signed2

此示例中的令牌允许用户“beef”对频道“testchannel”中除了用户“jerky”之外的所有用户静音。

令牌到期时间为 UTC 时间 2020 年 9 月 17 日下午 1:30。

令牌签名密钥是“secret!”（不包括引号）。

在此情形中，创建 mute 令牌时会指定主体。此实例中的主体（“jerky”）会是频道中唯一不会静音的用户，这使他们可以与频道中现已静音的其他用户通信，而不会中断。

标头

```json
{}
```

payload

> **Note:**
>
> 出于演示目的，此代码中添加了空白。您还可以按任何顺序列出声明。

```json
{
    "vxi":675849,
    "sub":"sip:.blindmelon-AppName-dev.jerky.@tla.vivox.com",
    "f":"sip:.blindmelon-AppName-dev.beef.@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

访问令牌

```plaintext
e30.eyJ2eGkiOjY3NTg0OSwic3ViIjoic2lwOi5ibGluZG1lbG9uLUFwcE5hbWUtZGV2Lmplcmt5LkB0bGEudml2b3guY29tIiwiZiI6InNpcDouYmxpbmRtZWxvbi1BcHBOYW1lLWRldi5iZWVmLkB0bGEudml2b3guY29tIiwiaXNzIjoiYmxpbmRtZWxvbi1BcHBOYW1lLWRldiIsInZ4YSI6Im11dGUiLCJ0Ijoic2lwOmNvbmZjdGwtZy1ibGluZG1lbG9uLUFwcE5hbWUtZGV2LnRlc3RjaGFubmVsQHRsYS52aXZveC5jb20iLCJleHAiOjE2MDAzNDk0MDB9.wLlqsQ-r0yCeta5Lil6KU51nfAtt4b1KQ2zJb_jHHjw
```

## 管理员用户对频道中除某一个用户之外的所有用户静音（演示模式）##admin2

此示例中的令牌允许用户“blindmelon-AppName-dev-Admin”对频道“testchannel”中除了用户“jerky”之外的所有用户静音。

令牌到期时间为 UTC 时间 2020 年 9 月 17 日下午 1:30。

令牌签名密钥是“secret!”（不包括引号）。

在此情形中，创建 mute 令牌时会指定主体。此实例中的主体（“jerky”）会是频道中唯一不会静音的用户，这使他们可以与频道中现已静音的其他用户通信，而不会中断。

标头

```json
{}
```

payload

> **Note:**
>
> 出于演示目的，此代码中添加了空白。您还可以按任何顺序列出声明。

```json
{
    "vxi":961734,
    "sub":"sip:.blindmelon-AppName-dev.jerky.@tla.vivox.com",
    "f":"sip:blindmelon-AppName-dev-Admin@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

访问令牌

```plaintext
e30.eyJ2eGkiOjk2MTczNCwic3ViIjoic2lwOi5ibGluZG1lbG9uLUFwcE5hbWUtZGV2Lmplcmt5LkB0bGEudml2b3guY29tIiwiZiI6InNpcDpibGluZG1lbG9uLUFwcE5hbWUtZGV2LUFkbWluQHRsYS52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGVzdGNoYW5uZWxAdGxhLnZpdm94LmNvbSIsImV4cCI6MTYwMDM0OTQwMH0.XWlrqesKd8UnhUwXIJdY1TKPCwh8OdWj5edub7lVyyw
```
