希望看到一个 ucma 机器人中的示例实现,它仅使用核心 ucma api(不使用工作流 sdk)通过 pin 验证调用者
我尝试将它与ToneReceived
事件联系起来,ToneController
但它只能知道我试图按下拨号器的一系列数字的第一个数字。
有人见过这样的实现吗?请指点我...
谢谢!
听起来你已经完成了 99% 的工作。该ToneReceived
事件一次只会听一种音调。因此,对于多个数字,事件将触发多次,您需要将收到的每个音调添加到集合或数组中,然后决定何时取消注册事件(可能在输入 4 个音调之后),然后评估阵列以获得正确的 PIN。
SDK 中包含一个 QuickStart 示例,该示例应位于您的计算机上:
%ProgramFiles%\Microsoft UCMA 3.0\SDK\Core\Sample Applications\QuickStarts\AudioVideoCall\ToneController
但老实说,听起来你已经拥有了大部分 UCMA 特定的东西。
祝你好运!