POE::Component::Client::Asterisk::Manager
Difference (from prior major revision) (minor diff, author diff)
Changed: 1c1
Changed: 33c33
Changed: 80c80
[CPAN Listing]
Changed: 1c1
|
[CPAN Listing] |
|
[CPAN Listing] |
Changed: 33c33
| ListenPort? => 5038, # default port |
| RemotePort? => 5038, # default port |
Changed: 80c80
perl(1), POE::Filter::Asterisk::Manager. |
perl(1) |
What is Asterisk? It's a software PBX. [Asterisk Website]
Documentation for POE::Component::Client::Asterisk::Manager
NAME
POE::Component::Client::Asterisk::Manager - Event-based Asterisk Manager Client
SYNOPSIS
use POE::Session;
use POE::Component::Client::Asterisk::Manager;
POE::Component::Client::Asterisk::Manager->new(
Alias => 'monitor',
RemotePort => 5038, # default port
CallBacks => {
test => 'test',
},
inline_states => {
ring => sub {
my $input = $_[ARG0];
# $input is a hash ref with info from
print STDERR "RING! $input->{Channel}\n";
},
},
);
$poe_kernel->run();
DESCRIPTION
POE::Component::Client::Asterisk::Manager is an event driven Asterisk manager client
TODO
- Clean house
BUGS
Probably
AUTHORS
David Davis, <>
COPYRIGHT AND LICENSE
Copyright 2003 by David Davis and Teknikill Software
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
perl(1)