Asterisk app: SayAlphaCase

Краткий обзор

Воспроизводит звуки соответствующие заданным буквам, с возможностью учета регистра.

Описание

Это приложение воспроизводит звуки соответствующие буквам заданным в <string>. При желании возможно указать <casetype> для произнесения с учетом регистра или без него. Если регистр учитывается, перед произнесением буквы будет указан ее регистр (можно включить полную чувствительно к регистру, чувстительность к регистру строчных, либо заглавных букв).

Синтаксис

SayAlphaCase(casetype,string)

Аргументы

casetype

  • 'a' - Полная чувствительность к регистру. (Например: SayAlphaCase (a, aBc); будет произнесено: lowercase 'a',uppercase 'B',lowercase 'c')
  • 'l' - Чувствительность к нижнему регистру. (Например: SayAlphaCase(l,aBc); Будет произнесено: lowercase 'a', 'b', lowercase 'c')
  • 'n' - Произношение без учета регистра. Эквивалентно команде SayAlpha(). (Например: SayAlphaCase(l,aBc); Будет произнесено: 'a','b','c')
  • 'u' - Чувствительность к верхнему регистру. (Например: SayAlphaCase(l,aBc); Будет произнесено: 'a', uppercase 'b', 'c')

Пример

Воспроизведем буквы 'aBc' с полной чувствительностью к регистру. Перед каждой буквой будет озвучен ее регистр.

exten => 100,1,Answer
exten => 100,n,SayAlphaCase(a,aBc)

Смотри также

Команда Asterisk SayAlpha()

Команда Asterisk SayDigits()

Команда Asterisk SayNumber()

Команда Asterisk SayPhonetic()

function 'CHANNEL'


Команды диалплана Asterisk

  • asterisk/app/sayalphacase.txt
  • Последние изменения: 2018/12/11