2011-05-20 115 views
0

我有一個帶有「撥號」按鈕的asp.net網頁;當用戶按下按鈕時,它將用戶連接到PTSN網絡以撥打電話。這僅適用於外撥電話,因此無需擔心來電。在asp.net中的voip集成

我正在考慮使用網絡電話,並找到一個VOIP批發商。理想情況下,我希望託管Web應用程序的服務器不參與此過程(即,Webphone直接連接到VOIP提供程序)。

什麼是一些避免的陷阱?

感謝您的建議。

回答

2

有幾個基於Flash的軟電話可以使用。我建議你從Tropo看看Phono。它旨在通過瀏覽器中的JavaScript啓動呼叫。我認爲它確實會或將會使用HTML5,但在某些部分可以使用Flash。

+0

好吧,它看起來非常有趣。我希望它可以連接任何VOIP提供商。我仍在搜索查看它使用的編解碼器。 ilbc編解碼器如何? – frenchie 2011-05-20 17:16:18

+0

我不知道它在瀏覽器和Tropo服務器之間使用哪個編解碼器。我懷疑這是一個專有的Flash,並且不太可能是ilbc。 Tropo會將呼叫轉發給任何SIP URI,因此您可以連接到任何您想要的SIP提供商。 – sipwiz 2011-05-21 07:53:01

-1

一個缺陷:你描述的不是一個網頁,它是用戶必須在他的計算機上安裝的本地應用程序。里程可能會警惕。

ASP.NET未在用戶端運行(初學者錯誤)。它是一種服務器端技術 - 用戶basicall獲得正常的HTML,Javascript ......它沒有更高的編程能力和無voip功能。 Lize比薩交付 - asp.net是頂級烤箱,但用戶得到一個普通的披薩。點。

因此,您的缺陷是您需要從HTML頁面(不涉及涉及asp.net,不涉及.net涉及的網頁)進行Web調用,並且如果用戶未在他的計算機上安裝軟件,則這是不可能的。

像FLASH這樣的東西可能會工作,或silverlight。但我期望一些權利問題(特別是:連接到另一臺服務器,而不是裝載了flash/silverlight插件的服務器),這需要配置/ epriviledge提升,即再次沒有普通用戶。

+0

謝謝。我很清楚你提到的區別;我想提供上下文以防萬一它會有幫助。我看了幾個網絡電話和VOIP提供商,我想知道你是否根據你的經驗,有一些漏洞可以避免。 – frenchie 2011-05-20 17:15:09

+0

只有它我是一個驚人的痛苦;)如果你生活在你自己的世界(公司),這是可以的,但是當你出去的時候它是瘋狂的。 – TomTom 2011-05-20 17:49:04