diff options
author | Sungtae Kim <pchero21@gmail.com> | 2017-12-04 10:40:18 +0100 |
---|---|---|
committer | sungtae kim <pchero21@gmail.com> | 2017-12-04 12:24:22 -0600 |
commit | e7201c93ccadbf163ff1b9e51786f550f3ded89b (patch) | |
tree | 941304c025fa9e6ccb0e847711f7bce2d98e1bc8 /apps | |
parent | c80595a852cd9073b724adfd7eea95ddcc78f887 (diff) |
Add new object for VoicemailUserEntry
Currently, when the app_voicemail sending VoicemailUserEntry AMI event, there's
no OldMessageCount info for default.
To check the OldMessageCount info, it required IMAP_STORAGE define, but this is
not correct.
Added OldMessageCount item as a default.
ASTERISK-27456
Change-Id: I5c71521c2d1daf8b7b161e31c34d28cca6aea4c7
Diffstat (limited to 'apps')
-rw-r--r-- | apps/app_voicemail.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index d0e1763ba..c080bfee9 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -13347,11 +13347,8 @@ static int manager_list_voicemail_users(struct mansession *s, const struct messa AST_LIST_TRAVERSE(&users, vmu, list) { char dirname[256]; -#ifdef IMAP_STORAGE int new, old; - inboxcount(vmu->mailbox, &new, &old); -#endif make_dir(dirname, sizeof(dirname), vmu->context, vmu->mailbox, "INBOX"); astman_append(s, @@ -13383,8 +13380,8 @@ static int manager_list_voicemail_users(struct mansession *s, const struct messa "MaxMessageCount: %d\r\n" "MaxMessageLength: %d\r\n" "NewMessageCount: %d\r\n" -#ifdef IMAP_STORAGE "OldMessageCount: %d\r\n" +#ifdef IMAP_STORAGE "IMAPUser: %s\r\n" "IMAPServer: %s\r\n" "IMAPPort: %s\r\n" @@ -13417,14 +13414,14 @@ static int manager_list_voicemail_users(struct mansession *s, const struct messa ast_test_flag(vmu, VM_OPERATOR) ? "Yes" : "No", vmu->maxmsg, vmu->maxsecs, + new, + old #ifdef IMAP_STORAGE - new, old, + , vmu->imapuser, vmu->imapserver, vmu->imapport, vmu->imapflags -#else - count_messages(vmu, dirname) #endif ); ++num_users; |