我正在创建一个 Fiddler 扩展来简化我在开发过程中与 Twilio 的交互。我即将将它发布到野外,但在我这样做之前我想要一个更多的功能。
我能够返回我的 Twilio 帐户上的各种电话号码,并将它们与所需的各种 URL 一起列出。
我想选择一个号码,然后“点击测试”将拨打所选电话号码。然后,我想通过我的计算机与我的 Twilio 服务进行交互,而不是拿起电话。我应该能够收听语音提示,并在出现提示时通过拨打 1、2、3 等进行交互。
Twilio 在此处提供此 JavaScript 库(浏览器中的 Twilio ),并在此处通过 Azure ( Javascript 应用程序中的 Twilio)或此处通过 MVC(Hello Monkey Client)给出示例
所有这些都利用了在客户端创建 Twilio 设备的 Javascript 库。我还不是一个 Javascript 人(但它看起来像是我每一个不断增长的学习这个技术列表中的下一个),但我不得不认为相同的功能可以在 C# 中实现。
我试图在浏览器控件中托管设备,但我并没有深入了解它,并且集成仍然涉及如何将 C# 中的选择项传递给在浏览器中运行的执行 Java 脚本库。
我还研究了 IronJS 通过动态运行时运行 JavaScript,但我不确定这最终是否会起作用。Twilio 库在网页中查找脚本标记,并连接多个事件处理程序。在 IronJS 中运行该库会导致它失败,因为没有网页,而且我的 Java 印章无法破解这部分内容。
我的问题是:这个 Javascript 库不能移植到 C#,并创建一个 Twilio 看到的像 Javascript 软电话一样的完整客户端吗?我认为这不仅对我有帮助,而且对 Win 8 dev 和 Windows Phone 8 Dev 也有帮助。