2012-06-26 110 views
0

我正在创建一个应用程序,用户可以通过单击浏览器中的号码来启动x-lite调用。开始通话非常简单。我所要做的只是添加<a href="SIP: <numer>">。我无法找到一种方法来结束从JavaScript的调用。SIP用Javascript结束呼叫

我检查出vicidialer。他们有一种方法,我可以将眼罩最小化并在后台运行,并且呼叫和挂机按钮以某种方式向它发送命令。希望实现类似的东西。

感谢您的帮助提前。 - 管理

回答

0

它不能完成,至少不是纯粹的Javascript。

启动您的SIP拨号程序是通过在您的浏览器中注册sip: URI方案处理程序完成的。

一旦启动该URI,就不会再与浏览器进行任何交互。

+0

你能否介绍vicidialer如何做到这一点?他们有一种机制可以触发眼球,而在后台进行最小化时,无论是打电话还是结束它? – Manish

+0

也许他们滥用SIP URI语法将“带外”消息发送到eyebeam?即点击“sip:hangup”可能会挂断电话,即使它不是合法的SIP URI。 – Alnitak

+0

它与纯JavaScript中的可能性并不遥远http://blog.chromium.org/2012/04/chromes-webrtc-roadmap.html。 – sipwiz