Синхронизация услуг ДВО с удаленным сервером — функционал, который выполняет синхронизацию состояний услуг ДВО на телефоне с состояниями соответствующих услуг на сервере. Синхронизация работает посредством подписки устройства самого на себя. Тип подписки — «as-feature-event».
Синхронизация работает как для удаленных, так и для локальных услуг:
- безусловная переадресация (CFU);
- переадресация по занятости (CFB);
- переадресация по неответу (CFNR);
- не беспокоить (DND).
Для работы синхронизации ДВО с удаленным сервером необходимо задать сервер подписок.
Параметр, отвечающий за активацию синхронизации через:
- Web-интерфейс: IP-телефония → SIP-аккаунты → Аккаунт N → Настройки сервисов → Синхронизация ДВО с удаленным сервером;
- Экранное меню: Меню → Услуги → Аккаунт N → Синхр. с сервером.
На сервере необходимо разрешить возможность использования услуг для абонента.
В противном случае состояния услуг не будут синхронизироваться.
Первоначальная синхронизация услуг
При активации синхронизации телефон подпишется на сервере подписок и поменяет у себя состояния услуг в соответствии с состояниями услуг на сервере, если они отличаются.
Например, на телефоне включена услуга DND, остальные услуги выключены, а на сервере включены переадресация по неответу (CFNR) и переадресация по занятости (CFB), остальные выключены. В таком случае при включении синхронизации телефон отключит у себя DND и включит переадресацию по неответу и переадресацию по занятости, что будет видно по индикации. В итоге состояния услуг на телефоне и на сервере станут одинаковыми.
Изменение состояния услуги на телефоне
При активации или деактивации какой-либо услуги через экранное меню или web-интерфейс телефон сообщает серверу, что изменилось состояние услуги. После чего сервер выставляет такое же состояние у себя.
Например, телефон синхронизирован с сервером, все услуги выключены. На телефоне активировали безусловную переадресацию (CFU) через web-интерфейс или через экранное меню. Телефон сообщает серверу, что безусловная переадресация активирована, и сервер включает услугу у себя.
Также можно менять состояния нескольких услуг сразу через web-интерфейс.
Например, телефон синхронизирован с сервером, включены услуги DND и CFU, а услуги CFNR и CFB выключены. Если на телефоне через web-интерфейс отключить DND и CFU, а CFNR и CFB включить, то телефон сообщит об изменении всех состояний, и сервер выставит такие же состояния у себя.
Изменение состояния услуги на сервере
При активации или деактивации на сервере какой-либо услуги сервер сообщает телефону, что изменилось состояние услуги. После чего телефон выставляет такое же состояние у себя.
Например, телефон синхронизирован с сервером, все услуги выключены. На сервере была активирована безусловная переадресация (CFU). Сервер сообщает телефону, что безусловная переадресация активирована, и телефон включает услугу у себя.