Ok... I'm baffled..
I took a copy of my machine and put it in a virtual machine, then upgraded the
VM to 1.4.44 to experiment, and unknowingly let it install the default US GSM
sounds again.
My code runs, but, it still plays the US digits when the debug says the below.
You can see its set to JP, and that its picking normal voiceprompts from JP
I tried deleting the 2.* files from sounds to force it to error (and confirm
which file its playing), but it doesn't error. SAYDIGITS just skips the
numbers it can't find :|
....
[2012-08-24 11:33:31] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:1] SayDigits("SIP/XXX-0000005", "9222") in new stack
[2012-08-24 11:33:31] VERBOSE[18633] logger.c: -- <SIP/XXX-00000005>
Playing 'digits/9' (language 'jp')
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:2] NoOp("SIP/XXX-00000005", "LoopCounter is 0") in new
stack
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:3] GotoIf("SIP/XXX-00000005", "0?dialit") in new stack
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:4] GotoIf("SIP/XXX-00000005", "0?dialit") in new stack
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:5] GotoIf("SIP/XXX-00000005", "0?dialit") in new stack
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:6] GotoIf("SIP/XXX-00000005", "0?dialit") in new stack
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:7] GotoIf("SIP/XXX-00000005", "1?dialit") in new stack
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Goto
(TokyoReception,9222,13)
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- Executing
[9222@TokyoReception:13] Playback("SIP/XXX-00000005", "vm-dialout") in new stack
[2012-08-24 11:33:32] VERBOSE[18633] logger.c: -- <SIP/XXX-00000005>
Playing 'vm-dialout' (language 'jp')
[2012-08-24 11:33:34] VERBOSE[18633] logger.c: == Spawn extension
(TokyoReception, 9222, 13) exited non-zero on 'SIP/XXX-00000005'
Thanks,
Adrian
-----Original Message-----
From: Adrian Marsh
Sent: 24 August 2012 09:42
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: RE: [asterisk-users] Japanese voicefiles
Hi Chris, Thanks for replying,
I've got it set in the context in extensions.conf:
[TokyoReception]
exten => s,1(TOKYORECEPTION),Answer
exten => s,n,Set(CHANNEL(language)=jp) ; set japanese by default
exten => s,n,SET(LOOP=0)
exten => s,n,SET(LANG=JP)
....
It could be something fixed between 1.4.18 and 1.4.21. Wish I could find the
bug ID now... Can you confirm you set the language the same way ?
If you've got files in ..sounds/britishfemale, then how are you setting the
sub-folder ? (I thought it would only choose en, fr, jp, etc based on country
codes).
If I put a custom vm-dialout.sln file in sounds/jp, then it does play that
file, so it seems to only affect the sounds/jp/digits folder (a sub-sub folder
with numbers).
Thanks,
Adrian
--
_____________________________________________________________________
-- 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