public async Task <TwiMLResult> ConnectClient(string callSid)
        {
            const string agentOne     = "agent1";
            var          conferenceId = callSid;
            var          callBackUrl  = GetConnectConfereceUrlForAgent(agentOne, conferenceId);
            await _callCreator.CallAgentAsync(agentOne, callBackUrl);

            await _callsRepository.CreateOrUpdateAsync(agentOne, conferenceId);

            var response = TwiMLGenerator.GenerateConnectConference(conferenceId, WaitUrl, false, true);

            return(TwiML(response));
        }