<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <blockquote cite="mid:51D44603.8040502@avhan.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Faced some issues with size. So deleted some content. But this was
      full file and we are using default file.<br>
      <blockquote cite="mid:51D4452D.8060109@avhan.com" type="cite">
        <blockquote cite="mid:51D43205.50907@avhan.com" type="cite">
          <div class="moz-cite-prefix"><font face="Calibri">Hi Matt,<br>
              <br>
              I have pasted entire say.conf here. It has datetime
              extension. <br>
              ;<br>
              ; language configuration<br>
              ;<br>
              <br>
              [general]<br>
              mode=new&nbsp;&nbsp;&nbsp; ; method for playing numbers and dates<br>
              &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; old - using asterisk core function<br>
              &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; new - using this configuration file<br>
              <br>
              <br>
              [digit-base](!)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; base rule for digit strings<br>
              &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; XXX incomplete yet<br>
              &nbsp;&nbsp;&nbsp; _digit:[0-9] =&gt; digits/${SAY}<br>
              &nbsp;&nbsp;&nbsp; _digit:[-] =&gt; letters/dash<br>
              &nbsp;&nbsp;&nbsp; _digit:[*] =&gt; letters/star<br>
              &nbsp;&nbsp;&nbsp; _digit:[@] =&gt; letters/at<br>
              &nbsp;&nbsp;&nbsp; _digit:[0-9]. =&gt; digit:${SAY:0:1}, digit:${SAY:1}<br>
              <br>
              [date-base](!)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; base rules for dates and times<br>
              &nbsp;&nbsp;&nbsp; ; the 'SAY' variable contains YYYYMMDDHHmm.ss-dow-doy<br>
              &nbsp;&nbsp;&nbsp; ; these rule map the strftime attributes.<br>
              &nbsp;&nbsp;&nbsp; _date:Y:. =&gt; num:${SAY:0:4}&nbsp;&nbsp;&nbsp; ; year, 19xx<br>
              &nbsp;&nbsp;&nbsp; _date:[Bbh]:. =&gt; digits/mon-$[${SAY:4:2}-1]&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
              &nbsp;&nbsp;&nbsp; ; month name, 0..11<br>
              &nbsp;&nbsp;&nbsp; _date:[Aa]:. =&gt; digits/day-${SAY:16:1}&nbsp;&nbsp;&nbsp; ; day of
              week<br>
              &nbsp;&nbsp;&nbsp; _date:[de]:. =&gt; num:${SAY:6:2}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; day of
              month<br>
              &nbsp;&nbsp;&nbsp; _date:[H]:. =&gt; digits/oh, num:${SAY:8:2}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
              ; hour (oh one, oh two, ..., oh nine, ten, eleven, ...,
              twenty-three)<br>
              &nbsp;&nbsp;&nbsp; _date:[I]:. =&gt; num:$[${SAY:8:2} % 12]&nbsp;&nbsp;&nbsp; ; hour
              0-12<br>
              &nbsp;&nbsp;&nbsp; _date:[M]:. =&gt; num:${SAY:10:2}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; minute<br>
              &nbsp;&nbsp;&nbsp; ; XXX too bad the '?' function does not remove the
              quotes<br>
              &nbsp;&nbsp;&nbsp; ; _date:[pP]:. =&gt; digits/$[ ${SAY:10:2} &gt; 12 ?
              "p-m" :: "a-m"]&nbsp;&nbsp;&nbsp; ; am pm<br>
              &nbsp;&nbsp;&nbsp; _date:[pP]:. =&gt; digits/p-m&nbsp;&nbsp;&nbsp; ; am pm<br>
              &nbsp;&nbsp;&nbsp; _date:[S]:. =&gt; num:${SAY:13:2}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; seconds<br>
              &nbsp;&nbsp;&nbsp; _date:[Ii]:. =&gt; num:$[${SAY:8:2} % 12]&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;
              hour 0-12<br>
              &nbsp;&nbsp;&nbsp; _date:[k]:. =&gt; num:${SAY:8:2}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; hour
              (one, two. three, ...,twenty three<br>
              &nbsp;&nbsp;&nbsp; _date:[m]:. =&gt; num:${SAY:4:2}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;
              month number<br>
              &nbsp;&nbsp;&nbsp; _date:[Q]:. =&gt; date:dby ;incompleat&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
              ; "today", "yesterday" or ABdY<br>
              &nbsp;&nbsp;&nbsp; _date:[q]:. =&gt; date:dby ;incompleat&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
              ; "" (for today), "yesterday", weekday, or ABdY<br>
              &nbsp;&nbsp;&nbsp; _date:[R]:. =&gt; date:HM${SAY}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; 24
              hour time, including minute<br>
              &nbsp;&nbsp;&nbsp; _date:[T]:. =&gt; date:HMS${SAY}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ; 24
              hour, minure, seconds<br>
              <br>
              [en-base](!)<br>
              &nbsp;&nbsp;&nbsp; _[n]um:0. =&gt; num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:X =&gt; digits/${SAY}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:1X =&gt; digits/${SAY}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]0 =&gt;&nbsp; digits/${SAY}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9][1-9] =&gt;&nbsp; digits/${SAY:0:1}0,
              num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:X00 =&gt; num:${SAY:0:1}, digits/hundred<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX =&gt; num:${SAY:0:1}, digits/hundred,
              num:${SAY:1}<br>
              <br>
              &nbsp;&nbsp;&nbsp; _[n]um:X000 =&gt; num:${SAY:0:1}, digits/thousand<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXX =&gt; num:${SAY:0:1}, digits/thousand,
              num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XX000 =&gt; num:${SAY:0:2}, digits/thousand<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXX =&gt; num:${SAY:0:2}, digits/thousand,
              num:${SAY:2}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX000 =&gt; num:${SAY:0:3}, digits/thousand<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXX =&gt; num:${SAY:0:3}, digits/thousand,
              num:${SAY:3}<br>
              <br>
              &nbsp;&nbsp;&nbsp; _[n]um:X000000 =&gt; num:${SAY:0:1}, digits/million<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXX =&gt; num:${SAY:0:1}, digits/million,
              num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XX000000 =&gt; num:${SAY:0:2}, digits/million<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXX =&gt; num:${SAY:0:2}, digits/million,
              num:${SAY:2}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX000000 =&gt; num:${SAY:0:3}, digits/million<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXX =&gt; num:${SAY:0:3}, digits/million,
              num:${SAY:3}<br>
              <br>
              &nbsp;&nbsp;&nbsp; _[n]um:X000000000 =&gt; num:${SAY:0:1}, digits/billion<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXXX =&gt; num:${SAY:0:1},
              digits/billion, num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XX000000000 =&gt; num:${SAY:0:2},
              digits/billion<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXXXX =&gt; num:${SAY:0:2},
              digits/billion, num:${SAY:2}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX000000000 =&gt; num:${SAY:0:3},
              digits/billion<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXXXXX =&gt; num:${SAY:0:3},
              digits/billion, num:${SAY:3}<br>
              <br>
              &nbsp;&nbsp;&nbsp; ; enumeration<br>
              &nbsp;&nbsp;&nbsp; _e[n]um:X =&gt; digits/h-${SAY}<br>
              &nbsp;&nbsp;&nbsp; _e[n]um:1X =&gt; digits/h-${SAY}<br>
              &nbsp;&nbsp;&nbsp; _e[n]um:[2-9]0 =&gt; digits/h-${SAY}<br>
              &nbsp;&nbsp;&nbsp; _e[n]um:[2-9][1-9] =&gt; num:${SAY:0:1}0,
              digits/h-${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _e[n]um:[1-9]00 =&gt; num:${SAY:0:1}, digits/h-hundred<br>
              &nbsp;&nbsp;&nbsp; _e[n]um:[1-9]XX =&gt; num:${SAY:0:1},
              digits/h-hundred, enum:${SAY:1}<br>
              <br>
              [en_GB](date-base,digit-base,en-base)<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX =&gt; num:${SAY:0:1}, digits/hundred,
              vm-and, num:${SAY:1}<br>
              <br>
              [it](digit-base,date-base)<br>
              &nbsp;&nbsp;&nbsp; _[n]um:0. =&gt; num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:X =&gt; digits/${SAY}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:1X =&gt; digits/${SAY}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]0 =&gt;&nbsp; digits/${SAY}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9][1-9] =&gt;&nbsp; digits/${SAY:0:1}0,
              num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:100 =&gt; digits/hundred<br>
              &nbsp;&nbsp;&nbsp; _[n]um:1XX =&gt; digits/hundred, num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]00 =&gt; num:${SAY:0:1}, digits/hundred<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]XX =&gt; num:${SAY:0:1}, digits/hundred,
              num:${SAY:1}<br>
              <br>
              &nbsp;&nbsp;&nbsp; _[n]um:1000 =&gt; digits/thousand<br>
              &nbsp;&nbsp;&nbsp; _[n]um:1XXX =&gt; digits/thousand, num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]000 =&gt; num:${SAY:0:1}, digits/thousands<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]XXX =&gt; num:${SAY:0:1},
              digits/thousands, num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XX000 =&gt; num:${SAY:0:2}, digits/thousands<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXX =&gt; num:${SAY:0:2}, digits/thousands,
              num:${SAY:2}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX000 =&gt; num:${SAY:0:3}, digits/thousands<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXX =&gt; num:${SAY:0:3}, digits/thousands,
              num:${SAY:3}<br>
              <br>
              &nbsp;&nbsp;&nbsp; _[n]um:1000000 =&gt; num:${SAY:0:1}, digits/million<br>
              &nbsp;&nbsp;&nbsp; _[n]um:1XXXXXX =&gt; num:${SAY:0:1}, digits/million,
              num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]000000 =&gt; num:${SAY:0:1},
              digits/millions<br>
              &nbsp;&nbsp;&nbsp; _[n]um:[2-9]XXXXXX =&gt; num:${SAY:0:1},
              digits/millions, num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XX000000 =&gt; num:${SAY:0:2}, digits/millions<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXX =&gt; num:${SAY:0:2}, digits/millions,
              num:${SAY:2}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX000000 =&gt; num:${SAY:0:3}, digits/millions<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXX =&gt; num:${SAY:0:3},
              digits/millions, num:${SAY:3}<br>
              <br>
              &nbsp;&nbsp;&nbsp; _[n]um:X000000000 =&gt; num:${SAY:0:1}, digits/billion<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXXX =&gt; num:${SAY:0:1},
              digits/billion, num:${SAY:1}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XX000000000 =&gt; num:${SAY:0:2},
              digits/billion<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXXXX =&gt; num:${SAY:0:2},
              digits/billion, num:${SAY:2}<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXX000000000 =&gt; num:${SAY:0:3},
              digits/billion<br>
              &nbsp;&nbsp;&nbsp; _[n]um:XXXXXXXXXXXX =&gt; num:${SAY:0:3},
              digits/billion, num:${SAY:3}<br>
              <br>
              &nbsp;&nbsp;&nbsp; _datetime::. =&gt; date:AdBY 'digits/at' IMp:${SAY}<br>
              &nbsp;&nbsp;&nbsp; _date::. =&gt; date:AdBY:${SAY}<br>
              &nbsp;&nbsp;&nbsp; _time::. =&gt; date:IMp:${SAY}<br>
              <br>
              [en](en-base,date-base,digit-base)<br>
              &nbsp;&nbsp;&nbsp; _datetime::. =&gt; date:AdBY 'digits/at' IMp:${SAY}<br>
              &nbsp;&nbsp;&nbsp; _date::. =&gt; date:AdBY:${SAY}<br>
              &nbsp;&nbsp;&nbsp; _time::. =&gt; date:IMp:${SAY}<br>
              <br>
            </font><font color="#000000"><br>
            </font>
            <pre class="moz-signature" cols="72"><font color="#000000">Thanks &amp; Regards,
Amit Patkar</font>
</pre>
          </div>
        </blockquote>
        <br>
      </blockquote>
      <br>
      <br>
    </blockquote>
    <br>
    <br>
  </body>
</html>