ARI: Add mailboxes resource for controlling and polling external MWI
Adds the following AMI commands: PUT mailboxes/mailboxName modifies mailbox state and implicitly creates new mailboxes GET mailboxes/mailboxName retrieves a JSON representation of a single mailbox if it exists GET mailboxes retrieves a JSON array of all mailboxes DELETE mailbox/mailboxName deletes a mailbox Note that res_mwi_external must be loaded for these functions to actually do anything. Review: https://reviewboard.asterisk.org/r/3117/ ........ Merged revisions 405553 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@405554 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- include/asterisk/stasis_app_mailbox.h 91 additions, 0 deletionsinclude/asterisk/stasis_app_mailbox.h
- res/ari.make 4 additions, 0 deletionsres/ari.make
- res/ari/ari_model_validators.c 70 additions, 0 deletionsres/ari/ari_model_validators.c
- res/ari/ari_model_validators.h 22 additions, 0 deletionsres/ari/ari_model_validators.h
- res/ari/resource_mailboxes.c 93 additions, 0 deletionsres/ari/resource_mailboxes.c
- res/ari/resource_mailboxes.h 97 additions, 0 deletionsres/ari/resource_mailboxes.h
- res/res_ari_mailboxes.c 358 additions, 0 deletionsres/res_ari_mailboxes.c
- res/res_stasis_mailbox.c 165 additions, 0 deletionsres/res_stasis_mailbox.c
- res/res_stasis_mailbox.exports.in 6 additions, 0 deletionsres/res_stasis_mailbox.exports.in
- rest-api/api-docs/mailboxes.json 134 additions, 0 deletionsrest-api/api-docs/mailboxes.json
- rest-api/resources.json 4 additions, 0 deletionsrest-api/resources.json
Loading
Please register or sign in to comment