In the Office Communications Server 2007 R2 implementation, the Application Server applications retrieve settings information via WMI. Global settings are stored in AD, while pool level application settings are stored in the RTCConfig database. As mentioned earlier, some of these settings are established at time of activation, while others are configurable from the Office Communications Server 2007 R2 Management Console. All are viewable and configurable using the WBEMTEST utility and the global settings can also be accessed using ADSIEDIT.MSC.

Global Settings

  • MSFT_SIPPoolSetting – each pool is represented by an instance of this class. One if its properties—Applications Property— is a multi-valued array containing the names of the Application Server applications installed in the pool.

  • MSFT_SIPApplicationContactSetting – this class contains instances for each Contact object required by the Application Server applications. If all four R2 Application Server applications have been installed, activated, and configured, there will be instances for each pool’s Response Group Presence Watcher (RGSPresenceWatcher), Conferencing Announcement Service, Conferencing Attendant (CAAPrivateContactObject), plus one for each Dial-In Conferencing access number configured for the organization.

  • MSFT_SIPTrustedServiceSetting – this class will contain one instance for each Application Server application for each pool, which stores the Distinguished Name (DN), GRUU address, and port number for the Application Server application instances in that pool.

Pool Settings

  • MSFT_SIPApplicationConfigSetting – Each pool’s RTCConfig database contains one instance of this class for each Application Server application installed in the pool, and each instance tells the Front End Server the name, labels, and location of the application’s assembly file.

  • Other Pool-level Application settings – An Application Server application can also extend the Office Communications Server 2007 schema to add classes specific to itself. In Office Communications Server 2007 R2, the Response Group service added 11 new classes (and corresponding tables in the RTCConfig database) for storing settings. See Response Group Client Web Service Drilldownfor details about these settings.