I did a quick test with the danish numbers in say.c patch (04-20-04 02:11) and found this..
*1 -- Executing SayNumber("SIP/1000-497f", "1") in new stack -- Playing 'digits/1' (language 'da') *2 -- Executing SayNumber("SIP/1000-497f", "100") in new stack -- Playing 'digits/1' (language 'da') -- Playing 'digits/hundred' (language 'da') *3 -- Executing SayNumber("SIP/1000-497f", "101") in new stack -- Playing 'digits/1' (language 'da') -- Playing 'digits/hundred' (language 'da') -- Playing 'digits/1' (language 'da') *4 -- Executing SayNumber("SIP/1000-497f", "1000") in new stack -- Playing 'digits/1' (language 'da') -- Playing 'digits/thousand' (language 'da') -- Playing 'digits/and' (language 'da') -- Executing SayNumber("SIP/1000-497f", "1001") in new stack -- Playing 'digits/1' (language 'da') -- Playing 'digits/thousand' (language 'da') -- Playing 'digits/and' (language 'da') -- Playing 'digits/1' (language 'da') *5 -- Executing SayNumber("SIP/1000-497f", "1000000") in new stack -- Playing 'digits/1' (language 'da') -- Playing 'digits/million' (language 'da') -- Playing 'digits/and' (language 'da') -- Executing SayNumber("SIP/1000-497f", "1000001") in new stack -- Playing 'digits/1' (language 'da') -- Playing 'digits/million' (language 'da') -- Playing 'digits/and' (language 'da') -- Playing 'digits/1' (language 'da') *1) pronounced "en", not an issue in itself but see next point. *2) pronounced "et" + "hundrede", different digit 1 "et". *3) pronounced "et" + "hundrede" + "og" + "en", there is an "og" missing. *4) pronounced "et" + "tusinde", no need for the "og" *5) pronounced "en" + "million", no need for the "og" A few pointers to how it is done... (Last time I translated VoiceMail software was 7 years ago and the biggest problem was making our vendor understand that we needed two different 1's. ) (1,2,3...99) en, to, tre...ni|og|halvfems (100,101...199) et|hundrede, et|hundrede|og|en, ..., et|hundrede|og|ni|og|halvfems (1000,1001...1099) et|tusinde, et|tusinde|og|en, ..., et|tusinde|og|ni|og|halvfems (1100,1101...1999) et|tusinde|et|hundrede, et|tusinde|et|hundrede|og|en, ..., et|tusinde|ni|hundrede|ni|og|halvfems (1000000,1000001...1000099) en|million, en|million|og|en, ..., en|million|og|ni|og|halvfems (1000100...1999999) en|million|et|hundrede, ..., en|million|ni|hundrede|ni|og|halvfems|tusinde|ni|hundrede|ni|og|ni|og|halvfe ms (2000000...X) to|millioner...X -- Soren ----- Original Message ----- From: "Olle E. Johansson" <[EMAIL PROTECTED]> To: "Users Asterisk" <[EMAIL PROTECTED]> Sent: Monday, April 19, 2004 9:53 PM Subject: [Asterisk-Users] One, två, tre, quatre, cinq ... International numbers in say.c > http://bugs.digium.com/bug_view_page.php?bug_id=0001429 > [SNIP] > > ***** If we all work on this together quickly, we may have a > working say.c in the CVS soon. But to even ask a committer for > support, I need test results up there on the bug tracker. ***** > > Thank you for your support! > > /Olle _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users