# Using the Dispatch Panel

{% embed url="<https://youtu.be/Mm-sdHeZoHk>" %}

## Dispatch Portal

When you first open a Sonoran Radio community with standalone enabled, you will see this page:

<figure><img src="/files/OdJoq7Q250rItpz8NW4Z" alt="" width="375"><figcaption><p>Sonoran Radio - Connect to Radio</p></figcaption></figure>

To join the radio, press **Connect.** After connecting, you will be greeted with a row of channels, and a list of connected users underneath them

<figure><img src="/files/jaETaXdlzYW7IUGwJJeQ" alt="" width="375"><figcaption><p>Sonoran Radio - Radio Hub</p></figcaption></figure>

### Hotkeys (Keybinds)

{% hint style="warning" %}
Push-to-talk key binds are only global in the [desktop application](/radio/download-the-app.md).

On web, the browser window must be in focus.
{% endhint %}

<details>

<summary>Dispatch Hotkeys</summary>

Hotkeys allow for faster actions at the press of a button. These can be configured by clicking the gear icon to open the settings menu.

![](/files/swHJjiTk5Pcb5CD8sA4J)

![](/files/1mnCIO1Yv660JdmD0c63)

* [Push to Talk](#transmitting-push-to-talk)
* [AI Mode Toggle](/radio/tutorials/integrations/dispatch-ai.md#via-hotkey)
* [Temporary Per-Channel Push to Talk](#transmitting-push-to-talk)
* [Tone Board](/radio/tutorials/usage/dispatch-panel/custom-tone-board.md)
* [Change Group Tab](#switching-transmit-and-scanned-channels-1)
* [Change Channel](#switching-transmit-and-scanned-channels)
* [Volume Change](#volume-sliders)

Right click on a hotkey button for the option to clear it.

![](/files/dN5VFzkvnqzEPyv3G4iQ)

</details>

### Transmitting (Push to Talk)

<details>

<summary>Dispatch Push To Talk</summary>

To transmit over Sonoran Radio, you can press the microphone button on the top-left.

Alternatively, use the [PTT hotkey](#hotkeys-keybinds).

<figure><img src="/files/IsVV0YNCwpIsiqiJKMp2" alt=""><figcaption><p>Dispatch: PTT Button</p></figcaption></figure>

To temporarily transmit in a single channel, and move back to your original channel afterwards, select the keyboard icon to set a per-channel XMIT hotkey.

<figure><img src="/files/CMtpCMoeNOdWouzZ9LyW" alt=""><figcaption><p>Dispatch: Per-Channel XMIT Hotkey</p></figcaption></figure>

</details>

### Switching Transmit and Scanned Channels

<details>

<summary>Switching Transmit and Scanned Channels</summary>

To switch to another channel, click the microphone button on the channel card.

`CTRL` + `Click` on the microphone option to transmit on multiple channels at once.

[You can also change channels via hotkey.](#hotkeys-keybinds)

<img src="/files/gtQOThaiBj6qV9FbueNF" alt="Sonoran Radio - Switch Channel" data-size="original">

#### Scanning (Listen) To Multiple Channels

Select the headphone icon on each channel to listen in.\
You can listen to multiple channels at once.

<img src="/files/xf1XdesjopFPZZHJ2DXb" alt="Sonoran Radio - Scan Channel" data-size="original">

</details>

### Drag and Drop Users

<details>

<summary>User Drag-And-Drop</summary>

Change a user's channel ([requires permission](/radio/tutorials/getting-started/invite-and-manage-users.md#manage-user-permissions)) by dragging and dropping their name into the channel header.

<img src="/files/OmsRB8B4Qsnlm8U4vHfU" alt="" data-size="original">

</details>

### User Actions

<details>

<summary>User Actions (Right Click)</summary>

Right click in the user to:

* Kick the user from the channel ([Requires Permission](/radio/tutorials/getting-started/invite-and-manage-users.md#manage-user-permissions))
* Clear the [user's panic status](#unit-panic)
* Move the user to a different channel ([Requires Permission](/radio/tutorials/getting-started/invite-and-manage-users.md#manage-user-permissions))
* Adjust the user's volume ([Requires Permission](/radio/tutorials/getting-started/invite-and-manage-users.md#manage-user-permissions))
* Change the user's display name ([Requires Permission](/radio/tutorials/getting-started/invite-and-manage-users.md#manage-user-permissions))
* Stun the user from transmissing temporarily ([Requires Permission](/radio/tutorials/getting-started/invite-and-manage-users.md#manage-user-permissions))
* Ping the user to get their attention

![](/files/ucogLcWrB7uxAhKJQFVl)

</details>

### Unit Panic

<details>

<summary>Unit Panic Status</summary>

When a [unit toggles their panic status in-game](/radio/tutorials/usage/in-game-radio/using-the-in-game-radio.md#panic), the dispatch portal will reflect this with a red banner and a red highlight on the panicked unit.

Dispatchers can [right-click the user to clear the panic](#user-actions-right-click) for them.

The [customizable panic sound effect](/radio/tutorials/usage/dispatch-panel/custom-sfx.md) will also alert dispatchers to an active unit panic.

![](/files/E9lOWrJvkg0PAoqJUU1E)

</details>

### Display Names

<details>

<summary>Via Dispatch Portal</summary>

To change your display name, users will need the `Change Display Name` permission. To manage others, users will need the `Manage Display Names` permission.

**Via Radio Interface**

Right click a user in the radio interface and select `Display Name`

<img src="/files/o9k7WOKxEnzWg1KyurwY" alt="Sonoran Radio - Change Display Name" data-size="original">

</details>

<details>

<summary>Via Members Tab</summary>

**Via Members Tab**

In the admin panel's `Members` tab, select the drop-down and `Set Display Name` button to edit a user's display name.

<img src="/files/MCcniuCaRwY5sKzFSkAw" alt="" data-size="original">

</details>

<details>

<summary>Via Sonoran CMS</summary>

**Via Sonoran CMS**

[Sonoran CMS can also automatically set and manage your Radio display names and sync them with Discord.](/radio/tutorials/integrations/sonoran-cms.md)

</details>

<details>

<summary>Via Sonoran CAD Sync</summary>

[Learn about automatically setting radio display names to match your unit information in Sonoran CAD.](/radio/tutorials/integrations/sonoran-cad-integration.md)

</details>

<details>

<summary>Via Command</summary>

Use the in-game command `/radio displayname John Doe` to update your radio display name.

[In-game commands can also be restircted with ACE permission](/radio/tutorials/usage/in-game-radio/configuring-ace-permissions.md)s.

</details>

<details>

<summary>Via Developer Export or Endpoint</summary>

Programmatically [update a user's display name in FiveM](/radio/developer-documentation/developer-documentation/resource-events.md#set-display-name), [update a display name via API](/radio/developer-documentation/developer-documentation/api-endpoints/users/set-user-display-name.md), or use a [custom framework function for guest users](/radio/developer-documentation/developer-documentation/resource-events.md#guest-display-names).

</details>

### Volume Changes

<details>

<summary>Volume Sliders</summary>

Adjust the overall voice and sound effect volume by [opening the settings menu](#dispatch-hotkeys) and selecting the `Audio` tab.

In addition to the manual sliders, you can customize how much the [volume hotkeys](#dispatch-hotkeys) adjust the volume.

You can also [adjust volume for a specific user](#user-actions-right-click).

![](/files/TjXIkdiCM0zSbkGPw5lS)

</details>

<details>

<summary>Per-User Volume</summary>

Right-click on a user to individually increase or decrease their transmission volume.

<figure><img src="/files/MVDIUBF1AobNCYIjkRgB" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Per-Channel Volume</summary>

Right-click on a channel to individually increase or decrease transmission volume.

<figure><img src="/files/KVlf7cgR572tKbZKjmOj" alt=""><figcaption></figcaption></figure>

</details>

### Viewing Channel IDs

<details>

<summary>Channel IDs</summary>

Some integrations like ACE perm sync or scanner permissions may require you to enter the internal ID number of a specific channel.

Select the `#` symbol on the last channel in the dispatch panel to toggle ID visibility.

![](/files/3YgNfBvFIdQglWHe9UW2)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonoransoftware.com/radio/tutorials/usage/dispatch-panel/using-the-dispatch-panel.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
