C# 在twilio语音通话中通过邮件向收件人发送录音
通话结束后,我想通过邮件将录音发送给twilio语音通话中的收件人。有人可以建议如何实现吗?我已经找到了解决方案,我们可以通过在接听或拨打电话时设置RecordingStatusCallback来实现,然后处理RecordingStatusCallback,根据要求将录音发送给收件人,如下所示:C# 在twilio语音通话中通过邮件向收件人发送录音,c#,.net,twilio,C#,.net,Twilio,通话结束后,我想通过邮件将录音发送给twilio语音通话中的收件人。有人可以建议如何实现吗?我已经找到了解决方案,我们可以通过在接听或拨打电话时设置RecordingStatusCallback来实现,然后处理RecordingStatusCallback,根据要求将录音发送给收件人,如下所示: public CallResource MakeOutboundPhoneCallsAsync(OutgoingCallRequest request, string accountSid, stri
public CallResource MakeOutboundPhoneCallsAsync(OutgoingCallRequest request, string accountSid, string authToken, Guid userId)
{
try
{
TwilioClient.Init(accountSid, authToken);
List<string> statusCallbackEvent = new List<string> { "answered", "completed" };
CallResource response =
CallResource.Create(
url: new Uri("http://demo.twilio.com/docs/voice.xml"),
to: new PhoneNumber(request.ToPhoneNumber),
from: new PhoneNumber(request.FromPhoneNumber),
method: Twilio.Http.HttpMethod.Get,
record: request.Record,
recordingStatusCallback: baseUrl + "/api/Twilio/OutboundCalls/RecordingStatusCallback",
recordingStatusCallbackMethod: Twilio.Http.HttpMethod.Post
);
return response;
}
catch (Exception e)
{
throw e;
}
}
欢迎你有没有可能发布到目前为止你尝试过的代码?这将帮助我们帮助你。否则你的问题就太宽泛了。祝你好运虽然回答自己的问题没有错,但要确保你的问题写得好。截至撰写本文时,您的问题有3票接近。考虑扩大你的问题。祝你一切顺利。如果有人知道如何在接到电话后将电话转接到用户线路、手机、网络。有api参考资料吗?虽然回答自己的问题没有错,但要确保你的问题写得很好。截至撰写本文时,您的问题有3票接近。考虑扩大你的问题。祝你一切顺利。
[HttpPost("RecordingStatusCallback")]
public IActionResult RecordingStatusCallback()
{
//Get callback values here and write code To send email
}