Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Presence contacts, defined as buddies (and buddy groups) and watchers, can be stored on the server. These contacts can roam with a user profile as it moves between clients, and will be retrieved from the SIP server upon registration.
Buddy and Watcher roaming are enabled by calling IRTCClientProvisioning2::EnableProfileEx and passing the pointer a profile's IRTCProfile interface. Roaming is enabled by setting the lRoamingFlags parameter to the type of profile that will be enabled (such as RTCRMF_BUDDY for buddy roaming, or RTCRMF_WATCHER for watcher roaming). To disable roaming, call IRTCClientProvisioning2::EnableProfileEx again with lRoamingFlags set to zero. A call to IRTCClientProvisioning::DisableProfile will also disable roaming.
Once enabled, any changes to the client buddy, buddy groups, and watchers will also be updated on the SIP server. Roaming can be enabled and disabled without additional coding for roaming-specific paths; subsequent method calls are identical regardless of whether roaming is enabled or disabled.