// API
        // API
        // API

        public static async Task <IVRConfig> GetConfigAsync()
        {
            using (IVRConfigDataProvider configDP = new IVRConfigDataProvider()) {
                IVRConfig config = await configDP.GetItemAsync();

                if (config == null)
                {
                    throw new InternalError("No IVR settings defined");
                }
                return(config);
            }
        }
 public static async Task <IVRConfig> GetConfigCondAsync()
 {
     using (IVRConfigDataProvider configDP = new IVRConfigDataProvider()) {
         return(await configDP.GetItemAsync());
     }
 }