Asterisk
  1. Asterisk
  2. ASTERISK-2682

[patch] Add distribution lists to app_voicemail

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Severity: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Target Release Version/s: None
    • Labels:
      None
    • Mantis ID:
      2729
    • Regression:
      No

      Description

      This patch adds support for distribution lists to app_voicemail.c

      Here's the info fed to me by our code monkey, Christopher:

      This is the menu tree... :\ (sorry about the format)

      1. Press six for distribution list management.
      2. Press one to create a new distribution list.

      3. Please enter a two digit identifier for this
      distribution list.

      4. This distribution list already exists.

      5. Please record a name for this distribution list.

      6. Press pound when you are finished.

      7. Please enter each extension or two digit list identifier to add to this distribution list followed by pound.

      8. When you are finished, press pound to finalize this list.

      13. This distribution list you specified does not exist.

      9. Press one to confirm or press two to cancel.

      10. Distribution list successfully
      created.

      11. Press two to edit a distribution list.

      12. Please enter the two digit identifier of the
      distribution list followed by pound, or press pound to hear a list.

      13. This distribution list you specified does not exist.

      14. Press one to make additions.

      7. Please enter each extension or two digit list identifier to add to this distribution list followed by pound.

      13. This distribution list you specified does not exist.

      15. Press two to make deletions.

      12. Please enter the two digit identifier of the distribution list followed by pound, or press pound to hear a list.

      16. Press three to delete a distribution list.

      12. Please enter the two digit identifier of the
      distribution list followed by pound, or press pound to hear a list.

      9. Press one to confirm or press two to cancel.

      17. Press four to send a distributed message.

      12. Please enter the two digit identifier of the
      distribution list followed by pound, or press pound to hear a list.

      9. Press one to confirm or press
      two to cancel.

      Summary of prompts:

      1. Press six for distribution list management.
      2. Press one to create a new distribution list.
      3. Please enter a two digit identifier for this distribution list.
      4. This distribution list already exists.
      5. Please record a name for this distribution list.
      6. Press pound when you are finished.
      7. Please enter each extension or two digit list identifier to add to
      this distribution list followed by pound.
      8. When you are finished, press pound to finalize this list.
      9. Press one to confirm or press two to cancel.
      10. Distribution list successfully created.
      11. Press two to edit a distribution list.
      12. Please enter the two digit identifier of the distribution list
      followed by pound, or press pound to hear a list.
      13. This distribution list you specified does not exist.
      14. Press one to make additions.
      15. Press two to make deletions.
      16. Press three to delete a distribution list.
      17. Press four to send a distributed message.

      Notes:

      • Individual system users can create & manage
        (edit, update, delete, etc) their own distribution lists.
      • Users have the ability to create up to 100 lists. It's
        currently setup so that each user assigns a two digit ID to each list for quick recall and storage. This is a hard coded limited but could easily be changed.

      The lists are stored in a text file with the following format:

      • file=/var/spool/asterisk/vm/1234/dist/names/12.wav (This is
        the sound file of the recorded list name)
      • ext=>1234 (This is just a regular extension)
      • ext=>2342
      • list=>12 (This is a reference to another one of the users
        saved lists)
      • list=>23
      • These files are currently being stored in
        /var/spool/asterisk/vm/<extension>/dist/ and all recorded voice files are in /var/spool/asterisk/vm/<extension>/dist/names. --This would need to be modified to allow it to work for extensions other than default.
      • As part of the distribution list creation process, the user has the option to record a name to identify the list they have created (i.e. "*" system voice identifies DL1 as "distribution list 1" unless the user records a label such as "IS Department").
                • ADDITIONAL INFORMATION ******

      I'm working on getting the Disclaimer form signed. It will come from Steve Scharf, Byron DeLoach, or Phil Erli. The SRC fax number should be a 706-965-xxxx DID.

        Activity

        Hide
        Michael Jerris added a comment -

        Reminder sent to rtctel

        Do you have a status update on this?

        Show
        Michael Jerris added a comment - Reminder sent to rtctel Do you have a status update on this?
        Hide
        rtctel added a comment -

        Nick/MikeJ,

        Christopher is out of the office this week. I asked him about it earlier (last week?) and he said that he would take care of the changes Mark requested.

        Cheers,

        Mike

        Show
        rtctel added a comment - Nick/MikeJ, Christopher is out of the office this week. I asked him about it earlier (last week?) and he said that he would take care of the changes Mark requested. Cheers, Mike
        Hide
        Michael Jerris added a comment -

        It's been over a month so lets bring this one back up. We need updated patches including mark's requested changes. What files on this bug can be deleted?

        Show
        Michael Jerris added a comment - It's been over a month so lets bring this one back up. We need updated patches including mark's requested changes. What files on this bug can be deleted?
        Hide
        Clod Patry added a comment -

        rtctel: any development from Christopher here?

        This is the last chance, it makes like 2 months of inactivity.

        /Housekeeping

        Show
        Clod Patry added a comment - rtctel: any development from Christopher here? This is the last chance, it makes like 2 months of inactivity. /Housekeeping
        Hide
        Michael Jerris added a comment -

        Closed due to no response. If anyone would like to take this on, or would like to persue getting this in, please re-open with requested updates.

        Show
        Michael Jerris added a comment - Closed due to no response. If anyone would like to take this on, or would like to persue getting this in, please re-open with requested updates.

          People

          • Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development