Firefox OS Dial Веб-активность

Я разрабатываю приложение для Firefox OS, которое взаимодействует с веб-активностью набора номера. Как руководство Mozilla я делаю это:

var call = new MozActivity({
    name: "dial",
    data: {
        number: "+46777888999"
    }
});

И это работает, но я хочу, чтобы он звонил напрямую, без нажатия зеленой кнопки вызова. Я перерыл все MDN, чтобы получить это, но я не могу найти какой-либо другой атрибут этих данных для достижения этой цели.


person felipekm    schedule 18.12.2013    source источник


Ответы (1)


Это возможно с помощью API веб-телефонии, но только для сертифицированные приложения:

// Telephony object
var tel = navigator.mozTelephony;

// Place a call
var call = tel.dial("123456789");

Так что пока это невозможно, так как сертифицированные приложения в основном являются системными приложениями (ОС , OEM-производители и операторы), поэтому прямо сейчас лучше всего использовать веб-активности.

person fharper    schedule 18.12.2013
comment
Да, я видел об этом, но это не работает на LG Fireweb. Мой вопрос вообще связан с веб-активностями, чтобы понять, есть ли дополнительные атрибуты для установки такого прямого вызова. - person felipekm; 19.12.2013
comment
Нет, веб-активности не позволяют вам звонить напрямую, так как для совершения звонка требуется взаимодействие с пользователем (нажмите зеленую кнопку). - person fharper; 19.12.2013