<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Courier;
        panose-1:2 6 4 9 2 2 5 2 4 4;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">Ok... I'm baffled..<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">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.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">My code runs, but, it still plays the US digits when the debug says the below.&nbsp; You can see its set to JP, and that its picking normal voiceprompts from JP<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">I tried deleting the 2.* files from sounds to force it to error (and confirm which file its playing), but it doesn&#8217;t error.&nbsp; SAYDIGITS just skips the numbers it can&#8217;t find
<span style="font-family:Wingdings">K</span><o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">&#8230;.<o:p></o:p></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:31] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:1] SayDigits(&quot;SIP/XXX-0000005&quot;, &quot;9222&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:31] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- &lt;SIP/XXX-00000005&gt; Playing 'digits/9' (language 'jp')<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:2] NoOp(&quot;SIP/XXX-00000005&quot;, &quot;LoopCounter is 0&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:3] GotoIf(&quot;SIP/XXX-00000005&quot;, &quot;0?dialit&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:4] GotoIf(&quot;SIP/XXX-00000005&quot;, &quot;0?dialit&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:5] GotoIf(&quot;SIP/XXX-00000005&quot;, &quot;0?dialit&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:6] GotoIf(&quot;SIP/XXX-00000005&quot;, &quot;0?dialit&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:7] GotoIf(&quot;SIP/XXX-00000005&quot;, &quot;1?dialit&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Goto (TokyoReception,9222,13)<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [9222@TokyoReception:13] Playback(&quot;SIP/XXX-00000005&quot;, &quot;vm-dialout&quot;) in new stack<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:32] VERBOSE[18633] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- &lt;SIP/XXX-00000005&gt; Playing 'vm-dialout' (language 'jp')<o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:9.0pt;font-family:Courier">[2012-08-24 11:33:34] VERBOSE[18633] logger.c:&nbsp;&nbsp; == Spawn extension (TokyoReception, 9222, 13) exited non-zero on 'SIP/XXX-00000005'<o:p></o:p></span></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Thanks,<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Adrian<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><span lang="EN-US">-----Original Message-----<br>
From: Adrian Marsh <br>
Sent: 24 August 2012 09:42<br>
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'<br>
Subject: RE: [asterisk-users] Japanese voicefiles</span></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Hi Chris, Thanks for replying,<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">I've&nbsp; got it set in the context in extensions.conf:<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">[TokyoReception]<o:p></o:p></p>
<p class="MsoPlainText">exten =&gt; s,1(TOKYORECEPTION),Answer<o:p></o:p></p>
<p class="MsoPlainText">exten =&gt; s,n,Set(CHANNEL(language)=jp)&nbsp;&nbsp; ; set japanese by default<o:p></o:p></p>
<p class="MsoPlainText">exten =&gt; s,n,SET(LOOP=0)<o:p></o:p></p>
<p class="MsoPlainText">exten =&gt; s,n,SET(LANG=JP)<o:p></o:p></p>
<p class="MsoPlainText">....<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">It could be something fixed between 1.4.18 and 1.4.21. Wish I could find the bug ID now...&nbsp; Can you confirm you set the language the same way ?<o:p></o:p></p>
<p class="MsoPlainText">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).<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">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).<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Thanks,<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Adrian<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>