Придумал как переделать настройки оповещений о событиях.
Будет возможность как в правилах входящих настроить фильтры на типы событий и их параметры:
События:
– проблема регистрации устройства или внешней учётной записи. Параметры: время, устройства (несколько), вн. уч. запись (несколько)
– Состоялся звонок (входящий и исходящий). Параметры: время, устройства (несколько), вн. уч. запись (несколько)
– достижение минимального баланса. Параметры: время, вн. уч. запись (несколько)
– пополнение баланса. Параметры: время, вн. уч. запись (несколько)
и новые:
– входящее сообщение. Параметры: время, вн. номер, откуда: (sip, sms, email, xmpp, etc)
Каждому правилу сопоставить одно или несколько контактов (разных типов).
Тогда можно будет входящие SMS отправить одновременно на SIP+XMPP+email. Можно отключить оповещения о пополнении баланса. Можно управлять оповещениями и транспортами в зависимости от времени суток, дня недели и прочего. Можно оповещать о балансе.. или звонках.. не “админа”, а контакт пользователя устройства или внешней учётной записи…
Но есть ещё неясности… надо обдумать.
А в целом идея понятна? Не слишком сложно? 🙂