【发布时间】:2017-12-06 15:54:28
【问题描述】:
我正在使用 Twilio 将我的“用户”与我的待命“员工”联系起来,但我想使用蒙面呼叫,因为员工是远程的,我需要跟踪呼叫持续了多长时间,所以不要希望他们有彼此的号码。
这一切都使用 TwiML 完美运行,但我的员工可能无法接听电话,并且用户将被发送到他们的答录机。然后,我的服务器将检测到通话时间超过 0 秒,并且即使用户只接通了答录机,也会向用户收费......所以答录机检测听起来像我需要的:https://www.twilio.com/docs/api/voice/answering-machine-detection
但是,这并没有给出任何与 TwiML 一起使用的示例。 似乎基于这个问题,它不可用? (Using Answering machine detection on Twiml)
那么自链接答案以来是否有任何更新?或者我是否可以在没有 TwiML 的情况下进行蒙面呼叫? response.SetOption 方法是否为此提供了任何有用的东西,还是我必须在没有应答机检测的情况下生活?
目前我为 TwiML App 生成 TwiML 的代码是这样的:
public static string TwiMLDial(string maskedNumber, string to, string callCompleteURL)
{
var response = new Twilio.TwiML.VoiceResponse();
var dial = new Twilio.TwiML.Voice.Dial(action: new Uri(callCompleteURL), callerId: maskedNumber);
dial.Number(to);
response.Gather();
response.Dial(dial);
return response.ToString();
}
【问题讨论】:
标签: c# twilio twilio-twiml