marcelgoya / cordova-phone-call-trap

Cordova PhoneCall Trap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cordova PhoneCall Trap

It is a Apache Cordova plugin to simplify handling phone call status and events in Android devices.

Install

$ cordova plugin add io.gvox.plugin.phonecalltrap

Quick Example

PhoneCallTrap.onCall(function(state) {
    console.log("CHANGE STATE: " + state);

    switch (state) {
        case "RINGING":
            console.log("Phone is ringing");
            break;
        case "OFFHOOK":
            console.log("Phone is off-hook");
            break;

        case "IDLE":
            console.log("Phone is idle");
            break;
    }
});

Supported platforms

  • Android 2.3.3 or higher

References

We have tried PhoneListener but it is only compatible with Phonegap 1.6 and does not work with new Apache Cordova versions. Also, its deployment isn't as easy as an Apache Cordova plugin should be. We are thankful for their work, though.

https://github.com/devgeeks/PhoneListener

License

Cordova PhoneCall Trap is released under the MIT License.

About

Cordova PhoneCall Trap

License:MIT License


Languages

Language:Objective-C 51.6%Language:Java 39.5%Language:JavaScript 8.9%