Всем хорошего настроения!
Есть два абонента: 111 и 222. Несколько ТА подписаны на отслеживание статуса абонента 111. Есть следующая задача: при использовании ТА абонентом 222, менять статус абонента 111 на тот, что в этот момент имеет абонент 222.
Т.е., если 222 NOT_INUSE, то и 111 должен иметь NOT_INUSE (у 111 на всех ТА горит "зелёная"); если 222 имеет статус INUSE, то и 111 должен становиться INUSE (на всех ТА у 111 загорается "красная").
Смотрю в сторону Set(DEVICE_STATE(...)), но не совсем понимаю, как должна быть логика работы, учитывая, что эта функция работает только с Custom-хинтами.
В целом, возможно ли реализовать подобное? И, если да, то подскажите, пожалуйста, в каком направлении смотреть.