`ensureTelephony` can return if `navigator.mozTelephony` is false. Could we find a better name? Or ditch the `!navigator.mozTelephony` check, I don't understand in which case it is useful.