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

Review request for Asterisk Developers.


Repository: Asterisk


Description
-------

This patch adds three new AMI commands:
 * ExtensionStateList (pbx.c) - list all known extension state hints and their 
current statuses. Events emitted by the list action are equivalent to the 
ExtensionStatus events.
 * PresenceStateList (res_manager_presencestate) - list all known presence 
state values. Events emitted are generated by the stasis message type, and 
hence are PresenceStateChange events.
 * DeviceStateList (res_manager_devicestate) - list all known device state 
values. Events emitted are generated by the stasis message type, and hence are 
DeviceStateChange events.


Diffs
-----

  /trunk/res/res_manager_presencestate.c 418612 
  /trunk/res/res_manager_devicestate.c 418612 
  /trunk/main/pbx.c 418612 
  /trunk/main/manager.c 418612 

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


Testing
-------

Currently, only manual verification:

 * Made two hints, one with presence.
 * Ran all three commands and checked the output
 * Used a Custom device state and a CustomPresence provider and changed their 
statuses using a Local channel and the DEVICE_STATE/PRESENCE_STATE functions
 * Ran all three commands again and got back the expected updated values

Note that before this is committed, it must have tests covering the new AMI 
actions. This review will be updated when that test review is put up.


Thanks,

Matt Jordan

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to