[asterisk-dev] [Code Review] On demand AMI event filters

kobaz reviewboard at asterisk.org
Thu Jun 30 19:52:15 CDT 2011


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/1228/
-----------------------------------------------------------

(Updated June 30, 2011, 7:52 p.m.)


Review request for Asterisk Developers.


Changes
-------

Updates per reviewboard comments.


Summary
-------

There is already support for white and black filters for AMI events in manager.conf, but they are defined statically.

It would be really great to be able to log in and add filters on the fly for just the current session.


Diffs (updated)
-----

  trunk/main/manager.c 320708 

Diff: https://reviewboard.asterisk.org/r/1228/diff


Testing
-------

----------------------
Test 1
----------------------

Log into AMI, events: all

Action: UserEvent
UserEvent: foo
MyValue: bar

(userevent recieved)

Action: FilterAdd
Filter: !UserEvent: foo

Action: UserEvent
UserEvent: foo
MyValue: bar

(no foo userevent event received)

----------------------
Test 2
----------------------

Log into AMI session 1, events: all
Log into AMI session 2, events: all

AMI session 1:
  Action: FilterAdd
  Filter: Event: PeerStatus

  (only peerstatus events received)

AMI session 2:
  (all events received)


Thanks,

kobaz

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20110701/b528f19f/attachment.htm>


More information about the asterisk-dev mailing list