package
5.3.1
Repository: https://github.com/cycoresystems/ari-proxy.git
Documentation: pkg.go.dev

# Functions

AnnouncementSubject returns the MessageBus subject.
NewErrorResponse wraps an error as an ErrorResponse.
PingSubject returns the MessageBus subject for a cluster-wide proxy ping for presence.
Subject returns the communication subject for the given parameters.

# Variables

AnnouncementInterval is the amount of time to wait between periodic service availability announcements.
EntityCheckInterval is the interval between checks against Asterisk entity ID.
ErrNotFound indicates that the operation did not return a result.

# Structs

Announcement describes the structure of an ARI proxy's announcement of availability on the network.
ApplicationSubscribe describes a request to subscribe/unsubscribe a particular ARI application to an EventSource.
AsteriskConfig describes the request relating to asterisk configuration.
AsteriskLoggingChannel describes a request relating to an asterisk logging channel.
AsteriskVariableSet is the request type for setting an asterisk variable.
BridgeAddChannel is the request type for adding a channel to a bridge.
BridgeCreate is the request type for creating a bridge.
BridgeMOH is the request type for playing Music on Hold to a bridge.
BridgePlay is the request type for playing audio on the bridge.
BridgeRecord is the request for recording a bridge.
BridgeRemoveChannel is the request for removing a channel on the bridge.
BridgeVideoSource describes the details of a request to set the video source of a bridge explicitly.
ChannelContinue describes a request to continue an ARI application.
ChannelCreate describes a request to create a new channel.
ChannelDial describes a request to dial.
ChannelExternalMedia describes the request for an external media channel.
ChannelHangup is the request for hanging up a channel.
ChannelMOH is the request playing hold on music on a channel.
ChannelMute is the request for muting or unmuting a channel.
ChannelOriginate is the request for creating a channel.
ChannelPlay is the request for playing audio on a channel.
ChannelRecord is the request for recording a channel.
ChannelSendDTMF is the request for sending a DTMF event to a channel.
ChannelSnoop is the request for snooping on a channel.
ChannelUserevent - "User-generated event with additional user-defined fields in the object.".
ChannelVariable is the request type to read or modify a channel variable.
DeviceStateUpdate describes the request for updating the device state.
EndpointListByTech describes the request for listing endpoints by technology.
EntityData is a response which returns the data for a specific entity.
MailboxUpdate describes the request for updating a mailbox.
PlaybackControl describes the request for performing a playback command.
RecordingStoredCopy describes the request for copying a stored recording.
Request describes a request which is sent from an ARI proxy Client to an ARI proxy Server.
Response is a response to a request.
SoundList describes the request for listing the sounds.