Automatizace, CallStateChanged - Ukončení hovoru na vícero jednotek pomocí jedné
Normální chování interkomu a koncových zařízení je, že ačkoliv se na jendom zařízení hovor odmítne, na ostatních stále vyzvání dokud není hovor přijat, nebo ukončen na interkomu.
Situace: V byte se nachází dvě odpovídací jednotky. Jedna se nachází v obývacím pokoji a druhá v pracovně. Pracujete v pracovně a někdo zazvoní na intercom u dveří.Obě Vaše odpovídací jednotky začnou vyzvánět. Jelikož nechcete být rušeni, zamítnete hovor, ale druhá jednotka v obývacím pokoji bude vyzvánět dál.
Tato automatizace umožňuje ukončení celého hovoru po zamítnutí na jednom koncovém zařízení.
Jak to funguje: Zamítnutí hovoru spustí prodlevu (delay – 100ms) po které se hovor ukončí. Pokud je hovor přijat, spustí se druhá prodleva, která ukončí původní prodlevu dříve, než celý hovor ukončí.
Upozornění: Toto řešení bude fungovat pro veškeré hovory! Pokud chcete tuto automatizaci používat jen pro vybraná čísla, je potřeba je specifikovat v CallStateChanged (terminated).
V některých případech s vysokou odezvou je možné, že toto řešení nebude fungovat. Pokud máte potíže s funkčností, zkuste zvýšit 100ms prodlevu pokaždé o 50ms.
Poznámka: Všechny bloky použité v sekci Automatizace jsou podrobně popsány v našem manuálu pro Automatizaci, kde jsou také některé příklady. Tato příručka je k dispozici na našich webových stránkách:
https://wiki.2n.cz/hip/auto/latest/cs