我已经在这个小项目上工作了几天,我觉得我需要向正确的方向努力,因为我觉得我只是在圈子里跑。
我想做的是;一旦客户呼叫我的支持热线并留言,它就会将此消息放入twilios录音标签中。多数民众赞成,我相信这就是我想要的。
接下来我需要的是,我想使用c#代码来获取录音并将其发送到多个电话号码,有点像语音邮件。它将呼叫列表中的所有人,直到其中一个人接听电话并收听录制的文件。
目前我所知道的是如何获取记录ID;我觉得这样做是错误的。如何抓取所述语音录制文件并将其发送到手机....任何帮助表示赞赏
string ACCOUNT_SID = "AC2b69a2a2ef0a6c61674ace79d58737e4";
string AUTH_TOKEN = "*********************";
var client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
var recordings = client.ListRecordings(null,DateTime.Today,null,null);
foreach (var test in recordings.Recordings) {
var t = test.Sid;
}
这部分用列表中的每个人查询数据库,我只是抓住他们的单元格号。
//Grabbing all employees on the support list
List <string> persons = new List<string>();
using (SqlConnection connection = new SqlConnection("Data Source=server/server;Initial Catalog=CompanyDirectory;Integrated Security=SSPI"))
using (SqlCommand cmd = new SqlCommand("SELECT Cell FROM EmployeePhoneList WHERE IsEnabled = 1 ORDER BY NextToCall ASC", connection)) {
connection.Open();
using (SqlDataReader reader = cmd.ExecuteReader()) {
if (reader.HasRows) {
string p = "";
while (reader.Read()) {
p = reader.GetString(reader.GetOrdinal("Cell"));
persons.Add(p);
}
}
}
}