Здравствуйте, многоуважаемые гуру.Есть вопрос по комманде sleep под cisco-й:
Когда заходишь на киску и набираешь
#tclsh
то комманда sleep есть и работает там правильно.
Но когда ее запускать в скрипте tcl, то cisco говорит, что нет такой комманды.Как можна иначе реализовать задержку в ivrовском скрипте?
Спасибо !
Дополнительное инфо:
#info tclversion
7.1cisco AS5300 c ios-ом 12.3.
>#tclsh
>то комманда sleep есть и работает там правильно.
>Но когда ее запускать в скрипте tcl, то cisco говорит, что нет
>такой комманды.
более того, в IVR Programming Guide она тоже не встречается :(
я, когда мне нужно было поставить задержку в начале работы скрипта, делал новое состояние, играл тишину нужное время, и продолжал по событию media_done. криво но работает.
интересно, у кого как еще это реализовывалось..
set delay 2
set event [startTimer $delay info]
while { $event == "digit" } \
{
set event [startTimer $info{timeLeft} info]
}
>set delay 2
>set event [startTimer $delay info]
>while { $event == "digit" } \
>{
> set event [startTimer $info{timeLeft}
>info]
>}да что-то скриптец в ivr не работает. А можна рабочий вариант увидеть?
сенкс.