我正在使用Twilio向运行IVR系统的号码发出呼出呼叫,并且我必须根据所需的IVR菜单选项提供各种数字。现在,我已经尝试了几乎所有的示例代码和快速入门教程,但它们对我来说都不起作用。
我正在使用ASP应用程序通过.Net官方C#助手库进行呼叫。我正在使用下面的代码进行调用。
以下是呼叫连接后提供给Twilio的TwiML指令
StringBuilder sb = new StringBuilder();
sb.Append("<?xml version='1.0' encoding='UTF-8'?>");
sb.Append(" <Response>");
sb.Append(" <Dial callerId='+1852xxxxxxx' record='true' >");
sb.Append(" +1475xxxxxxx ");
sb.Append(" </Dial>");
sb.Append(" </Response>");
Response.Write(sb.ToString());
请注意,“拨号”谓词不支持sendDigits参数。
您的立即反应将非常感谢,因为我被卡住了,需要尽快解决这个问题。
发布于 2012-11-29 22:42:05
在彻底阅读了文档之后,我找到了一个<Number>
名词,用于表示允许提供sendDigits
参数的<Dial>
动词。所以我的问题已经解决了。感谢你们所有人的支持。
致以敬意,
塔希尔·艾哈迈德
发布于 2012-11-29 05:22:03
看起来您希望将SendDigits
可选参数与您的出站API调用一起传递。
有关详细信息,请参阅此list of optional parameters when making a Twilio API call
https://stackoverflow.com/questions/13603785
复制相似问题