我正在创建一个IVR聊天机器人使用MS composer,其中一个特定的对话框,我需要接受16位数字(卡号)用户输入,无论是通过语音或键盘。在composer中,我创建了一个用户输入活动来接受输入,但是对于第一个数字,它正在崩溃,例如,当我输入9或说出9时,我的卡号是9876543210123456 --它只以9作为输入并验证它,而不是所有16位数字。
有人能帮我解决这个问题吗?提前谢谢。
发布于 2022-02-01 22:36:40
我不认为Composer目前正在设置收集DTMF数字并将它们聚合成一个数字。我只看过带有DTMF导航的composer示例(单数,按1表示这个,按2表示这个)。
另外,我认为你可能把两个问题混为一谈。我已经实现了一个作曲家机器人使用语音rec收集一串数字(例如一个邮政编码或信用卡)到一个文本字段。这与文本聊天机器人或使用语音识别的电话很好。
但是,您目前也不能在同一个块中接受DTMF输入。正如您所描述的,在第一个DTMF键按下后,在文本提示符中按下邮政编码的DTMF键即可完成。随后的验证以答复太短为由拒绝答复。提示文本块只收集一个DTMF数字。以我的经验。
据我所知,在代码中有很多方法可以解决这一问题,但在编写人员方面则不然。
https://stackoverflow.com/questions/70837403
复制相似问题