如何以编程方式在firefox OS手机上进行调用

时间:2014-07-30 12:26:33

标签: javascript firefox mobile firefox-os

我开始使用firefox OS手机,我需要一种以编程方式拨打电话的方法。

我正在浏览更新的快速入门指南https://developer.mozilla.org/en-US/Apps/Quickstart,并且没有提及我如何以编程方式拨打电话。

是否有开发者文档的任何部分涵盖了此主题?

2 个答案:

答案 0 :(得分:2)

这段代码怎么样:

var call = navigator.mozTelephony.dial('+1555332134');
call.addEventListener('connected', function() {
   call.hangUp();
});

我从书中获得了这一点" Firefox OS in Action":

http://manning.com/jongboom/FirefoxOSiA_MEAP_CH01.pdf

答案 1 :(得分:1)

如果您正在为Firefox OS开发应用程序,即使该应用程序具有特权,您也无法以编程方式进行调用。这是出于安全原因,但您可以使用Web活动启动拨号程序并输入数字。然后用户可以按拨号键进行实际通话。有关执行此操作的示例,请参阅Firefox OS Boilerplate应用程序:https://github.com/robnyman/Firefox-OS-Boilerplate-App/blob/gh-pages/js/webapp.js#l95。有关活动的详细信息,请参阅:https://developer.mozilla.org/en-US/docs/Web/API/Web_Activitieshttps://hacks.mozilla.org/2013/01/introducing-web-activities/