There are a few Flash based softphones around you could use. I'd recommend taking a look at Phono from Tropo. It's designed for initiating calls via javascript in the browser. I think it does or will use HTML5 where available but falls back to Flash for some parts.
One pitfall: WHat you describe is not a web page, it is a local application the user has to install ON HIS COMPUTER. Mileage may wary.
ASP.NET is not running on the users side (beginner mistake). It is a server side technology - the user basicall gets normal HTML, Javascript... which has NO higher programming capabilities and no voip capabilities. Lize a pizza delivery - asp.net is the top oven, but the user gets a normal pizza. Point.
So, your pitfall is that you need to make a web call out of a HTML page (no asp.net involved, no .net involved) and this is not possible without the user installing software on his computer.
SOmething like FLASH may work, or silverlight. But I expect some rights issues (especially: connect to ANOTHER server, not the server hthe flash / silverlight plug in was loaded from) which require configuration / epriviledge elevation, i.e. no normal users again.
发布评论
评论(2)
您可以使用一些基于 Flash 的软件电话。我建议您查看 Phono 来自 Tropo。它旨在通过浏览器中的 javascript 发起调用。我认为它确实或将会在可用的情况下使用 HTML5,但某些部分会回落到 Flash。
There are a few Flash based softphones around you could use. I'd recommend taking a look at Phono from Tropo. It's designed for initiating calls via javascript in the browser. I think it does or will use HTML5 where available but falls back to Flash for some parts.
一个陷阱:您所描述的不是网页,而是用户必须在其计算机上安装的本地应用程序。里程可能要警惕。
ASP.NET 没有在用户端运行(初学者错误)。它是一种服务器端技术 - 用户基本上获得正常的 HTML、Javascript...,没有更高的编程能力,也没有 voip 功能。 Lize 披萨外卖 - asp.net 是顶级烤箱,但用户得到的是普通披萨。观点。
因此,您的陷阱是您需要从 HTML 页面进行 Web 调用(不涉及 ASP.NET,不涉及 .NET),而如果用户不在计算机上安装软件,这是不可能的。
像 FLASH 或 silverlight 这样的东西可能会起作用。但我预计会出现一些权限问题(特别是:连接到另一台服务器,而不是加载 flash/silverlight 插件的服务器),这需要配置/eprivilege 提升,即不再有普通用户。
One pitfall: WHat you describe is not a web page, it is a local application the user has to install ON HIS COMPUTER. Mileage may wary.
ASP.NET is not running on the users side (beginner mistake). It is a server side technology - the user basicall gets normal HTML, Javascript... which has NO higher programming capabilities and no voip capabilities. Lize a pizza delivery - asp.net is the top oven, but the user gets a normal pizza. Point.
So, your pitfall is that you need to make a web call out of a HTML page (no asp.net involved, no .net involved) and this is not possible without the user installing software on his computer.
SOmething like FLASH may work, or silverlight. But I expect some rights issues (especially: connect to ANOTHER server, not the server hthe flash / silverlight plug in was loaded from) which require configuration / epriviledge elevation, i.e. no normal users again.