【发布时间】:2021-03-08 06:30:33
【问题描述】:
谁能告诉我如何自动化 IVR 的过程,比如在 IVR 作曲家上进行单元测试,而不是每次都进行测试调用?谢谢
【问题讨论】:
标签: ivr
谁能告诉我如何自动化 IVR 的过程,比如在 IVR 作曲家上进行单元测试,而不是每次都进行测试调用?谢谢
【问题讨论】:
标签: ivr
这取决于你拥有什么技能以及你想要什么测试,但这里有一些选项:
【讨论】:
如果我正确理解了这个问题,您可以使用 Dasha 为该测试编写一个简单的应用程序。
示例 DSL (DashaScript) 代码:
start node root {
do {
#connectSafe("<PHONE_NUMBER>"); //make Dasha call your IVR
}
transitions {
step2: goto step2 on #messageHasIntent("press_one"); //use conversational AI to understand that IVR says "press one to ..."
}
}
node step2 {
do {
#sendDTMF("1"); //make selection by sending DTMF code
}
transitions {
step3: goto step3 on #messageHasIntent("press_two");
}
}
node step3 {
do {
#sendDTMF("2");
}
}
//etc......
因此,您可以为 IVR 设计测试套件,甚至自动生成它们或将其作为 CI/CD 流程的一部分。
如果您需要任何帮助,请随时加入我们的dev community 或发送邮件至 vlad@dasha.ai。
干杯
【讨论】: