Versions in this module Expand all Collapse all v6 v6.0.2 Jul 25, 2023 Changes in this version + type Application struct + func NewApplication(t mockConstructorTestingTNewApplication) *Application + func (_m *Application) Data(key *ari.Key) (*ari.ApplicationData, error) + func (_m *Application) Get(key *ari.Key) *ari.ApplicationHandle + func (_m *Application) List(_a0 *ari.Key) ([]*ari.Key, error) + func (_m *Application) Subscribe(key *ari.Key, eventSource string) error + func (_m *Application) Unsubscribe(key *ari.Key, eventSource string) error + type Asterisk struct + func NewAsterisk(t mockConstructorTestingTNewAsterisk) *Asterisk + func (_m *Asterisk) Config() ari.Config + func (_m *Asterisk) Info(key *ari.Key) (*ari.AsteriskInfo, error) + func (_m *Asterisk) Logging() ari.Logging + func (_m *Asterisk) Modules() ari.Modules + func (_m *Asterisk) Variables() ari.AsteriskVariables + type AsteriskVariables struct + func NewAsteriskVariables(t mockConstructorTestingTNewAsteriskVariables) *AsteriskVariables + func (_m *AsteriskVariables) Get(key *ari.Key) (string, error) + func (_m *AsteriskVariables) Set(key *ari.Key, value string) error + type Bridge struct + func NewBridge(t mockConstructorTestingTNewBridge) *Bridge + func (_m *Bridge) AddChannel(key *ari.Key, channelID string) error + func (_m *Bridge) AddChannelWithOptions(key *ari.Key, channelID string, options *ari.BridgeAddChannelOptions) error + func (_m *Bridge) Create(key *ari.Key, btype string, name string) (*ari.BridgeHandle, error) + func (_m *Bridge) Data(key *ari.Key) (*ari.BridgeData, error) + func (_m *Bridge) Delete(key *ari.Key) error + func (_m *Bridge) Get(key *ari.Key) *ari.BridgeHandle + func (_m *Bridge) List(_a0 *ari.Key) ([]*ari.Key, error) + func (_m *Bridge) MOH(key *ari.Key, moh string) error + func (_m *Bridge) Play(key *ari.Key, playbackID string, mediaURI ...string) (*ari.PlaybackHandle, error) + func (_m *Bridge) Record(key *ari.Key, name string, opts *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) + func (_m *Bridge) RemoveChannel(key *ari.Key, channelID string) error + func (_m *Bridge) StageCreate(key *ari.Key, btype string, name string) (*ari.BridgeHandle, error) + func (_m *Bridge) StagePlay(key *ari.Key, playbackID string, mediaURI ...string) (*ari.PlaybackHandle, error) + func (_m *Bridge) StageRecord(key *ari.Key, name string, opts *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) + func (_m *Bridge) StopMOH(key *ari.Key) error + func (_m *Bridge) Subscribe(key *ari.Key, n ...string) ari.Subscription + func (_m *Bridge) VideoSource(key *ari.Key, channelID string) error + func (_m *Bridge) VideoSourceDelete(key *ari.Key) error + type Bus struct + func NewBus(t mockConstructorTestingTNewBus) *Bus + func (_m *Bus) Close() + func (_m *Bus) Send(e ari.Event) + func (_m *Bus) Subscribe(key *ari.Key, n ...string) ari.Subscription + type Channel struct + func NewChannel(t mockConstructorTestingTNewChannel) *Channel + func (_m *Channel) Answer(key *ari.Key) error + func (_m *Channel) Busy(key *ari.Key) error + func (_m *Channel) Congestion(key *ari.Key) error + func (_m *Channel) Continue(key *ari.Key, context string, extension string, priority int) error + func (_m *Channel) Create(_a0 *ari.Key, _a1 ari.ChannelCreateRequest) (*ari.ChannelHandle, error) + func (_m *Channel) Data(key *ari.Key) (*ari.ChannelData, error) + func (_m *Channel) Dial(key *ari.Key, caller string, timeout time.Duration) error + func (_m *Channel) ExternalMedia(key *ari.Key, opts ari.ExternalMediaOptions) (*ari.ChannelHandle, error) + func (_m *Channel) Get(key *ari.Key) *ari.ChannelHandle + func (_m *Channel) GetVariable(_a0 *ari.Key, _a1 string) (string, error) + func (_m *Channel) Hangup(key *ari.Key, reason string) error + func (_m *Channel) Hold(key *ari.Key) error + func (_m *Channel) List(_a0 *ari.Key) ([]*ari.Key, error) + func (_m *Channel) MOH(key *ari.Key, moh string) error + func (_m *Channel) Mute(key *ari.Key, dir ari.Direction) error + func (_m *Channel) Originate(_a0 *ari.Key, _a1 ari.OriginateRequest) (*ari.ChannelHandle, error) + func (_m *Channel) Play(key *ari.Key, playbackID string, mediaURI ...string) (*ari.PlaybackHandle, error) + func (_m *Channel) Record(key *ari.Key, name string, opts *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) + func (_m *Channel) Ring(key *ari.Key) error + func (_m *Channel) SendDTMF(key *ari.Key, dtmf string, opts *ari.DTMFOptions) error + func (_m *Channel) SetVariable(key *ari.Key, name string, value string) error + func (_m *Channel) Silence(key *ari.Key) error + func (_m *Channel) Snoop(key *ari.Key, snoopID string, opts *ari.SnoopOptions) (*ari.ChannelHandle, error) + func (_m *Channel) StageExternalMedia(key *ari.Key, opts ari.ExternalMediaOptions) (*ari.ChannelHandle, error) + func (_m *Channel) StageOriginate(_a0 *ari.Key, _a1 ari.OriginateRequest) (*ari.ChannelHandle, error) + func (_m *Channel) StagePlay(key *ari.Key, playbackID string, mediaURI ...string) (*ari.PlaybackHandle, error) + func (_m *Channel) StageRecord(key *ari.Key, name string, opts *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) + func (_m *Channel) StageSnoop(key *ari.Key, snoopID string, opts *ari.SnoopOptions) (*ari.ChannelHandle, error) + func (_m *Channel) StopHold(key *ari.Key) error + func (_m *Channel) StopMOH(key *ari.Key) error + func (_m *Channel) StopRing(key *ari.Key) error + func (_m *Channel) StopSilence(key *ari.Key) error + func (_m *Channel) Subscribe(key *ari.Key, n ...string) ari.Subscription + func (_m *Channel) Unmute(key *ari.Key, dir ari.Direction) error + func (_m *Channel) UserEvent(key *ari.Key, ue *ari.ChannelUserevent) error + type ChannelContextOptionFunc struct + func NewChannelContextOptionFunc(t mockConstructorTestingTNewChannelContextOptionFunc) *ChannelContextOptionFunc + func (_m *ChannelContextOptionFunc) Execute(o *ari.ChannelContextOptions) + type Client struct + func NewClient(t mockConstructorTestingTNewClient) *Client + func (_m *Client) Application() ari.Application + func (_m *Client) ApplicationName() string + func (_m *Client) Asterisk() ari.Asterisk + func (_m *Client) Bridge() ari.Bridge + func (_m *Client) Bus() ari.Bus + func (_m *Client) Channel() ari.Channel + func (_m *Client) Close() + func (_m *Client) Connected() bool + func (_m *Client) DeviceState() ari.DeviceState + func (_m *Client) Endpoint() ari.Endpoint + func (_m *Client) LiveRecording() ari.LiveRecording + func (_m *Client) Mailbox() ari.Mailbox + func (_m *Client) Playback() ari.Playback + func (_m *Client) Sound() ari.Sound + func (_m *Client) StoredRecording() ari.StoredRecording + func (_m *Client) TextMessage() ari.TextMessage + type Config struct + func NewConfig(t mockConstructorTestingTNewConfig) *Config + func (_m *Config) Data(key *ari.Key) (*ari.ConfigData, error) + func (_m *Config) Delete(key *ari.Key) error + func (_m *Config) Get(key *ari.Key) *ari.ConfigHandle + func (_m *Config) Update(key *ari.Key, tuples []ari.ConfigTuple) error + type DTMFSender struct + func NewDTMFSender(t mockConstructorTestingTNewDTMFSender) *DTMFSender + func (_m *DTMFSender) SendDTMF(dtmf string, opts *ari.DTMFOptions) + type DeviceState struct + func NewDeviceState(t mockConstructorTestingTNewDeviceState) *DeviceState + func (_m *DeviceState) Data(key *ari.Key) (*ari.DeviceStateData, error) + func (_m *DeviceState) Delete(key *ari.Key) error + func (_m *DeviceState) Get(key *ari.Key) *ari.DeviceStateHandle + func (_m *DeviceState) List(filter *ari.Key) ([]*ari.Key, error) + func (_m *DeviceState) Update(key *ari.Key, state string) error + type Endpoint struct + func NewEndpoint(t mockConstructorTestingTNewEndpoint) *Endpoint + func (_m *Endpoint) Data(key *ari.Key) (*ari.EndpointData, error) + func (_m *Endpoint) Get(key *ari.Key) *ari.EndpointHandle + func (_m *Endpoint) List(filter *ari.Key) ([]*ari.Key, error) + func (_m *Endpoint) ListByTech(tech string, filter *ari.Key) ([]*ari.Key, error) + type Event struct + func NewEvent(t mockConstructorTestingTNewEvent) *Event + func (_m *Event) GetApplication() string + func (_m *Event) GetDialog() string + func (_m *Event) GetNode() string + func (_m *Event) GetType() string + func (_m *Event) Key(kind string, id string) *ari.Key + func (_m *Event) Keys() ari.Keys + func (_m *Event) SetDialog(_a0 string) + type KeyOptionFunc struct + func NewKeyOptionFunc(t mockConstructorTestingTNewKeyOptionFunc) *KeyOptionFunc + func (_m *KeyOptionFunc) Execute(_a0 ari.Key) ari.Key + type LiveRecording struct + func NewLiveRecording(t mockConstructorTestingTNewLiveRecording) *LiveRecording + func (_m *LiveRecording) Data(key *ari.Key) (*ari.LiveRecordingData, error) + func (_m *LiveRecording) Get(key *ari.Key) *ari.LiveRecordingHandle + func (_m *LiveRecording) Mute(key *ari.Key) error + func (_m *LiveRecording) Pause(key *ari.Key) error + func (_m *LiveRecording) Resume(key *ari.Key) error + func (_m *LiveRecording) Scrap(key *ari.Key) error + func (_m *LiveRecording) Stop(key *ari.Key) error + func (_m *LiveRecording) Stored(key *ari.Key) *ari.StoredRecordingHandle + func (_m *LiveRecording) Subscribe(key *ari.Key, n ...string) ari.Subscription + func (_m *LiveRecording) Unmute(key *ari.Key) error + type Logging struct + func NewLogging(t mockConstructorTestingTNewLogging) *Logging + func (_m *Logging) Create(key *ari.Key, levels string) (*ari.LogHandle, error) + func (_m *Logging) Data(key *ari.Key) (*ari.LogData, error) + func (_m *Logging) Delete(key *ari.Key) error + func (_m *Logging) Get(key *ari.Key) *ari.LogHandle + func (_m *Logging) List(filter *ari.Key) ([]*ari.Key, error) + func (_m *Logging) Rotate(key *ari.Key) error + type Mailbox struct + func NewMailbox(t mockConstructorTestingTNewMailbox) *Mailbox + func (_m *Mailbox) Data(key *ari.Key) (*ari.MailboxData, error) + func (_m *Mailbox) Delete(key *ari.Key) error + func (_m *Mailbox) Get(key *ari.Key) *ari.MailboxHandle + func (_m *Mailbox) List(filter *ari.Key) ([]*ari.Key, error) + func (_m *Mailbox) Update(key *ari.Key, oldMessages int, newMessages int) error + type MatchFunc struct + func NewMatchFunc(t mockConstructorTestingTNewMatchFunc) *MatchFunc + func (_m *MatchFunc) Execute(_a0 *ari.Key) bool + type Matcher struct + func NewMatcher(t mockConstructorTestingTNewMatcher) *Matcher + func (_m *Matcher) Match(o *ari.Key) bool + type Modules struct + func NewModules(t mockConstructorTestingTNewModules) *Modules + func (_m *Modules) Data(key *ari.Key) (*ari.ModuleData, error) + func (_m *Modules) Get(key *ari.Key) *ari.ModuleHandle + func (_m *Modules) List(filter *ari.Key) ([]*ari.Key, error) + func (_m *Modules) Load(key *ari.Key) error + func (_m *Modules) Reload(key *ari.Key) error + func (_m *Modules) Unload(key *ari.Key) error + type Playback struct + func NewPlayback(t mockConstructorTestingTNewPlayback) *Playback + func (_m *Playback) Control(key *ari.Key, op string) error + func (_m *Playback) Data(key *ari.Key) (*ari.PlaybackData, error) + func (_m *Playback) Get(key *ari.Key) *ari.PlaybackHandle + func (_m *Playback) Stop(key *ari.Key) error + func (_m *Playback) Subscribe(key *ari.Key, n ...string) ari.Subscription + type Player struct + func NewPlayer(t mockConstructorTestingTNewPlayer) *Player + func (_m *Player) Play(_a0 string, _a1 ...string) (*ari.PlaybackHandle, error) + func (_m *Player) StagePlay(_a0 string, _a1 ...string) (*ari.PlaybackHandle, error) + func (_m *Player) Subscribe(n ...string) ari.Subscription + type Recorder struct + func NewRecorder(t mockConstructorTestingTNewRecorder) *Recorder + func (_m *Recorder) Record(_a0 string, _a1 *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) + func (_m *Recorder) StageRecord(_a0 string, _a1 *ari.RecordingOptions) (*ari.LiveRecordingHandle, error) + func (_m *Recorder) Subscribe(n ...string) ari.Subscription + type Sender struct + func NewSender(t mockConstructorTestingTNewSender) *Sender + func (_m *Sender) Send(e ari.Event) + type Sound struct + func NewSound(t mockConstructorTestingTNewSound) *Sound + func (_m *Sound) Data(key *ari.Key) (*ari.SoundData, error) + func (_m *Sound) List(filters map[string]string, keyFilter *ari.Key) ([]*ari.Key, error) + type StoredRecording struct + func NewStoredRecording(t mockConstructorTestingTNewStoredRecording) *StoredRecording + func (_m *StoredRecording) Copy(key *ari.Key, dest string) (*ari.StoredRecordingHandle, error) + func (_m *StoredRecording) Data(key *ari.Key) (*ari.StoredRecordingData, error) + func (_m *StoredRecording) Delete(key *ari.Key) error + func (_m *StoredRecording) Get(key *ari.Key) *ari.StoredRecordingHandle + func (_m *StoredRecording) List(filter *ari.Key) ([]*ari.Key, error) + type Subscriber struct + func NewSubscriber(t mockConstructorTestingTNewSubscriber) *Subscriber + func (_m *Subscriber) Subscribe(key *ari.Key, n ...string) ari.Subscription + type Subscription struct + func NewSubscription(t mockConstructorTestingTNewSubscription) *Subscription + func (_m *Subscription) Cancel() + func (_m *Subscription) Events() <-chan ari.Event + type TextMessage struct + func NewTextMessage(t mockConstructorTestingTNewTextMessage) *TextMessage + func (_m *TextMessage) Send(from string, tech string, resource string, body string, vars map[string]string) error + func (_m *TextMessage) SendByURI(from string, to string, body string, vars map[string]string) error