ElixirAmi.Action
An AMI action is represented by this structure.
See: https://wiki.asterisk.org/wiki/display/AST/AMI+Actions
Copyright 2015 Marcelo Gornstein marcelog@gmail.com
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Summary
Functions
Creates a new action structure from the given name, keys, and variables
Transforms an action structure into an iolist suitable to be sent through a socket
Types
t :: ElixirAmi.Action
Functions
Specs
core_settings :: t
See: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_CoreSettings
Specs
core_show_channels :: t
See: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_CoreShowChannels
Creates a new action structure from the given name, keys, and variables.
Specs
parked_calls :: t
See: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_ParkedCalls
Specs
serialize(t) :: iolist
Transforms an action structure into an iolist suitable to be sent through a socket.
Specs
sip_peers :: t
See: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_SIPpeers
Specs
voicemail_users_list :: t
See: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_VoicemailUsersList