Функция LANGUAGE()
Замечание!
Эта функция объявлена устаревшей, начиная с версии 1.4.0. Вместо нее используйте конструкцию: CHANNEL(language).Назначение:
Получить или установить используемый язык для канала.Описание:
LANGUAGE()
Получить или установить язык, для текущего канала. Эта информация используется при формировании произношения номеров, и для выбора языкового используемого файла на нужном языке. Например, если код языка установлен в 'ru' и требуется проиграть звуковой файл 'demo-congrats' то, если существует файл 'ru/demo-congrats', тогда будет проигран именно этот файл, а если такого файла нет, то будет проигрываться стандартный файл 'demo-congrats'. При использовании некоторых языковых кодов,
изменение языка так же изменяет синтаксис некоторых функций Asterisk, например, SayNumber.
Замечания
- Эта функция может использоваться как для получения значения кода языка, так и для его установки.
- *CLI> show function LANGUAGE
Возвращаемые значения
Возвращает код текущего используемого языка.Примеры
exten => s,1,Set(foo=${LANGUAGE()})exten => s,1,Set(LANGUAGE()=fr)