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