[Asterisk-Dev] Voicemail option parsing

Brian West brian.west at mac.com
Fri Apr 15 17:05:58 MST 2005


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.
>>
>> We do this with sip.. and IAX why not with voicemail?
>>
>> /b
>>
>> On Apr 15, 2005, at 5:19 PM, Stephan A. Edelman wrote:
>>
>>>
>>> I'm not sure if we can just have a [] section that represents the
>>> user's
>>> extension, since we could have multiple identical extensions in
>>> different contexts. That's why I suggested "layering" them. Perhaps,  
>>> we
>>> should refer to a file with all of the mailboxes for that context
>>> instead (i.e., a mailbox definition file). I.e.,
>>>
>>> voicemail.conf:
>>>
>>> [default]
>>> mdfile=mailboxes-acme.conf
>>>
>>> [othercontext]
>>> mdfile=mailboxes-othercompany.conf
>>>
>>> mailboxes-acme.conf:
>>>
>>> [1000]
>>> blah=asdf
>>> blah=adfs
>>> context=default
>>> password=blah
>>>
>>> ...
>>>
>>> If we see the "mdfile" (or whatever keyword), then we assume the new
>>> style layout.
>>>
>>> Any comments?
>>>
>>> Stephan.
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: asterisk-dev-bounces at lists.digium.com
>>> [mailto:asterisk-dev-bounces at lists.digium.com] On Behalf Of Brian  
>>> West
>>> Sent: Friday, April 15, 2005 2:07 PM
>>> To: Asterisk Developers Mailing List
>>> Subject: Re: [Asterisk-Dev] Voicemail option parsing
>>>
>>> I think you have the right idea.. I totally agree with that.
>>>
>>> [1000]
>>> blah=asdf
>>> blah=adfs
>>> context=default
>>> password=blah
>>>
>>> Maybe a voicemail3 option.
>>>
>>> /b
>>>
>>>
>>>
>>>
>>> On Apr 15, 2005, at 12:52 PM, Stephan A. Edelman wrote:
>>>
>>>>
>>>> Hello,
>>>>
>>>> I need to add alpha pager support to the voicemail notification of  
>>>> *.
>>>> When someone leaves a voicemail message in a particular user's
>>>> mailbox, I want * to page that user and provide the same information
>>>> that it sends in the e-mail notification (i.e., who the voicemail
>>>> message was from, duration, etc.)
>>>>
>>>> I looked at using the "externnotify" option and call Hylafax's SNPP
>>>> client, but the externnotify is global to the context and isn't  
>>>> called
>>>
>>>> with the particulars (CID, etc.) that I need. I also want to  
>>>> configure
>>>
>>>> it on a mailbox-by-mailbox basis.
>>>>
>>>> I looked at the voicemail.conf file and thought about adding
>>>> "externnotify" as an option, but I'm really not happy about the huge
>>>> list of options that are already there.
>>>>
>>>> For example, my existing voicemail.conf:
>>>>
>>>> [default]
>>>> 4221 => XXXX,Stephan Edelman,stephan at newace.ca,,
>>>> tz=eastern|attach=yes|saycid=yes|dialout=fromvm|callback=fromvm|revi 
>>>> ew
>>>> =
>>>> y
>>>> es|operator=yes|envelope=yes|sayduration=yes|saydurationm=1
>>>> ...
>>>>
>>>> I propose we change this to:
>>>>
>>>> [default]
>>>> 4221 => saemailbox
>>>>
>>>> [saemailbox]
>>>> name=Stephan A. Edelman
>>>> password=XXXX
>>>> email=stephan at newace.ca
>>>> tz=eastern
>>>> attach=yes
>>>> callback=fromvm
>>>> review=yes
>>>> saycid=yes
>>>> ...
>>>> externnotify=/usr/sbin/sendpage -q -p sae "*: VM ${VM_MSGNUM} from
>>>> ${VM_NAME} ${VM_CALLERID}"
>>>>
>>>> This allows per mailbox notification and cleans up the whole option
>>>> list. Any comments?
>>>>
>>>> Regards,
>>>>
>>>> Stephan.
>>>> -
>>>> Stephan A. Edelman, B.Eng.
>>>> NewAce Corporation
>>>> Toll Free: 1-877-463-9223 x221
>>>> International: +1 519 336 4837 x221 (Outside US & Canada)
>>>> Fax: +1 519 336 4046
>>>> Cell: +1 519 384 9588
>>>>
>>>> _______________________________________________
>>>> Asterisk-Dev mailing list
>>>> Asterisk-Dev at lists.digium.com
>>>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>>> To UNSUBSCRIBE or update options visit:
>>>>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>>>
>>> _______________________________________________
>>> Asterisk-Dev mailing list
>>> Asterisk-Dev at lists.digium.com
>>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>> To UNSUBSCRIBE or update options visit:
>>>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>>>
>>> _______________________________________________
>>> Asterisk-Dev mailing list
>>> Asterisk-Dev at lists.digium.com
>>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>> To UNSUBSCRIBE or update options visit:
>>>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>>
>> _______________________________________________
>> Asterisk-Dev mailing list
>> Asterisk-Dev at lists.digium.com
>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>>
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev




More information about the asterisk-dev mailing list