Summary:ASTERISK-11810: [patch] Add a flag to VoiceMail to force write to 'default' context
Reporter:Serge Chernyavsky (serg_remote)Labels:
Date Opened:2008-04-09 13:44:10Date Closed:2008-08-01 14:41:44
Versions:Frequency of
Environment:Attachments:( 0) app_voicemail.diff
Description:Hi All,

When you use multilingual VM announcements and write to default context(so the customer doesn't need to dial several context to hear all VM) this usually is done with the symbolic linking.
But I use ODBC storage and the ability to change context to 'default' before write the message seem the most efficient way around this for me.

Please correct me if I'm wrong.
Comments:By: Jason Parker (jparker) 2008-04-09 14:44:33

You can already do this by setting the channel language.

Closing, as this is not a bug.

By: Serge Chernyavsky (serg_remote) 2008-04-12 22:32:29

Sorry for taking your time, but could you point me out how is possible to, for example, play custom busy recording in 'de' and then put a message to 'default' context?

By: Serge Chernyavsky (serg_remote) 2008-04-16 07:08:47

Any updates on this?

By: Tilghman Lesher (tilghman) 2008-06-16 17:03:34

exten => foo,1,Set(CHANNEL(language)=de)
exten => foo,n,Voicemail(foo@default)

By: Tilghman Lesher (tilghman) 2008-06-16 17:04:19

I concur, channel language already implements this, and there is no change required.

By: Serge Chernyavsky (serg_remote) 2008-06-17 02:11:17

Hmm, I've just tried what you wrote (again, on 1.4.18) and it doesn't play custom German announcement but plays English (default) instead.

It only plays if I set "exten => foo,n,Voicemail(foo@de)".

By: Tilghman Lesher (tilghman) 2008-08-01 14:41:44

While it's nice that the patch works for you, this is not a configuration that we are willing to support.  Sorry.