Голосовое меню - запись и воспроизведение

exten => 120,1,Answer() ;Воспроизвести главное голосовое меню
exten => 120,n,Playback(beep)
exten => 120,n,System(test -e /var/lib/asterisk/sounds/custom/greeting.wav) ;проверка существует ли файл
exten => 120,n,GotoIf($["${SYSTEMSTATUS}" != "SUCCESS"]?endof120) ;если существует, то воспроизводим
exten => 120,n,Playback(recordings/greeting)
exten => 120,n(endof120),Playback(beep)
exten => 120,n,Hangup()
 
exten => 121,1,Authenticate(1234) ;Запись главного голосового меню
exten => 121,n,System(cp -f /var/lib/asterisk/sounds/custom/greeting.alaw /var/lib/asterisk/sounds/custom/greeting.alaw.bak) ;делаем резервную копию предыдущего меню
exten => 121,n,Playback(beep)
exten => 121,n,Record(recordings/greeting:alaw)
exten => 121,n,Hangup()