package
3.0.0-pre5+incompatible
Repository: https://github.com/cycoresystems/ari-proxy.git
Documentation: pkg.go.dev
# Functions
AnnouncementSubject returns the NATS subject.
NewErrorResponse wraps an error as an ErrorResponse.
PingSubject returns the NATS 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.
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.
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.
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.