[Home]

Summary:ASTERISK-06459: [patch] groups from within voicemail
Reporter:John Bittner (jbittner1002)Labels:
Date Opened:2006-03-02 14:25:18.000-0600Date Closed:2011-06-07 14:02:56
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Applications/app_voicemail
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) app_voicemailpatch_context.diff
( 1) sounds.tar.gz
( 2) voicemail.conf.group
Description:These patches are an updated version of a patch that was out over a year ago.
This allows users to create or fwd messages to groups and or users.

****** ADDITIONAL INFORMATION ******

To forward a message to a group
===============================

1) System plays a voice message.
2) After a message is played, press 8 to forward the message to another user.
3) If directory is enabled, system would play "Press 1 to enter an extension, Press 2 to use the directory"
4) Enter * to go to the group menu.
5) System would play
To send this message, press 1.  
To attach a group, press 2.
To attach a user, press 3.
For advanced forwarding options, press 4.
To cancel, press star.
6) Caller select 2 to attach a group.
7) System plays
For group <group name announcement/group ID>, press 1.
For group <group name announcement/group ID>, press 2.
...
8) Caller enter the group to be attached.
9) The caller can then attach another group or user, or press 1 to send the message.
10) System plays,
Your message has been sent.
To save the message, press 1.
To discard the message, press 2.
11) If caller selects 1, the message will be saved into his own mailbox as well.  If caller selects 2, the message will not be saved into his own mailbox.


To send a message to a group
============================

1) Caller select 3 for advanced options from the main menu.
2) Caller select 5 to send a message to another user.
3) Caller is prompted to record the message to be forwarded.
4) System plays
To attach a group, press 2.
To attach a user, press 3.
To cancel, press star.
5) Caller select 2 to attach a group.
6) System plays
For group <group name announcement/group ID>, press 1.
For group <group name announcement/group ID>, press 2.
...
7) Caller enter the group to be attached.
8) System plays menu again with send option.
To send the message, press 1.
To attach a group, press 2.
To attach a user, press 3.
To cancel, press star.
9) The caller can then attach another group or user, or press 1 to send the message.
10) System plays,
Your message has been sent.
To save the message, press 1.
To discard the message, press 2.
11) If caller selects 1, the message will be saved into his own mailbox as well.  If caller selects 2, the message will not be saved into his own mailbox.

Comments:By: John Bittner (jbittner1002) 2006-03-02 14:27:53.000-0600

No flames please this is my first feature post

By: Serge Vecher (serge-v) 2006-03-02 15:33:38.000-0600

1) Please read the bug guidelines at http://www.digium.com/index.php?menu=bugguidelines
2) Get a disclaimer on file (see above)
3) Fix the comments to match the bug guidelines (no c++ style)

Thanks

By: John Bittner (jbittner1002) 2006-03-02 16:54:58.000-0600

disclaimer faxed

By: Olle Johansson (oej) 2006-03-03 01:50:34.000-0600

Do we really need two diffferent concepts - vm contexts and vm groups? Won't that be rather confusing?

By: John Bittner (jbittner1002) 2006-03-04 11:53:07.000-0600

Keep in mind that this is an update to an old patch that was out.
An issue I have with this patch is the groups are available to all mailboxes. I am working on putting groups under each context. This way users will only have access to groups within there context.

By: Olle Johansson (oej) 2006-03-04 15:12:30.000-0600

We need to know the history of this patch - who made it, which bug report and whether it's disclaimed or not. THanks.

By: John Bittner (jbittner1002) 2006-03-04 19:34:03.000-0600

Bug 0000156.

By: John Bittner (jbittner1002) 2006-03-06 10:54:48.000-0600

added context support for groups in app_voicemailpatch_context.diff

; Add the following section "group" to voicemail.conf
; Group name => Group ID|Context|user1,user2,...|Voice file for the name of the group
[groups]
Engineering => 1|default|101@company,104@company,107@company|vm-engineeringgroup
Accounting => 2|1default|02@company,103@company|vm-accountinggroup

By: Olle Johansson (oej) 2006-04-05 15:44:50

The syntax needs to work with realtime, and this syntax breaks a lot. The rest of voicemail.conf is not a beauty either, but let's not make it worse.

I would suggest

[group_engineering]
id=2
prompt=vm-engineering
member=104@vmcontext
member=110@vmcontext2

This would be easy to implement in realtime. For realtime, we need to define a new class "vm-groups" for extconfig.conf

By: Olle Johansson (oej) 2006-04-05 15:52:34

If we can fix that, I'm ready to include this in test-this-branch.

By: Serge Vecher (serge-v) 2006-05-05 15:18:44

jbittner1002: any chance of an updated patch here that addresses oej's comments?

By: Serge Vecher (serge-v) 2006-05-25 21:39:11

jbittner1002: update please ...

By: Serge Vecher (serge-v) 2006-06-05 20:19:36

sorry to chase you with this, but this really needs to be updated in order to be considered for 1.4 beta. Thanks

By: Tilghman Lesher (tilghman) 2006-06-22 11:37:33

Reporter seems to have lost interest.  If you have an updated patch, please find a bug marshal on IRC to reopen this.