[asterisk-users] Copying a recording to a voice mail box
Mojo with Horan & Company, LLC
mojo at horanappraisals.com
Tue Aug 29 15:14:34 MST 2006
There are flags to the VoiceMail application that instruct it to behave
differently than normal. It probably won't let you append the messages
into one message, however. That seems like it would be a problem in
this project, but if it's not, you might try:
VoiceMail(s100 at context)
Substitute the correct mailbox number for the 100. The s means don't
play unavailable or busy messages, and don't read instructions. It just
beeps and starts recording, and a # will terminate it (as will a timeout
configured in voicemail.conf).
As discussed recently on the list, asterisk does its own mailbox
locking, so concurrent callers wouldn't be a problem. But in this
design, if two callers WERE to use the system concurrently, you might
end up with messages in the following order:
name1
name2
zip1
zip2
phone1
phone2
They would be even further mixed up if the two callers took different
lengths of time to answer the questions.
I might mitigate that confusion by determining the maximum number of
concurrent callers and each one would use a different voicemailbox.... ?
I don't think this will help you achieve your goal but it should give
you some more building blocks to play with :)
Moj
Nate Criss wrote:
> Hello,
>
> I am new to asterisk and have a very newbie question. I am try to
> implement a simple IVR solution that prompts users to say an item,
> record that then prompt for another item record that.. etc... Here is
> what I have so far.
>
>
> [custom-lbp]
> exten => s,1,Playback(LBPsayname)
> exten => s,2,Record(mymessage:gsm)
> exten => s,3,Playback(LBPcityzip)
> exten => s,4,Record(mymessage:gsm,a)
> exten => s,5,Playback(LBPsayphone)
> exten => s,6,Record(mymessage:gsm,a)
> exten => s,7,Playback(LBPgoodbye)
> exten => s,8,Hangup
>
> Which seems to work well except for two problems:
>
> 1) How do I move mymessage.gsm to a users voice mailbox so if a message
> is recorded by this IVR users can dial-in or use ARI to retrieve the
> messages.
>
> 2) How do I handle concurrent callers so if two or more people are
> calling the IVR at once the mymessage doesn't get overwritten or
> incorrect information appended to it.
>
> Thanks for any help
>
> -Nate
> !DSPAM:500,44f47aec315861174510073!
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
> !DSPAM:500,44f47aec315861174510073!
--
Mojo <mojo at horanappraisals.com>
Office Manager, Horan & Company, LLC
(907) 747-6666 x112
More information about the asterisk-users
mailing list