Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

MMS Сервис почтовых сообщений

MAIL_MESSAGE Почтовое сообщение

VMS Сервис голосовых сообщений

VNS Сервис голосового оповещения

Форматы

Формат процедуры событий для Сервиса почтовых сообщений:

...

Code Block
languagecpp
DoReact("VMS","_id_","_команда_" [,"_параметры_"]);

Формат оператора для описания действий с Сервисом голосового оповещения:

Code Block
languagecpp
DoReact("VNS","_id_","_команда_" [,"_параметры_"]);

...

Code Block
languagecpp
OnEvent("MACRO","1","RUN")
{
	DoReact("VMS","1","SEND","modem<2>,pulse<1>,waitfordialtone<0>");
}

Примеры использования событий и реакций объекта Сервис голосового оповещения:

  1. Необходимо проигрывать звуковой файл при остановке записи видеокамеры:

    Code Block
    languagecpp
    OnEvent("CAM",N,"REC_STOP")
    {
    	DoReact("VNS","1","PLAY","file<C:\Program Files (x86)\Intellect\Wav\cam_alarm_"+N+".wav>");
    }


  2. Необходимо завершать проигрывание файла при начале записи видеокамеры:

    Code Block
    languagecpp
    OnEvent("CAM",N,"REC")
    {
    	DoReact("VNS","1","STOP");
    }


  3. Необходимо, чтобы при наступлении заранее заданной временной зоны менялось значение регулятора громкости на меньшее, а затем по её окончании, ставилось значение равному среднему.  

    Code Block
    languagecpp
    OnEvent("TIME_ZONE","1","ACTIVATE")
    {
    	DoReact("VNS","1","SETUP","level<2>");
    }
    OnEvent("TIME_ZONE","1","DEACTIVATE")
    {
    	DoReact("VNS","1","SETUP","level<8>");
    }