【发布时间】:2021-09-21 16:36:27
【问题描述】:
我正在使用 Twilio C# SDK 从 Twilio 发起出站呼叫,在此期间需要收集用户的 DTMF 输入(按 1 转至销售,按 2 获得支持...),后续操作是将呼叫转接到与密钥匹配的指定 E164 号码。
所以VoiceResponse.Gather() 方法采用这个action 参数,这是一个webhook Uri,用户输入将被发布到它,我们当然可以从那里转发调用。
var twiml = new VoiceResponse();
twiml.Say("...");
twiml.Gather(numDigits: 1, action: webhookUri);
但是有没有办法在当前的twiml 对象中实现这个简单的转发指令而不涉及外部 webhook?基本上是收集用户输入数字的东西,与 E164 号码相关(使用预定义的字典),然后直接Dial。
【问题讨论】:
标签: twilio twilio-api twilio-twiml twilio-programmable-voice