© SibTone Group 2007-2024
Мы используем стабильные решения
для безотказной работы систем,
каждый день, круглый год

Read

 

Описание

Чтение DTMF (тональный набор) цифр с клавиатуры телефона.

Использование

read < min > < max > < sound file > < variable name > < timeout > < terminators >

Параметры

  • min = Минимальное количество вводимых цифр.
  • max = Максимальное количество вводимых цифр.
  • sound file = Звуковой файл, который будет проигран перед считыванием набранных цифр.
  • variable name = Имя переменной, которой будет присвоено значение набранной DTMF последовательности.
  • timeout = таймаут ожидания ввода каждой цифры в милисекундах
  • terminators = Какую кнопку использовать для подтверждения окончания набора не дожидаясь таймаута и если количество набранных цифр меньше значения max (обычно '#')

Пример

<extension name="Read Example">
 <condition field="destination_number" expression="^400$">
  <action application="answer"/>
  <action application="sleep" data="1000"/>
  <action application="read" 
  data="0 2 conference/conf-pin.wav res 10000 #,*"/>
  <action application="playback" data="digits/${res}.wav" />
  <action application="hangup"/>
 </condition>
</extension>

В качестве подтверждения окончания в примере выше можно нажать либо # либо *.

Приложения и инструменты диалплана FreeSWITCH