Page 457 - Asterisk™: The Future of Telephony
P. 457

SayNumber()                                              Says the specified number
               SayNumber(digits[,gender])

               Says the specified number, using the current language setting for the channel. See the
               CHANNEL function for more information on changing the language for the current
               channel.
               If the current language supports different genders, you can pass the gender argument
               to change the gender of the spoken number. You can use the following gender argu-
               ments:
                 • Use the gender arguments f for female, m for male, and n for neuter in European
                   languages such as Portuguese, French, Spanish, and German.
                 • Use the gender argument c for commune and n for neuter in Nordic languages such
                   as Danish, Swedish, and Norwegian.
                 • Use the gender argument p for plural enumerations in German.

                   ; say the number in English
                   exten => 123,1,Set(CHANNEL(language)=en)
                   exten => 123,2,SayNumber(1234)


                           For this application to work in languages other than English, you must
                           have the appropriate sounds for the language you wish to use.



               See Also
               SayAlpha(), SayDigits(), SayPhonetic(), CHANNEL


               SayPhonetic()                                     Spells the specified string phonetically
               SayPhonetic(string)

               Spells the specified string using the NATO phonetic alphabet.
                   exten => 123,1,SayPhonetic(asterisk)

               See Also
               SayAlpha(), SayDigits(), SayNumber()


               SayUnixTime()                                  Says the specified time in a custom format
               SayUnixTime([unixtime][,[timezone][,format]])

               Speaks the specified time according to the specified time zone and format. The argu-
               ments are:


                                                                           SayNumber() | 429
   452   453   454   455   456   457   458   459   460   461   462