[Asterisk-Dev] Resource: RVM Server

John Todd jtodd at loligo.com
Thu Sep 18 07:11:05 MST 2003


>On Wednesday 17 September 2003 00:41, John Todd wrote:
>>  >I'm currently developing a new resource for Asterisk, which I am
>>  > calling RVM (remote voice mail).  It will consist of three
>>  > components, a server for receiving, a queue, and a client for
>>  > sending.  The problem that I'm attempting to solve is that we have
>>  > 3 Asterisk servers, in
>>  >geographically diverse locations.  The links between these servers
>>  > are not particularly reliable, as we are using Internet routing
>>  > between them (as opposed to a dedicated pipe).
>>
>>  Would a method of storing voicemail messages in a database as BLOBs
>>  and then synchronizing the two databases be a better method?  In this
>>  way, you could store the voicemail in a variety of ways:
>
>Well, that's another way of doing it, but it has a distinct
>disadvantage:  every message, however trivial, will now take up
>bandwidth transferring to another server, even if the message was left
>"correctly" for the right person on the right server.  The solution I'm
>working on will deliver only the messages which need to be put on the
>remote machine.
>
>-Tilghman

That depends on configuration details.  If you specify that there is 
a "home" server for your user, then check the environment when the 
message is left, perhaps none of those transfers would occur unless 
they needed to happen.

Plus, I really like the idea of having messages optionally in a 
database.  It makes access by remote programs easier, if there would 
ever be more sophisticated unified messaging front-end apps linked in.

However, if that doesn't sound like a reasonable solution, I'll be 
happy to test out RVM.  :-)

JT



More information about the asterisk-dev mailing list