如何修复twilio twiml响应中的错误?

时间:2018-11-27 05:26:36

标签: twilio twiml

我得到这个错误作为回应

根级别的数据无效。第1行,位置1。基于一种解决方案,我尝试执行此return TwiML(response, new UTF8Encoding())仍然无法正常工作。

 public ActionResult Connect(string phoneNumber)
        {
            var response = new VoiceResponse();

            var dial = new Dial(callerId: _credentials.PhoneNumber);
            if (phoneNumber != null)
            {
                dial.Number(phoneNumber, statusCallbackEvent: new[]{Number
                .EventEnum.Initiated, Number.EventEnum.Ringing, Number.EventEnum
                .Answered, Number.EventEnum.Completed}.ToList(),
                statusCallback: new Uri("https://d50c6e19.ngrok.io/Call/TwilioStatusCallback"),
                statusCallbackMethod: Twilio.Http.HttpMethod.Post);
            }
            else
            {
                dial.Client("support_agent");
            }
            response.Append(dial);

            return TwiML(response);
        }

编辑1:该错误已解决,这是由于Twilio.AspNet.Mvc的版本引起的。我将其更新为最新版本,即5.20.1,并且可以正常工作。

0 个答案:

没有答案