[Asterisk-Dev] Voicemail option parsing
Chris A. Icide
chris at netgeeks.net
Fri Apr 15 17:35:40 MST 2005
-----BEGIN PGP SIGNED MESSAGE-----
I can't imagine why we would want to remove the functionality that is
voicemail contexts.
Having contexts in the voicemail function is a huge benefit. I'm
using it
in multiple dial plans. If it was removed, I would have to abstract
the
voicemail box from the user and do some fancy dialplan work to link
the two.
Lets look at it like this. I have a class 5 switch (or a costly
softswitch) and I've chosen to use asterisk as a voicemail server for
my
services. I route all calls that are not answered or busy from the
switch
to a single asterisk voicemail system for voicemail. I have several
different companies that have identical internal centrex extensions
and
want to have the same voicemail id's. Now I just host a different VM
context for each company served and I'm golden.
Without contexts, I would have to make the mailbox identifier a
meaningless
serial number, and implement a mapping system from the caller to the
unique
serial id of their voicemailbox.
- -Chris
On 05:05 PM 4/15/2005, Brian West wrote:
>
>Ok with that why not create a voicemail channel driver and
>Dial(Voicemail/blah)
>
>/b
>
>On Apr 15, 2005, at 5:30 PM, BJ Weschke wrote:
>
>> Because iax and sip IDs are usually hidden behind dial plans and
>> registrations that the end users don't see.
>>
>> One of the nice thing about unique per context vs. unique per
system
>> mailboxes right now is that VoiceMailMain doesn't end up having
any
>> conflicts if you setup a separate general DID for each context to
get
>> into their mailbox when dialing in externally.
>>
>> On 4/15/05, Brian West <brian.west at mac.com> wrote:
>>> To be honest mailboxes just like sip peers should be unique on
the
>>> system. So you could only have one mailbox called 1000 in your
>>> system.
>>>
<snip>
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQCUAwUBQmBd3e0LTNca2q41AQE1jgP3fy9iIw50BzjDU/OLLIdIFCCVpEgYEE2Z
9Mb4Y6Z1XD39yfzg/wKwJD4XT//nnD3Wz34xA9gf+7nNXvyKNtxepG9OCtGGBUZ8
pA6eMVPw86spFoIz4DMBwHy6iBaYVVJNdJyWZrsmsVPfmTykxQYaPoJdOUGkbXGh
x+6Z5OV9BA==
=LM+b
-----END PGP SIGNATURE-----
More information about the asterisk-dev
mailing list