# Unmute a user in a channel

> How to unmute a user in a channel.

## Mute a user in a channel

Use the following parameters to mute a user in a channel when you call `viv_chan_cmd.php`:

* `access_token` - the access token with specified claims for this action
* `auth_token` - the token that `viv_signin.php` returns

  > **Note:**
  >
  > The Control active channels API can use the `auth_token` parameter in place of the userid and pwd parameters. For more information, see [Login API](../login-api).
* `user_uri` - The user's URI
* `chan_uri` - The channel's URI
* `mode` - Use mute for this action
* `scope` - Optionally specify audio, text, or both. The default is audio.

The following example displays how to mute a user in a channel when using an `auth_token`.

* Domain: `mt1s.vivox.com`
* Issuer: `blindmelon-AppName-dev`
* Admin user: `blindmelon-AppName-dev-Admin`
* User to unmute: `sip:.blindmelon-AppName-dev.jerky.@mt1s.vivox.com`
* Channel that contains the user to unmute: `sip:confctl-g-blindmelon-AppName-dev.the-channel@mt1s.vivox.com`

Construct an unmute token with the following parameters:

> **Note:**
>
> This process requires a Vivox access token.
>
> For more information, refer to the [Access Token Developer Guide](/vivox-unreal/access-token-guide/access-token-guide-toc.md.md).

* vxi: `3`
* sub: `sip:.blindmelon-AppName-dev.jerky.@mt1s.vivox.com`
* f: `sip:blindmelon-AppName-dev-Admin@mt1s.vivox.com`
* iss: `blindmelon-AppName-dev`
* vxa: `mute`
* t: `sip:confctl-g-blindmelon-AppName-dev.the-channel@mt1s.vivox.com`
* exp: `1600349400`

The following example displays an access token that uses these parameters:

```plaintext
e30.eyJ2eGkiOjMsInN1YiI6InNpcDouYmxpbmRtZWxvbi1BcHBOYW1lLWRldi5qZXJreS5AbXQxcy52aXZveC5jb20iLCJmIjoic2lwOmJsaW5kbWVsb24tQXBwTmFtZS1kZXYtQWRtaW5AbXQxcy52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGhlLWNoYW5uZWxAbXQxcy52aXZveC5jb20iLCJleHAiOjE2MDAzNDk0MDB9.ufa-NQxsObktQbVrBqvK27epuNrixNhMjRS7EmcpB-E
```

Call `/api2/viv_chan_cmd.php` with the following parameters:

* `access_token` - the token used in the preceding example
* `auth_token` - the token that `viv_signin.php` returns for `blindmelon-AppName-dev-Admin`
* `chan_uri` - `sip:confctl-g-blindmelon.the-channel@mt1s.vivox.com`
* `user_uri` - `sip:.blindmelon.jerky.@mt1s.vivox.com`
* `mode` - `unmute`

```plaintext
https://mt1s.www.vivox.com/api2/viv_chan_cmd.php?mode=unmute&access_token=e30.eyJ2eGkiOjMsInN1YiI6InNpcDouYmxpbmRtZWxvbi1BcHBOYW1lLWRldi5qZXJreS5AbXQxcy52aXZveC5jb20iLCJmIjoic2lwOmJsaW5kbWVsb24tQXBwTmFtZS1kZXYtQWRtaW5AbXQxcy52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGhlLWNoYW5uZWxAbXQxcy52aXZveC5jb20iLCJleHAiOjE2MDAzNDk0MDB9.ufa-NQxsObktQbVrBqvK27epuNrixNhMjRS7EmcpB-E&auth_token=blindmelon-AppName-dev-Admin:1278945699:220a34213b4273a1eab1ac18b5fe67b6:TesterAlias:1&chan_uri=sip:confctl-g-blindmelon.the-channel@mt1s.vivox.com&user_uri=sip:.blindmelon.jerky.@mt1s.vivox.com
```
