【问题标题】:voip integration in asp.net [closed]asp.net中的voip集成[关闭]
【发布时间】:2011-05-20 03:13:29
【问题描述】:

我有一个带有“拨号”按钮的 asp.net 网页;当用户按下按钮时,它将用户连接到 PTSN 网络以拨打电话。这仅用于呼出电话,因此无需担心来电。

我正在考虑使用网络电话并寻找 VOIP 批发提供商。理想情况下,我希望托管网络应用程序的服务器不参与此过程(即网络电话直接连接到 VOIP 提供商)。

有哪些需要避免的陷阱?

感谢您的建议。

【问题讨论】:

    标签: c# asp.net voip sip telephony


    【解决方案1】:

    您可以使用一些基于 Flash 的软件电话。我建议从Tropo 看一下Phono。它旨在通过浏览器中的 javascript 发起调用。我认为它确实或将在可用的情况下使用 HTML5,但在某些部分会退回到 Flash。

    【讨论】:

    • 好的,看起来很有趣。我希望它可以与任何 VOIP 提供商连接。我仍在寻找它使用的编解码器。 ilbc 编解码器如何?
    • 我不知道它在浏览器和 Tropo 服务器之间使用哪种编解码器。我怀疑它是专有的 Flash 并且不太可能是 ilbc。 Tropo 会将呼叫转发到任何 SIP URI,因此您可以连接到任何您想要的 SIP 提供商。
    【解决方案2】:

    一个陷阱:您描述的不是网页,而是用户必须在他的计算机上安装的本地应用程序。里程可能会谨慎。

    ASP.NET 没有在用户端运行(初学者错误)。它是一种服务器端技术 - 用户基本上可以获得普通的 HTML、Javascript ......它没有更高的编程能力和 voip 能力。 Lize 送披萨 - asp.net 是顶级烤箱,但用户得到的是普通披萨。点。

    因此,您的陷阱是您需要从 HTML 页面进行网络调用(不涉及 asp.net,不涉及 .net),如果用户在他的计算机上安装软件,这是不可能的。

    像 FLASH 或 silverlight 这样的东西可能会起作用。但我预计会有一些权限问题(特别是:连接到另一台服务器,而不是加载 flash / silverlight 插件的服务器),这需要配置/特权提升,即不再有普通用户。

    【讨论】:

    • 谢谢。我很清楚您提到的区别;我想提供上下文以防万一。我查看了几家网络电话和 VOIP 提供商,我想知道根据您的经验,您是否有一些漏洞需要避免。
    • 只是那我很痛苦;)如果你生活在你自己的世界(公司)里也没关系,但你一出去就很狂野。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    相关资源
    最近更新 更多