[asterisk-users] Define custom vm-login sound file per VM context?

Todd Routhier fonemasta at gmail.com
Tue Feb 21 12:17:35 CST 2012


Wow, that makes me wonder if I could do something like:

Set(CHANNEL(language)=Cust327)

Then create a "Language" folder named Cust327 and have it just work.
Weee... :-)

Of course that leads me to think that I could have whole sets of custom
sounds for all of Asterisk based on setting this Language bit on the way in.

Guess this would all work as long as there is not some requirement in
Asterisk that a language setting must be a real country/language code and
not something made up.

--Todd


On Tue, Feb 21, 2012 at 11:37 AM, Danny Nicholas <danny at debsinc.com> wrote:

> There was a “kludgy” solution posted a while back that might work for
> you.  Since Asterisk is “multi-lingual” you could do this****
>
> Exten => _X.,123,Set(CHANNEL(language)=fr)****
>
> Exten => _X.,124,Voicemailmain()****
>
> ** **
>
> This assumes you aren’t using fr(French).  Just copy
> /var/lib/asterisk/sounds/en to /var/lib/asterisk/sounds/fr and record your
> alternate instructions in /var/lib/asterisk/sounds/fr/vm-login.gsm (or
> whatever codec you are using).  Using this work-around you could have as
> many greetings as you can specify “languages” for.****
>
> ** **
>
> *From:* asterisk-users-bounces at lists.digium.com [mailto:
> asterisk-users-bounces at lists.digium.com] *On Behalf Of *Todd Routhier
> *Sent:* Tuesday, February 21, 2012 11:31 AM
> *To:* Asterisk Users Mailing List - Non-Commercial Discussion
> *Subject:* Re: [asterisk-users] Define custom vm-login sound file per VM
> context?****
>
> ** **
>
> Danny,****
>
> ** **
>
>  This seems to be a solution for sending people to leave a voicemail, I
> need a solution for VoiceMailMain() when people call in to get their
> messages, change greeting etc.****
>
> ** **
>
> If I use the s option with VoiceMailMain it just skips checking the
> passcode according to the docs.****
>
> ** **
>
> Thanks for your help though, any similar ideas for VoiceMailMain?****
>
> ** **
>
> I am playing the sound file I need before sending them to VoiceMailMain
> but then Comedian Mail! plays right after of course.****
>
> ** **
>
> --Todd****
>
> ** **
>
> ** **
>
> On Tue, Feb 21, 2012 at 10:59 AM, Danny Nicholas <danny at debsinc.com>
> wrote:****
>
> I believe this is what you want.  Instead of this****
>
> Exten => _X.,123,Voicemail(100)****
>
>  ****
>
> Do ****
>
> Exten => _X.,123,playback(your-message)****
>
> Exten => _X.,123,voicemail(100,s)****
>
>  ****
>
> Per the instructions, (100) plays the standard message, (100,b) plays busy
> (100,u) plays unavailable and (100,s) plays nothing (skip instructions).**
> **
>
>  ****
>
> *From:* asterisk-users-bounces at lists.digium.com [mailto:
> asterisk-users-bounces at lists.digium.com] *On Behalf Of *Todd Routhier
> *Sent:* Tuesday, February 21, 2012 10:53 AM
> *To:* asterisk-users at lists.digium.com
> *Subject:* [asterisk-users] Define custom vm-login sound file per VM
> context?****
>
>  ****
>
> Is it possible to define a customize the which sound file is played when I
> send a caller to VoiceMailMain()?****
>
>  ****
>
> By default the sound file is vm-login.<codec>.****
>
>  ****
>
> Is there a way to specify which sound file is played per context or some
> other way to play a different sound file in place of vm-login?****
>
>  ****
>
> I have already replaced the default file and named it the same vm-login.x
> but still I am only able to play one file, not a different file depending
> on the VM context I send the caller to.****
>
>  ****
>
> I am sure someone has figured this out so, any shortcut to keep me from
> frying my brain on this would be appreciated.****
>
>  ****
>
> Thanks!****
>
>  ****
>
> --Todd****
>
>  ****
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users****
>
> ** **
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20120221/cd2f7705/attachment.htm>


More information about the asterisk-users mailing list