Загрузка данных


[from-mobile]
; Когда кто-то звонит на симку:
exten => s,1,NoOp(Звонок от: ${CALLERID(num)})
exten => s,n,Answer()             ; Снимаем трубку
exten => s,n,Wait(1)              ; Пауза 1 секунда для стабилизации звука

; Играем приветствие и ждем 1 цифру (ждем 5 секунд)
; Используем стандартный звук "demo-thanks" (Спасибо за звонок)
exten => s,n(start),Read(MY_DIGIT,demo-thanks,1,,1,5)

; Проверяем, что нажал пользователь:
exten => s,n,GotoIf($["${MY_DIGIT}" = "1"]?press_one)
exten => s,n,GotoIf($["${MY_DIGIT}" = "2"]?press_two)

; Если нажал что-то другое или промолчал:
exten => s,n,Playback(vm-sorry)   ; "Извините"
exten => s,n,Goto(start)          ; Возвращаем в начало

; Логика для кнопки 1
exten => s,n(press_one),NoOp(Нажата единица)
exten => s,n,Playback(digits/1)   ; Бот скажет "Один"
exten => s,n,Hangup()             ; Кладем трубку

; Логика для кнопки 2
exten => s,n(press_two),NoOp(Нажата двойка)
exten => s,n,Playback(digits/2)   ; Бот скажет "Два"
exten => s,n,Hangup()