Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abourget/ari
/ types & classes
Types & classes
73 in github.com/abourget/ari
⨍
Functions
112
◇
Types & classes
73
↓ 2 callers
TypeAlias
Time
Time is a type alias for time.Time with custom marshaling
time.go:12
Struct
Application
applications.go:23
Struct
ApplicationService
applications.go:8
Struct
AriConnected
AsteriskInfo-related AriConnected is an Go library specific message, indicating a successful WebSocket connection.
messages.go:173
Struct
AriDisconnected
AriDisonnected is an Go library specific message, indicating an error or a disconnection of the WebSocket connection.
messages.go:179
Struct
AsteriskInfo
models.go:42
Struct
AsteriskService
Asterisk endpoints wrappers
asterisk.go:9
Struct
Birthday
birthday/birthday.go:10
Struct
Bridge
bridges.go:34
Struct
BridgeAttendedTransfer
messages.go:54
Struct
BridgeBlindTransfer
messages.go:42
Struct
BridgeCreated
messages.go:26
Struct
BridgeDestroyed
messages.go:31
Struct
BridgeMerged
messages.go:36
Struct
BridgeService
bridges.go:5
Struct
BuildInfo
models.go:49
Struct
CallerID
models.go:9
Struct
Channel
Model
channels.go:54
Struct
ChannelCallerID
messages.go:123
Struct
ChannelConnectedLine
messages.go:135
Struct
ChannelCreated
messages.go:130
Struct
ChannelDestroyed
messages.go:140
Struct
ChannelDialplan
messages.go:116
Struct
ChannelDtmfReceived
messages.go:81
Struct
ChannelEnteredBridge
messages.go:104
Struct
ChannelHangupRequest
messages.go:74
Struct
ChannelLeftBridge
messages.go:110
Struct
ChannelService
Channels, see https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Channels+REST+API
channels.go:13
Struct
ChannelStateChange
messages.go:99
Struct
ChannelTalkingFinished
messages.go:93
Struct
ChannelTalkingStarted
messages.go:88
Struct
ChannelVarset
messages.go:19
Struct
Client
ari.go:19
Struct
ConfigInfo
models.go:58
Struct
CreateBridgeParams
bridges.go:19
Struct
DTMFParams
channels.go:120
Struct
DeviceState
models.go:82
Struct
DeviceStateChanged
messages.go:157
Struct
DeviceStateService
device_states.go:3
Struct
Dialplan
models.go:30
Struct
DialplanCEP
models.go:24
Struct
Endpoint
models.go:87
Struct
EndpointService
endpoints.go:3
Struct
Event
events.go:11
Struct
EventService
events.go:3
Interface
Eventer
events.go:25
Struct
FormatLangPair
models.go:37
Struct
LiveRecording
recordings.go:65
Struct
MailboxService
mailboxes.go:3
Struct
Message
events.go:7
Struct
OriginateParams
channels.go:36
Struct
Peer
models.go:93
Struct
PeerStatusChange
messages.go:162
Struct
PlayParams
channels.go:174
Struct
Playback
Model
playbacks.go:24
Struct
PlaybackFinished
messages.go:152
Struct
PlaybackService
Service
playbacks.go:11
Struct
PlaybackStarted
messages.go:147
Struct
RecordParams
channels.go:187
Struct
RecordingService
Service
recordings.go:9
TypeAlias
RoleType
bridges.go:64
Struct
SetID
models.go:67
Struct
SnoopParams
channels.go:216
Struct
Sound
models.go:18
Struct
SoundService
sounds.go:9
Struct
StasisEnd
messages.go:14
Struct
StasisStart
Package models implements the Asterisk ARI Messages structures. See https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+REST+Data+Models
messages.go:7
Struct
StatusInfo
models.go:72
Struct
StoredRecording
Models
recordings.go:45
Struct
SystemInfo
models.go:77
Struct
Variable
models.go:5
Interface
clientSetter
ari.go:203
Struct
errorResponse
rest.go:56