Configuring CCF 2009 Web Services

You must edit the configuration files of all CCF 2009 web services, before using DCS. Following are a list of the web services in CCF 2009:

  • Microsoft.Ccf.Samples.Csr.AgentDesktop.AddressBook.AddressBook
  • Microsoft.Ccf.Samples.Csr.AgentDesktop.AgentStats.AgentState
  • Microsoft.Ccf.Samples.Csr.AgentDesktop.ContactCenterStatistics.ContactCenterStatistics
  • Microsoft.Ccf.Samples.Csr.AgentDesktop.Lookup.Lookup
  • Microsoft.Ccf.Samples.Csr.AgentDesktop.NonHostedApplications.NonHostedApplication
  • Microsoft.Ccf.Samples.Csr.AgentDesktop.Options.Options
  • Microsoft.Ccf.Samples.Csr.AgentDesktop.SkillsRouting.Routing
  • Microsoft.Ccf.Adapter.CustomerWS.Customer
  • Microsoft.Ccf.Samples.HostedControlInterfaces.RegisterClient.RegisterClient
  • Microsoft.Ccf.Csr.Application.Application
  • Microsoft.Ccf.Csr.AuditLogWS.AuditLog
  • Microsoft.Ccf.Csr.ContextWebServices.ContextWebServices
  • Microsoft.Ccf.Samples.WfWorkflowControl.WorkflowWS.WorkflowWs
  • Microsoft.Ccf.Common.AgentLoginManager.AgentLoginManager
  • Microsoft_Ccf_Csr_Core_AgentCredentials_AgentCredentials

Each of the CCF 2009 web services includes a web.config file that holds the configuration information for the web service. You must edit the web.config file as show below for each of the web services.

To configure Agent Desktop to access DCS:

  1. Open <wwwrootDir>/ <Web Service>/web.config.

  2. Edit the Authorization entry to comment the* *<deny users="*" /> entry and uncomment the <allow users="*" /> entry.

  3. The following sample show the text after edits.

  4. <authorization>
          <allow roles="CCFR4\ccfusers" />
          <!--<deny users="*" />-->
    
          <!-- Allow all users -->
               <allow users="*" />
    
          <!-- Allow specified users and/or roles -->
          <!--
                <allow users="[comma separated list of users]"
                      roles="[comma separated list of roles]"/>
          -->
          <!-- Deny specified users and/or roles -->
          <!--
              <deny users="[comma separated list of users]"
               roles="[comma separated list of roles]"/>
          -->
    </authorization>
    
  5. Restart IIS