C# 在twilio语音通话中通过邮件向收件人发送录音

C# 在twilio语音通话中通过邮件向收件人发送录音,c#,.net,twilio,C#,.net,Twilio,通话结束后,我想通过邮件将录音发送给twilio语音通话中的收件人。有人可以建议如何实现吗?我已经找到了解决方案,我们可以通过在接听或拨打电话时设置RecordingStatusCallback来实现,然后处理RecordingStatusCallback,根据要求将录音发送给收件人,如下所示: public CallResource MakeOutboundPhoneCallsAsync(OutgoingCallRequest request, string accountSid, stri

通话结束后,我想通过邮件将录音发送给twilio语音通话中的收件人。有人可以建议如何实现吗?

我已经找到了解决方案,我们可以通过在接听或拨打电话时设置RecordingStatusCallback来实现,然后处理RecordingStatusCallback,根据要求将录音发送给收件人,如下所示:

 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
    }