[Asterisk-Users] Language settings not working in astcc
    Ronald Wiplinger 
    ronald at elmit.com
       
    Tue Oct 18 18:18:02 MST 2005
    
    
  
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
    
    
More information about the asterisk-users
mailing list