[asterisk-users] how can qualify=yes trigger some external event?
Anthony Francis
anthonyf at rockynet.com
Fri Jun 1 11:20:39 MST 2007
rjcarvalho at reit.up.pt wrote:
>
> Thanks to all, I guess I'll try to use the AMI with some perl script
> I'll write to trigger an external event.
>
> Other option may be using siksak or sipp with some perl script.
>
> Wich option should be best or more straitforward?
>
> Thanks,
>
> Ricardo.
>
> Quoting "Watkins, Bradley" <Bradley.Watkins at compuware.com>:
>
> >> >
> >> qualify=yes generates events that can be viewed from AMI, they are:
> >> 'Event: PeerStatus'
> >> 'PeerStatus: Lagged'
> >>
> >> 'Event: PeerStatus'
> >> 'PeerStatus: Reachable'
> >>
> >> The other fields give the peer name and like, for more
> >> details view the chan_sip.c source, the calls you are
> >> interested in there are to a function called manager_event().
> >>
> > And so you are right, I wasn't thinking about AMI for some reason.
> >
> > Yes, that's an entirely plausible way to have actions performed when the
> > event occurs.
> >
> > - Brad
> >
> > The contents of this e-mail are intended for the named addressee
> > only. It contains information that may be confidential. Unless you
> > are the named addressee or an authorized designee, you may not copy
> > or use it, or disclose it to anyone else. If you received it in
> > error please notify us immediately and then destroy it.
> > _______________________________________________
> > --Bandwidth and Colocation provided by Easynews.com --
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> >
> >
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
There are at least 2 perl MCPAN AMI modules you can download, both work
verywell but a little differently the two I mention are event driven so
should suit your needs very well. The one I often use is
POE::Component::Client::Asterisk::Manager
More information about the asterisk-users
mailing list