我已经使用Twilio JavaScript库设置了一个简单的呼叫中心。我想知道当我们呼叫外部IVR系统时,我们如何通过按键来响应。我找到了使用Twilio Studio实现我们自己的IVR的Twilio文档,并遵循了这些文档。但我在这里需要的是,作为一个客户,我们如何通过按“1”表示销售、“2”表示促销等来响应外部IVR系统?
提亚
发布于 2018-12-17 12:36:01
Twilio开发者的布道者在这里。
您可以使用Twilio以两种方式播放DTMF音调。
您可以在开始创建呼叫时发送带有您要发送的数字的SendDigits参数(对于0.5秒的暂停,发送ws )。例如:
client.calls
.create({
url: 'http://demo.twilio.com/docs/voice.xml',
to: '+15558675310',
from: '+15017122661',
sendDigits: 'wwww194'
})将创建一个呼叫,当呼叫连接时,它将等待2秒(4 *w == 4* 0.5s),然后发送194的音调。
或者,如果您正在通话中,您可以使用digits attribute通过 TwiML element使用双音多频音来回答问题,如下所示:
const response = new VoiceResponse();
response.play({
digits: 'wwww194'
});如果有帮助,请告诉我。
https://stackoverflow.com/questions/53754311
复制相似问题