Ronald Wiplinger
2005-Oct-18 18:18 UTC
[Asterisk-Users] Language settings not working in astcc
I have now finally installed additional languages, however it is not working as I expected. The normal user comes in via the context [std] a chinese user comes in via context [cn-std] [cn-std] exten => .,1,Set(LANGUAGE()=cn) ; Set language to Chinese include => std I hope that this means set the language to Chinese for any number. [std] ... exten => _91NXXNXXXXXX,4,DeadAGI(astcc.agi,${CALLERIDNUM},${EXTEN:${TRUNKMSD}},${TARIFF}) exten => _91NXXNXXXXXX,5,hangup ; include => inhouse include => wakeup include => meetme include => parkedcalls include => voicemail Everywhere it takes English, even when I dial 698 (say unixtime) which is an extension in [inhouse] exten => 698,1,SayUnixTime exten => 698,2,Hangup [Oct 19 09:01:41] -- Executing SayUnixTime("SIP/602-8824", "") in new stack [Oct 19 09:01:41] -- Playing 'digits/day-3' (language 'en') [Oct 19 09:01:42] -- Playing 'digits/mon-9' (language 'en') [Oct 19 09:01:43] -- Playing 'digits/h-19' (language 'en') [Oct 19 09:01:44] -- Playing 'digits/2' (language 'en') [Oct 19 09:01:45] -- Playing 'digits/thousand' (language 'en') [Oct 19 09:01:46] -- Playing 'digits/5' (language 'en') [Oct 19 09:01:46] -- Playing 'digits/at' (language 'en') [Oct 19 09:01:47] -- Playing 'digits/9' (language 'en') [Oct 19 09:01:48] -- Playing 'digits/oh' (language 'en') [Oct 19 09:01:48] -- Playing 'digits/1' (language 'en') [Oct 19 09:01:49] -- Playing 'digits/a-m' (language 'en') HOWEVER, if I dial 1000 from another phone in another context, than select 3 for the Language setting Chinese and than 1234 which is a part of [demo], than I hear a "wait" in Chinese: [Oct 19 09:15:39] -- Playing 'transfer' (language 'cn') How can I solve that the Language can be used according to the context? bye Ronald Wiplinger