[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