public void SendConferenceUserFeedback(int overallRating, int videoQualityRating, int audioQualityRating, string comments)
        {
            Feedback feedbackObj = new Feedback();

            feedbackObj.overallRating      = overallRating;
            feedbackObj.videoQualityRating = videoQualityRating;
            feedbackObj.audioQualityRating = audioQualityRating;
            feedbackObj.comments           = comments;

            ConferenceUserFeedbackData cufd = new ConferenceUserFeedbackData();

            cufd.localID   = localID;
            cufd.originID  = originID;
            cufd.deviceID  = deviceID;
            cufd.timestamp = DateTime.UtcNow.ToUnixTimeStampMiliseconds();
            cufd.remoteID  = remoteID;
            cufd.feedback  = feedbackObj;

            Debug.WriteLine("ConferenceUserFeedback: ");
            var task = callstats.ConferenceUserFeedback(cufd);
        }
Beispiel #2
0
 public async Task ConferenceUserFeedback(ConferenceUserFeedbackData conferenceUserFeedbackData)
 {
     await SendRequest(conferenceUserFeedbackData, UrlBuilder(Host.events.ToString(),
                                                              $"/v1/apps/{_appID}/conferences/{_confID}/{_ucID}/events/feedback"));
 }