This API is available on Firefox OS for internal applications only.

The MMICall interface of the Web Telephony API represents an MMI call, allowing us to receive the result of the call.

An MMICall is when you call a special number that contains MMI (Man-Machine Interface) codes (such as * or #.) Such a call can be initiated to perform specific functions on a phone (such as forwarding all calls to a specified number, checking phone credit balance, or displaying the phone's IMEI (Internatiol Mobile Equipment Identifier.)) You can find more details at What’s the difference between USSD, MMI and SS codes?


MMICall.result Read only
Returns a promise that resolves to an MozMMIResult object containing information associated with the success status of the MMI call.


// Telephony object
var tel = navigator.mozTelephony;

// Place a call
tel.dial("<code>*123#</code>").then(function(call) {
  call.result.then(function(MMIResult) {
    // do something with MMI result


Specification Status Comment
Web Telephony Draft Draft

Browser compatibility

For obvious reasons, support is primarily expected on mobile browsers.

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support No support No support No support No support No support
Feature Android Firefox Mobile (Gecko) Firefox OS (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support No support ? 2.1 No support No support No support

See also


© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.

API B2G Certified DOM Firefox OS Interface MMICall Mobile Non-standard Reference Telephony WebAPI