Class Adhearsion::VoIP::Asterisk::AMI
In: lib/adhearsion/voip/asterisk/ami.rb
lib/adhearsion/voip/asterisk/ami/actions.rb
lib/adhearsion/voip/asterisk/ami/machine.rb
lib/adhearsion/voip/asterisk/ami/parser.rb
Parent: Object

Methods

Included Modules

Actions Adhearsion::Publishable

Classes and Modules

Module Adhearsion::VoIP::Asterisk::AMI::Actions
Module Adhearsion::VoIP::Asterisk::AMI::Machine
Class Adhearsion::VoIP::Asterisk::AMI::ActionError
Class Adhearsion::VoIP::Asterisk::AMI::AuthenticationFailedException
Class Adhearsion::VoIP::Asterisk::AMI::ErrorPacket
Class Adhearsion::VoIP::Asterisk::AMI::EventHandler
Class Adhearsion::VoIP::Asterisk::AMI::EventPacket
Class Adhearsion::VoIP::Asterisk::AMI::FollowsPacket
Class Adhearsion::VoIP::Asterisk::AMI::ImmediatePacket
Class Adhearsion::VoIP::Asterisk::AMI::Packet
Class Adhearsion::VoIP::Asterisk::AMI::Parser

Attributes

action_sock  [R] 
event_thread  [R] 
host  [R] 
password  [R] 
port  [R] 
scanner  [R] 
user  [R] 
version  [R] 

Public Class methods

Public Instance methods

An introduction connects two endpoints together. The first argument is the first person the PBX will call. When she‘s picked up, Asterisk will play ringing while the second person is being dialed.

The first argument is the person called first. Pass this as a canonical IAX2/server/user type argument. Destination takes the same format, but comma-separated Dial() arguments can be optionally passed after the technology.

TODO: Provide an example when this works.

[Validate]