Read call history information from Nordic site with filters
// Read configuration parameters
var companyId = int.Parse(ConfigurationManager.AppSettings.Get("CompanyId"));
var user = ConfigurationManager.AppSettings.Get("UserName");
var password = ConfigurationManager.AppSettings.Get("Password");

// Create and configure LogOn service proxy class
var logonClient = Environments.Nordic.CreateLogOnSoapClient();

// Log on and generate xConfirmitApiKey
var xConfirmitApiKey = logonClient.LogOnUser(user, password);

// Create RestClient class
var client = Environments.Nordic.CreateCatiRestClient(xConfirmitApiKey, companyId);

// Create service class
ICallHistoryService callHistoryService = new CallHistoryService(client);

// Get all call history data
var data = await callHistoryService.GetAsync("$filter=CallCenterId eq 1 and InterviewId eq 11");