Skip to main content

Voice & Audio

The Voice module manages VoIP voice channels and audio streams for department communication.

Voice channels

Plan-Gated Feature

Voice capability is checked at every action via CanDepartmentUseVoiceAsync. This feature requires an appropriate subscription plan or PTT addon.

Voice Channels​

Channel List​

Authorization: Voice_View policy

Displays all voice channels for the department. Also shows audio streams.

Creating Channels​

Authorization: Voice_Create policy

FieldRequiredDescription
Channel NameYesDisplay name
Is DefaultNoWhether this is the default channel

Creation Process:

  1. Gets or creates the department voice record
  2. Saves channel to the external VoIP provider
  3. Channel becomes available for use

Editing Channels​

Authorization: Voice_Create policy

Modify channel name and default flag. Validates department ownership.

Deleting Channels​

Authorization: Voice_Delete policy

Removes a voice channel. Validates department ownership.

Resync Users​

Authorization: Voice_Create policy

The Resync action re-initializes all department users with the VoIP provider. Useful for:

  • Fixing sync issues
  • After bulk personnel changes
  • After provider configuration changes

Audio Streams​

Audio streams provide listen-only audio feeds (scanner feeds, dispatch audio, etc.).

Creating Audio Streams​

Authorization: Voice_Create policy

FieldRequiredDescription
Stream NameYesDisplay name
Stream URLYesAudio stream URL

Stored as DepartmentAudio with type 1 (audio stream).

Editing Audio Streams​

Authorization: Voice_Create policy

Modify stream name and URL. Validates department ownership.

Deleting Audio Streams​

Authorization: Voice_Delete policy

Removes an audio stream. Validates department ownership.

Setup examples​

Department typeHow to set it up
FirePTT channels: Dispatch, Fireground 1/2, Command; audio streams: the county dispatch scanner feed.
SARChannels per team plus Base; use PTT where radio coverage is poor.
SecurityChannels per site; supervisors channel.
EventsTemporary channels per event.

Technical reference​

Interactions with Other Modules​

ModuleInteraction
SubscriptionPTT addon enables voice features
PersonnelUsers synced with VoIP provider
DashboardVoice channels accessible from main interface
Contact VerificationVoice call dispatches are gated by home/mobile number verification status