我得到这个错误作为回应
根级别的数据无效。第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,并且可以正常工作。