4. Akce (Action)
Automation definuje následující typy akcí:
- ActivateSwitch – aktivace spínače
- ActiveWaveKey – aktivace Bluetooth autentizace
- AnswerCall – vyzvednutí příchozího hovoru
- BeginCall – vytvoření odchozího hovoru
- ControlRtpStream – řídí přehrávání RTP streamu
- EndCall – ukončení hovoru
- LogAutomationEvent – pošle zachycený event na syslog server
- OpenDoor – světelná a zvuková signalizace přístupu pomocí čtečky karet
- PlayUserSound – přehrání uživatelského zvuku
- SendDtmf – pošle DTMF
- SendEmail – odesílá e-mail
- SendHttpRequest – odeslání HTTP příkazu
- SendMulticastRequest – odeslání příkazu více zařízením současně
- SendWiegandCode – odešle kód na sběrnici Wiegand
- SetCameraInput – nastavuje použitou kameru
- SetLed – nastavuje barvu LED
- SetOnvifVirtualInput – virtuální vstup pro ONVIF
- SetOutput – nastavení stavu digitálního výstupu
- SetSecuredState – nastavuje úroveň stavu podmínky SecuredState
- StartAutoUpdate – stáhne aktuální firmware a konfigurace
- StartLiftCall – vytvoření volání (platné pouze pro 2N LiftIP 2.0)
- StartMulticastRecv – spuštění příjmu audio streamu
- StartMulticastSend – spuštění vysílání audio streamu
- StopMulticastRecv – zastavení vysílání audio streamu
- StopMulticastSend – zastavení vysílání audio streamu
- UploadSnapshotToFtp – nahraje snímek na FTP server
ActivateSwitch
Blok ActivateSwitch definuje akci pro sepnutí spínače interkomu nakonfigurovaného v záložkách Spínač 1–4. Činnost, která se provede při aktivaci spínače je zcela závislá na nastavení konkrétního spínače (může dojít k sepnutí digitálního výstup, odeslání HTTP požadavku apod.) Deaktivace (vypnutí) spínače je řízeno nastavením parametrů spínače.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Switch ID – definuje aktivovaný spínač (1 až 4).
- Action – definuje stav bistabilního spínače (parametr se neuplatní pro monostabilní režim spínače).
- Platné hodnoty:
- on – spínač je aktivován
- off – spínač je deaktivován
- toggle – spínač je přepnut
- lock – spínač je uzamčen
- unlock – spínač je odemčen
- hold – spínač je přidržen
- release – spínač je uvolněn
- Parametr je nepovinný, implicitní hodnota je on.
- Platné hodnoty:
Příklad
Aktivuje spínač 1 v případě vzniku události definované na řádku 2 a platnosti podmínky definované na řádku 3:
ActivateWaveKey
Blok ActionWaveKey definuje akci nutnou pro aktivaci procesu ověření WaveKey.
Parametry
- Event – definuje událost pro spuštění akce.
- Condition – definuje podmínku, která musí být splněna pro provedení akce. Tento parametr je volitelný.
AnswerCall
Blok AnswerCall definuje akci pro vyzvednutí příchozího hovoru. V případě, kdy na interkom nepřichází žádný hovor nebo příchozí hovor není ve stavu vyzvánění, akce neprovede žádnou činnost.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
Příklad
Provede vyzvednutí hovoru v případě vzniku události č. 2:
BeginCall
Blok BeginCall definuje akci pro vytvoření odchozího hovoru na definované telefonní číslo, SIP URI nebo uživatele v telefonním seznamu interkomu.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Number – volané telefonní číslo (pokud je 2N IP interkom registrován k ústředně)
- Uri – volané SIP URI ve tvaru sip:user@domain. Pro volání na Axis Camera Station se použije speciální URI ve tvaru vms:*.
- User – definuje uživatele, kterému bude voláno
- Device – volaná aplikace 2N IP Mobile ve tvaru device:název_zařízení
- Lze uvést pouze jeden z parametrů Number, Uri, User nebo Device.
Příklad
Uskuteční odchozí hovor v případě vzniku události č. 2:
ControlRtpStream
Blok ControlRtpStream definuje akci pro nastavení přehrávání RTP streamu. Řízeny jsou pouze hovorové streamy, streamy multicastu ovlivněny nejsou.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Direction – definuje směr přehrávání RTP hovorového streamu.
- Platné hodnoty:
- in – příchozí stream na komunikátor
- out – stream posílaný z komunikátoru
- both – příchozí i odchozí stream
- Parametr je nepovinný, implicitní hodnota je both.
- Platné hodnoty:
- mute – přehrávání streamu je zastaveno
- unmute – přehrávání streamu je obnoveno.
- Platné hodnoty:
Příklad
Vypne přehrávání streamů v obou směrech v případě vzniku události č. 2:
EndCall
Blok EndCall definuje akci pro ukončení probíhajícího hovoru. V případě, kdy na interkom neprobíhá žádný hovor, akce neprovede žádnou činnost.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
Příklad
Provede ukončení hovoru v případě vzniku události č. 2:
LogAutomationEvent
Blok LogAutomationEvent definuje akci, která pomocí syslogu pošle událost, která akci vyvolala. Blok lze použít k ověření nastavení automation.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Log to Event Log – určuje, zda se má událost odeslat do záznamu událostí. Výchozí hodnota je 0.
- Name – určuje název události. Tento parametr je nepovinný. Maximální délka názvu je 31 znaků v záznamu událostí.
- Description – určuje popis události. Tento parametr je nepovinný. Maximální délka popisu je 63 znaků.
Příklad
Pomocí syslogu pošle zachycený event č. 2 (Event.CardEntered) v případě vzniku události č. 2.:
OpenDoor
Blok OpenDoor definuje akci pro světelnou a zvukovou signalizaci při platném nebo neplatném přístupu pomocí modulu čtečky karet 2N IP Verso.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Access – signalizuje platnost přístupu
- granted – platný
- denied – neplatný
- Module – definuje název modulu čtečky karet
- Sound – definuje zvukovou signalizaci
- Platné hodnoty:
- full – zvuková signalizace pro platný i neplatný přístup
- none – bez zvukové signalizace
- Platné hodnoty:
- Signaling Only – zařízení nespíná dveřní spínač, zařízení pouze otevření dveří signalizuje
Příklad
Platný přístup u čtečky ve foyer bude signalizován světelným a zvukovým signálem.
PlayUserSound
Blok PlayUserSound definuje akci pro přehrání definovaného uživatelského zvuku.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Sound – definuje přehrávaný zvuk
- Platné hodnoty pro uživatelské zvuky:
- 1–10 – číslo uživatelského zvuku
- Platné hodnoty pro předdefinované zvuky (hvězdička odlišuje předdefinovaný zvuk od uživatelského):
- *1 – moderní vyzvánění
- *2 – velký gong
- *3 – štěkání psa
- *4 – lodní siréna
- *5 – decentní gong
- Platné hodnoty pro uživatelské zvuky:
- Destination – definuje, kde se přehrává uživatelský zvuk.
- Platné hodnoty:
- speaker – zvuk se přehrává na interkomu
- call – zvuk se přehraje do hovoru
- multicast – zvuk se přehraje přes multicastovou adresu
- Parametr je nepovinný, implicitní hodnota je speaker.
- Platné hodnoty:
- Channel – definuje číslo ovládaného kanálu (0–3).
Příklad
Přehraje uživatelský zvuk č 1 v případě vzniku události č. 2:
SendDTMF
Blok Action.SendDTMF definuje akci, která pošle do aktivního hovoru DTMF kód.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Code – definuje posílané DTMF značky
- Platné hodnoty 0–9, A–D, F
- Parametr je povinný
Příklad
Do aktivního hovoru pošle DTMF kód 1234
SendEmail
Blok SendEmail definuje akci pro odeslání e-mailu.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Sender – definuje adresu odesílatele pro odchozí e-maily ze zařízení.
- Subject – definuje předmět odesílané e-mailové zprávy.
- Do textu lze vkládat speciální zástupné symboly pro datum a čas, identifikaci zařízení. Tyto zástupné symboly budou před odesláním zprávy nahrazeny aktuální hodnotou. Viz popis parametru Body.
- Body – definuje obsah zprávy, kterou lze upravit obsah odesílané zprávy. V textu lze používat formátovací značky jazyka HTML. Do textu lze vkládat speciální zástupné symboly pro datum a čas, identifikaci zařízení. Tyto zástupné symboly budou před odesláním zprávy nahrazeny aktuální hodnotou. Viz seznam zástupných symbolů.
Upozornění
- Zástupné symboly závislé na konkrétním případu fungují, pokud je Action.SendEmail vyvolán některou z podporovaných událostí. Viz Přehled zástupných symbolů v událostech.
- Snapshots – definuje počet snímků, které budou k e-mailu přiloženy <0, 5>.
- Parametr je nepovinný, implicitní hodnota je 1.
- Timespan – časový rozsah snímků přiložených k e-mailu v sekundách. Každou vteřinu se uloží fotografie do paměti 2N IP interkomu. Délka paměti je 30 vteřin zpětně.
Parametr je nepovinný, implicitní hodnota je 1.
Tip
Doporučujeme volit hodnoty parametru Timespan a Snapshot tak, aby podíl TimeSpan/Snapshots bylo celé číslo.
Příklad: Timespan = 8
Snapshot = 5
Zobrazí se nejaktuálnější fotografie a každá další s dvouvteřinovým rozpětím do minulosti.
Pokud je časové rozpětí menší než počet dostupných fotografií, použijí se některé fotografie opakovaně.
- Width – definuje parametr nastavující šířku rozlišení přiloženého obrázku z kamery. Šířka snímku musí odpovídat jedné z podporovaných variant rozlišení interkomu.
- Parametr je nepovinný, implicitní hodnota je 640.
- Height – definuje parametr nastavující výšku rozlišení přiloženého obrázku z kamery. Výška snímku musí odpovídat jedné z podporovaných variant rozlišení interkomu.
- Parametr je nepovinný, implicitní hodnota je 480.
- User – definuje jednoho nebo více uživatelů, kterým se pošle e-mail. Zadán musí být alespoň jeden z parametrů User nebo E-mail.
- E-mail – definuje e-mailovou adresu, na kterou se pošle e-mail. V případě potřeby lze zadat více e-mailových adres oddělených čárkou v uvozovkách.
- Platné hodnoty:
- uživatel@doménové_jméno
- uživatel@ip_adresa
- uživatel@doménové_jméno, uživatel@ip_adresa
- Platné hodnoty:
Tip
- Parametr User má přednost před parametrem E-mail.
Příklad
Pošle e-mail na e-mailovou adresu nastavenou u uživatele Jana:
Upozornění
- Parametr User je omezený celkovým počtem max. 10 uživatelů.
SendHttpRequest
Blok SendHttpRequest definuje akci pro odeslání HTTP příkazu jinému zařízení v síti. Pomocí HTTP příkazu lze ovládat jiné zařízení v síti (IP relé, nahrávací systém, jiný interkom apod.)
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Uri – standardní HTTP URI obsahující adresu cílového zařízení a volitelně cestu a příp. další Parametry. Maximální délka je 2048 bajtů.
- Username – definuje uživatelské jméno pro případ, že HTTP server vyžaduje autentizaci. Parametr je nepovinný – implicitní hodnota je "intercom".
- Password – definuje heslo v případě, že HTTP server vyžaduje autentizaci. Parametr je nepovinný.
- Method – definuje metodu požadavku HTTP, dostupné metody jsou: GET, POST, PUT, DELETE.
- Type – typ obsahu těla http požadavku. Povolené hodnoty: "application/json" a "text/plain". Týká se pouze platných metod POST a PUT.
- Text – textový obsah požadavku. Týká se pouze platných metod POST a PUT.
Příklad 1)
V případě vzniku připojené události odešle HTTP příkaz na zařízení s IP adresou 10.27.24.6:
V případě stisku jakékoliv klávesy se odešle její přesná identifikace na zařízení s IP adresou 10.27.24.6.
Upozornění
- Je podporována autentizace Basic i Digest, pro vyšší bezpečnost doporučujeme Digest.
Upozornění
HTTP příkazy používají URL kódování. Při nastavení Automation podle příkladu 2 budou odesílané HTTP příkazy ve formátu:
Stisknuté tlačítko | Format ve Formatter | Odeslaný příkaz |
---|---|---|
Rychlá volba 1 | http://10.27.1.6/message={1} | http://10.27.1.6/message=%251 ("%" je zakódováno jako "%25") |
Klávesnice 1 | http://10.27.1.6/message={1} | http://10.27.1.6/message=1 |
Rychlá volba 1 | http://10.27.1.6/mess?age={1} | http://10.27.1.6/mess?age=%251 |
Klávesnice 1 | http://10.27.1.6/mess?age={1} | http://10.27.1.6/mess?age=1 |
Upozornění
- Parsování hodnot jednoho parametru oddělených čárkou
Jeden konkrétní parametr může být dále rozdělen čárkou na jednotlivé hodnoty. Jednotlivé hodnoty lze oddělit pomocí '`' (zpětný apostrof). A dále je možné použít \ jako escape znak pro zadání `.
Příklady
abc,def → abc and bcd`abc,def`→ abc,bcd
abc\`def → abc`def
abc\def → abcdef
abc\ \def → abc\def (zpětné lomítko hned 2x za sebou)
Platnost upozornění se znakem % zůstává.
SendMulticastRequest
Blok SendMulticastRequest definuje akci pro odeslání uživatelského příkazu více zařízením současně. Příjem takto odeslaného příkazu lze zpracovat pomocí bloku MulticastTrigger. Příkaz tvoří zpráva odeslaná pomocí UDP protokolu na multicastovou adresu (235.255.255.250:4433) a tudíž může být přijata více zařízeními současně. Zpráva obsahuje identifikaci příkazu (parametr Command) a případné parametr (parametr Params). Zpráva může být zabezpečena pomocí hesla (parametr Password). Tyto příkazy je doporučeno posílat s maximální intenzitou 1 příkaz za sekundu.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Command – definuje identifikátor příkazu. Pomocí tohoto parametru lze odlišit různé typy odesílaných příkazů. Blok MulticastTrigger reaguje na akci SendMulticastRequest pouze tehdy, pokud má uveden stejný identifikátor příkazu. Identifikátor může být libovolný text obsahující znaky A–Z, a–z a 0–9.
- Parameters – definuje parametry příkazu, které budou odeslány v UDP zprávě. Lze uvést jeden nebo více parametrů oddělených čárkou. Jednotlivé Parametry musí být ve formátu “název_parametru=hodnota_parametru“.
- Příklad:
- Parameters=“Address=192.168.1.1”, “Port=10000”
- Takto odeslané parametry budou dostupné v události HttpTrigger reagující na tento příkaz jako výstupní parametry Address a Port. Lze je následně využít např. v akcích navázaných na HttpTrigger.
- Příklad:
- Password – definuje heslo, pomocí kterého je příkaz zabezpečen proti neautorizovanému přístupu. Parametr je nepovinný. Pokud není heslo uvedeno, příkaz není zabezpečen. Heslo může být libovolný text obsahující znaky A–Z, a–z a 0–9.
Příklad
Odešle příkaz na opendoor na všechna zařízení v síti, která mají odpovídajícím způsoben nastaven blok Event.MulticastTrigger v případě vzniku události č. 2:
Upozornění
- Parsování hodnot jednoho parametru oddělených čárkou
Jeden konkrétní parametr může být dále rozdělen čárkou na jednotlivé hodnoty. Jednotlivé hodnoty lze oddělit pomocí '`' (zpětný apostrof). A dále je možné použít \ jako escape znak pro zadání `.
Příklady
abc,def → abc and bcd`abc,def` → abc,bcd
abc\`def → abc`def
abc\def → abcdef
abc\ \def → abc\def (zpětné lomítko hned 2x za sebou)
Platnost upozornění se znakem % zůstává.
SendWiegandCode
Blok SendWiegandCode definuje akci pro poslání zadaného kódu na sběrnici Wiegand.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
Code – definuje kód, který má být poslán na sběrnici Wiegand. Pokud zadaný kód přesahuje kapacitu zprávy posílané přes Wiegand, jsou zredukovány bity vysokého řádu. Kód může být zadán jako dekadické nebo hexadecimální číslo. Je také možno zadat uuid uživatele z adresáře. Jestliže uuid existuje a uživatel má nakonfigurovánu Virtuální kartu, blok pošle tuto Virtuální kartu na rozhraní Wiegand.
Platné hodnoty
- dekadické číslo
- hexadecimální číslo
- uuid
- Parametr je povinný
- Facility code – facility kód zařízení. Nastavení se uplatní pouze pro formát „wiegand26".
- Platné hodnoty
Dekadické číslo v rozmezí 0–255
Parametr je nepovinný, pokud není parametr nastaven, tak není použit.
- Platné hodnoty
- Format – definuje formát zprávy na sběrnici Wiegand
- Platné hodnoty
- wiegand26 – 26 bitů
- wiegand32 – 32 bitů
- wiegand37 – 37 bitů
- Parametr je nepovinný, implicitní hodnota je wiegand26
- Platné hodnoty
- Module – definuje modul, přes který je kód odeslán.
- Platné hodnoty
- Jméno modulu nastavené v menu Hardware / Rozšiřující moduly / Modul Wiegand, parametr Jméno modulu
- Parametr je povinný pro model 2N Verso a 2N Access Unit, ostatních modelů se netýká
- Platné hodnoty
Příklad
Pošle na sběrnici Wiegand kód zadaný v události 1. pomocí Event.CodeEntered.
Pro 2N Verso a 2N Access Unit pak druhý řádek vypadá následovně:
SetCameraInput
Blok SetCameraInput definuje akci umožňující přepínat mezi různými zdroji video signálu pro aktivní hovor. Tato akce umožňuje přepínat mezi zabudovanou kamerou a externí IP kamerou, případně mezi dvěma vstupy pro připojení analogové kamery k modelu 2N IP Video Kit. Touto akcí nelze přepínat zdroj videa pro RTSP stream.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Type – definuje typ zdroje video signálu. Změna během hovoru se projeví pouze pro tento hovor. Ostatní přijímače videa dostávají stále stejný kanál.
- Platné hodnoty:
- internal – interní kamera (resp. externí analogová připojená přímo k zařízení)
- external – externí IP kamera
- Parametr je nepovinný, implicitní hodnota je internal.
- Platné hodnoty:
Příklad
Přepne zdroj video signálu na první vstup pro externí analogovou kameru v případě vzniku události č. 2:
SetOnvifVirtualInput
Blok SetOnvifVirtualInput definuje akci pro poslání změny virtuální vstupu pomocí protokolu ONVIF. Pro odzkoušení je možné použít například program ONVIF Device Manager (verze 2.2.250).
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Port – definuje číslo virtuálního portu,
- Platné hodnoty:
- 0–10 – číslo portu
- Platné hodnoty:
- hi – nastavuje logickou hodnotu true
- lo – nastavuje logickou hodnotu false.
- Parametr je nepovinný, implicitní hodnota je hi (true).
- Platné hodnoty:
Příklad
Pošle pomocí eventu v ONVIF informaci o tom, že port číslo 8 změnil svou hodnotu na úroveň logická 1 v případě vzniku události č. 2:
Na ONVIF je posláno:
- InputToken: onvif_port_08
- LogicalState:true
SetOutput
Blok SetOutput definuje akci pro nastavení výstupu interkomu do požadované úrovně.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Output – definuje nastavovaný výstup.
- Vzorové hodnoty:
- relay1 – relé 1 na základní jednotce
- relay2 – relé 2 na základní jednotce
- output1 – výstup 1 na základní jednotce
- output2 – výstup 2 na základní jednotce
- Seznam platných hodnot se může lišit pro různé modely interkomů 2N IP, viz kap. Dostupné digitální vstupy a výstupy.
- Vzorové hodnoty:
- Level – požadovaný úroveň výstupu. Tento parametr je nepovinný.
- Platné hodnoty:
- lo – vypnutí výstupu
- hi – zapnutí výstupu (implicitní hodnota)
- Platné hodnoty:
Příklad
Aktivuje výstup Output1 v případě vzniku události definované na řádku 2:
SetLed
Blok SetOutput definuje akci, která ovládá změnu podsvícení LED nebo sady LED na zařízení. Po restartu zařízení se obnoví podsvícení nastavené ve webovém konfiguračním rozhraní zařízení.
Parametry
- Event – definujte událost, která spustí akci.
- Condition – definujte podmínku, která musí být splněna, aby se akce spustila. Tento parametr je nepovinný.
- Type – definuje LED nebo sadu LED, které mají být ovládány.
- Red – definuje intenzitu červené barvy v rozsahu 0 až 255. Prázdná hodnota je považována za 0, pokud je vyplněn alespoň jeden další parametr barvy. Pokud jsou všechny parametry barvy prázdné, blok deaktivuje nastavení barvy (tzn. barva se vrátí k barvě nastavené v konfiguraci).
- Green – definuje intenzitu zelené barvy v rozsahu 0 až 255. Prázdná hodnota je považována za 0, pokud je vyplněn alespoň jeden další parametr barvy. Pokud jsou všechny parametry barvy prázdné, blok deaktivuje nastavení barvy (tzn. barva se vrátí k barvě nastavené v konfiguraci).
- Blue – definuje intenzitu modré barvy v rozsahu 0 až 255. Prázdná hodnota je považována za 0, pokud je vyplněn alespoň jeden další parametr barvy. Pokud jsou všechny parametry barvy prázdné, blok deaktivuje nastavení barvy (tzn. barva se vrátí k barvě nastavené v konfiguraci).
- White – definuje intenzitu bílé barvy v rozsahu 0 až 255. Prázdná hodnota je považována za 0, pokud je vyplněn alespoň jeden další parametr barvy. Pokud jsou všechny parametry barvy prázdné, blok deaktivuje nastavení barvy (tzn. barva se vrátí k barvě nastavené v konfiguraci).
SetSecuredState
Blok SetSecuredState definuje akci potřebnou k nastavení stavu Secured State na požadovanou úroveň. Blok funguje pouze tehdy, když je přiřazený vstup zabezpečeného stavu nastaven na "Žádný" (tj. k řízení stavu není přiřazen žádný digitální vstup).
Parametry
- Event – definujte událost, která spustí akci.
- Condition – definujte podmínku, která musí být splněna, aby se akce spustila. Tento parametr je nepovinný.
- Level – definujte požadovanou výstupní úroveň.
- Platné hodnoty:
- lo – stav deaktivace
- hi – aktivace stavu (výchozí hodnota)
- Platné hodnoty:
StartAutoUpdate
Blok StartAutoUpdate definuje akci pro spuštění automatické aktualizace firmware a konfigurace. Parametry aktualizace jsou nastaveny v menu Systém / Aktualizace.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
Poznámka
Ostatní příklady nastavení
- Access granted / Access Denied Sound – none = svítí zeleně, přehraje zvuk dle nastavení spínače v HW
Access denied / Access Denied Sound – none = svítí červeně, nepřehraje žádný zvuk
Upozornění
- Moduly čteček karet ve spojení s blokem DoorOpen musí být vyloučeny z kontroly přístupu nastavením v Hardware / Rozšiřující moduly. U daného modelu nastavením parametru Dveře / Nepoužito.
- Moduly, které nemají možnost konfigurace jména, je možné adresovat pomocí ext <pozice_modulu> , např. "ext3".
StartLiftCall
Blok StartLiftCall definuje zahájení volání ze zařízení 2N LiftIP 2.0. Pokud probíhá volání s vyšší prioritou, zařadí se volání vyvolané touto akcí do fronty.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
Call type – definuje, který typ hovoru bude zahájen. Destinace, na které jsou jednotlivé typy hovorů směřovány, se nastavují ve webovém konfiguračním rozhraní v sekci Volání.
- Platné hodnoty:
- alarm – alarmové volání (destinace 1)
- alarm2 – alarmové volání (destinace 2)
- operational – provozní volání
- checking – kontrolní hovor
- Platné hodnoty:
- Operational Call Type – definuje typ provozního volání. Tento parametr je platný pouze v případě, že je v parametru Call type vybráno provozní volání.
- Platné hodnoty
rescue-end – provozní volání při konci režimu vyproštění.
button-error – provozní volání ve chvíli, kdy dojde k poruše tlačítka ALARM1.
button-fixed – provozní volání ve chvíli, kdy dojde k opětovnému zprovoznění tlačítka ALARM1 po jeho poruše.
audio-error – provozní volání ve chvíli, kdy test audia skončí neúspěchem (chyba audia).
audio-fixed – provozní volání ve chvíli, kdy byla chyba audia při posledním testu audia odstraněna.
- Platné hodnoty
Příklad
Akce zahájí kontrolní volání v případě vzniku události definované na řádku 2 a platnosti podmínky definované na řádku 3:
StartMulticastRecv
Blok StartMulticastRecv definuje akci spuštění příjmu audio streamu a jeho přehrávání. Akcí lze ovládat až čtyři nezávislé přijímací kanály. Pro příjem audio streamu je použit protokol RTP/UDP.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Channel – definuje číslo ovládaného kanálu (0–3).
- IP Address – definuje multicastovou IP adresu audio streamu.
- Port – definuje UDP port, na který bude audio stream přijímán.
- Volume – definuje relativní hlasitost přehrávaného audio streamu v rozsahu −6 dB až +6 dB.
- Platné hodnoty:
- -6 – minimální hlasitost
- 0 – střední hlasitost (implicitní hodnota)
- 6 – maximální hlasitost
- Parametr je nepovinný, implicitní hodnota je 0.
- Platné hodnoty:
- Codec – definuje použitý audio kodek
- Platné hodnoty
- pcmu – kodek G.711 u-law
- pcma – kodek G.711 A-law
- g729 – kodek G.729
- g722 – kodek G.722
- l16 – kodek L16, 16 kHz
- Parametr je nepovinný, implicitní hodnota je pcmu.
- Platné hodnoty
Příklad
Spustí příjem audio streamu na multicastové IP adrese 239.0.0.1:10000 v kanálu 1 v případě vzniku události č. 2:
StartMulticastSend
Blok StartMulticastSend definuje akci pro spuštění vysílání audio streamu na multicastovou IP adresu. Akcí lze ovládat až čtyři nezávislé vysílací kanály. Pro vysílání audio streamu je použit protokol RTP/UDP.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Channel – definuje číslo ovládaného kanálu (0–3).
- IP Address – definuje multicastovou IP adresu audio streamu.
- Port – definuje UDP port, na který bude audio stream odesílán.
- Source – definuje zdroj zvuku
- Platné hodnoty:
- mic – zdrojem zvuku je mikrofon
- call – zdrojem zvuku hovor
- Parametr je nepovinný, implicitní hodnota je mic.
- Platné hodnoty:
- Codec – definuje použitý audio kodek
- Platné hodnoty
- pcmu – kodek G.711 u-law
- pcma – kodek G.711 A-law
- g729 – kodek G.729
- g722 – kodek G.722
- l16 – kodek L16, 16 kHz
- Parametr je nepovinný, implicitní hodnota je pcmu.
- Platné hodnoty
Příklad
Spuštění odesílání audio streamu pomocí kanálu 1 na adresu 239.0.0.1:10000 v případě vzniku události č. 2:
StopMulticastRecv
Blok StopMulticastRecv definuje akci pro zastavení příjmu audio streamu na multicastovou IP adresu.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Channel – definuje číslo ovládaného kanálu (0–3).
Příklad
Zastaví příjem audio streamu v kanálu 1 v případě vzniku události č. 2:
StopMulticastSend
Blok StopMulticastSend definuje akci pro zastavení vysílání audio streamu na multicastovou IP adresu.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Channel – definuje číslo ovládaného kanálu (0–3).
Příklad
Zastaví odesílání audio streamu v kanálu 1 v případě vzniku události č. 2:
UploadSnapshotToFtp
Blok UploadSnapshotToFtp definuje akci pro nahrání snímku z kamery na FTP server. Parametry FTP serveru a snímku jsou nastaveny v menu Služby / Streamování / FTP.
Parametry
- Event – definuje událost, která spustí tuto akci.
- Condition – definuje podmínku, která musí být splněna, aby akce byla provedena. Tento parametr je nepovinný.
- Source – definuje zdroj videa, ze kterého se má nahrát snímek na FTP server.
- Platné hodnoty:
- auto – zdroj videa je vybrán podle nastavení Hardware / Kamera / Společné nastavení / Výchozí zdroj videa
- internal – interní kamera
- external – externí kamery
- Parametr je nepovinný, implicitní hodnota je auto.
- Platné hodnoty:
Příklad
Uloží fotku z kamery na FTP server v případě vzniku události č. 2: