Voicemail is also of high interest to us. Can you be more specific on what you find as "not there" in the current implementation of mod_voicemail?<div><br></div><div>Regards</div><div>HASSAN</div><div><br><br><div class="gmail_quote">
On Tue, Aug 24, 2010 at 21:59, Kristian Kielhofner <span dir="ltr"><<a href="mailto:kris@kriskinc.com">kris@kriskinc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Tim,<br>
<br>
Thanks for replying.<br>
<br>
I'm in contact with someone who has a fairly complete voicemail<br>
implementation written in LUA. Hopefully we can work out an<br>
arrangement to open source that code so we can all work on it and<br>
adapt it for our needs.<br>
<br>
If everything goes as planned I'd love to have you help out.<br>
<div><div></div><div class="h5"><br>
On Tue, Aug 24, 2010 at 9:10 AM, Tim St. Pierre<br>
<<a href="mailto:fs-list@communicatefreely.net">fs-list@communicatefreely.net</a>> wrote:<br>
> So, what are your thoughts?<br>
>><br>
> I think I would be interested in helping if I can, as I'm more or less in the same boat, with an<br>
> existing user base on Asterisk. I would like to make things a little bit more configurable (not<br>
> that they aren't already).<br>
><br>
> I don't have any experience working with C, but I am getting to know LUA, PHP, SQL, and a few<br>
> others. I'm hoping I can do something helpful.<br>
><br>
> I have moved a lot of logic outside of the application and into a lua script to do what I want.<br>
> Here's some of the features I have added. Let me know if this is something we could roll into a new<br>
> module.<br>
><br>
> -Configurable cause code to greeting mappings<br>
><br>
> This lets you define an alternate greeting that will play if your phone is busy, in do not disturb,<br>
> not registered, etc. It gives similar functionality to the busy/unavail greetings in Asterisk, but<br>
> with a lot more flexibility. I also defined a mapping for "vm-direct", as on our PBX, you can<br>
> transfer a call to **EXTEN to go straight to voicemail. On a NO_ANSWER cause, the selected greeting<br>
> is played, which allows for vacation messages. If the mappings are set in the database, but the<br>
> alternate greeting hasn't been recorded, it will use the selected main greeting, or play "the person<br>
> at extension ... is unavailable".<br>
><br>
> -Configurable 0 IVR routing<br>
><br>
> I have put a bit more functionality in the 0 routing. In our Asterisk implementation, we had 0 go<br>
> to reception, and # go to the users cell phone. A lot of people use this. There isn't a good way<br>
> to do this in Freeswitch, so we came up with a different option. In the VM config database that we<br>
> use, I have an IVR enable flag, as well as an extension slot for digits 0-9. If the IVR is<br>
> disabled, pressing 0 transfers to the extension in the 0 slot. If the IVR is enabled, it uses<br>
> greeting 9 as the menu, and will let the caller choose an option, transferring them to the extension<br>
> set in the database. This lets a user do something like this:<br>
><br>
> "You have reached Tim, but I'm away from my desk at the moment. Please leave a message after the<br>
> tone or press 0 for immediate assistance".<br>
> ->"For technical support, press 1. To reach my assistant, press 2. If you would like to try my<br>
> cell phone, press 3".<br>
><br>
><br>
> I would also like to see:<br>
> An option NOT to delete the voice message when you e-mail it from the vm menu.<br>
> A mechanism to record your name that the dial by name directory module can use.<br>
> An option to skip the message details before you play them.<br>
><br>
> I'm sure there are others.<br>
><br>
> Let me know if you think any of these options are useful.<br>
><br>
> _______________________________________________<br>
> FreeSWITCH-users mailing list<br>
> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
><br>
<br>
<br>
<br>
</div></div><div class="im">--<br>
Kristian Kielhofner<br>
<a href="http://www.astlinux.org" target="_blank">http://www.astlinux.org</a><br>
<a href="http://blog.krisk.org" target="_blank">http://blog.krisk.org</a><br>
<a href="http://www.star2star.com" target="_blank">http://www.star2star.com</a><br>
<a href="http://www.submityoursip.com" target="_blank">http://www.submityoursip.com</a><br>
<a href="http://www.voalte.com" target="_blank">http://www.voalte.com</a><br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br></div>