On 11/18/05, tmassey@obscorp.com <tmassey@obscorp.com> wrote:> > Hello! > > In honor of 1.2 being released, and now that I'm in the mindset to go > spelunking into Asterisk code to address minor annoyances, I have a second > issue: > > Every voicemail system I'm aware of (my Sprint cellphone voicemail, Nortel > systems, InterTel telehpone sytsems and others that slip my mind) all use 1 > to bypass the voicemail greeting. Asterisk's voicemail uses #. That annoys > me. I want to change it. > > From what I've seen, there is no configuration file for Voicemail that > allows you to override the keys that are used within it. Is that true? Are > they really hard-coded with the application? If not, how *do* you configure > them? > > If that is so, I would like to start playing with that: first changing the > hardcoded value, and then coming up with a way of setting that within the > configuration file. I'm no real C programmer, but it motivates me, so I'd at > least like to figure out what it would take to do it. Is there any > documentation (outside the source, of course) that might guide me a bit? >It wouldn't take alot to adjust it to do what you're looking for, but app_voicemail overall needs alot more work than just that. There are larger issues with it right now, namely, the locking and storage approach. There are some tentative plans to take it to the "next level" with the 1.4 release. Your suggestion would be one of many improvements likely to be made. -- Bird's The Word Technologies, Inc. http://www.btwtech.com/
> If that is so, I would like to start playing with that: first changing > the hardcoded value, and then coming up with a way of setting that > within the configuration file. I'm no real C programmer, but it > motivates me, so I'd at least like to figure out what it would take to > do it. Is there any documentation (outside the source, of course) that > might guide me a bit?There are several things that I'd like to add too but I am lacking the C programming knowledge that it would require. I have been looking at the code and been trying grasp it but I am not familiar enough with the language to understand it and do anything with it. Some of the things I would like to see: 1. Distribution Lists: there was an entry in Mantis for someone that wanted to do this but it appears they gave up when it came to code review time. I have looked at their work and was going to try to clean it up and try to get it to apply to the most recent CVS but have been working on too many other projects. Is there anyone else out there that has worked on this feature? 2. Re-mapping of keys like you suggested so that people don't have to learn a new menu structure. 3. This should be an easy one, and may even be an option. When you forward a message to another user, after entering their mailbox, actually hearing their recorded name. Anyone else out there that is in the same boat? Thanks
Hello! In honor of 1.2 being released, and now that I'm in the mindset to go spelunking into Asterisk code to address minor annoyances, I have a second issue: Every voicemail system I'm aware of (my Sprint cellphone voicemail, Nortel systems, InterTel telehpone sytsems and others that slip my mind) all use 1 to bypass the voicemail greeting. Asterisk's voicemail uses #. That annoys me. I want to change it.>From what I've seen, there is no configuration file for Voicemail thatallows you to override the keys that are used within it. Is that true? Are they really hard-coded with the application? If not, how *do* you configure them? If that is so, I would like to start playing with that: first changing the hardcoded value, and then coming up with a way of setting that within the configuration file. I'm no real C programmer, but it motivates me, so I'd at least like to figure out what it would take to do it. Is there any documentation (outside the source, of course) that might guide me a bit? Tim Massey -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20051118/7fa1cd30/attachment.htm