io.adc.plugin.callreceiver

0.0.1 • Public • Published

Cordova AdcCallReceiver

It is a Apache Cordova plugin (COMPATIBLE WITH IONIC) to simplify handling phone call status and events in Android devices.

Install

cordova plugin add https://github.com/ahmedb49/io.adc.plugin.callreceiver


Quick Example (IONIC3 example)

platform.ready().then(() => {
	..... 
	this.initMyPlugin();
	.....
});
initMyPlugin(){
	if ((<any>window).AdcCallReceiver){
		(<any>window).AdcCallReceiver.onCall(function (state: string) {
  
			   if (state=="RINGING"){ //INCOMING CALL
			   .......
			   }
			   else if (state=="OFFHOOK"){ //CALL STARTED
			   .......
			   }
			   else if (state=="IDLE"){ //CALL ENDED
			   .......
			   }
			  
		});
	}
	else {
	  console.log("plugin not found");
	}
}	

Supported platforms

  • ONLY Android

References

Cordova PhoneCall Trap : worked with PhoneStateListener https://github.com/renanoliveira/cordova-phone-call-trap

AdcCallReceiver worked BroadcastReceiver


License

MIT

Package Sidebar

Install

npm i io.adc.plugin.callreceiver

Weekly Downloads

2

Version

0.0.1

License

MIT

Unpacked Size

6.85 kB

Total Files

7

Last publish

Collaborators

  • ahmedb49