Call phone number from Capacitor

I am using Call Number - Ionic Documentation
To try and call a number from capacitor.
Following the instructions and added to the provider in app.module.ts no luck. Does not reach error.

Any ideas?

import { CallNumber } from '@ionic-native/call-number/ngx';

constructor(private callNumber: CallNumber,) { }

async onCallNumber(phoneNumber: string) {
    try {
      console.log('about to make phone call');
      const result = await this.callNumber.callNumber(phoneNumber, true);
      console.log(result);
    } catch(err) {
      console.log(err);
      this.notificationService.alertError('Unable to make phone call.', 'An Error Occurred');
    }
  }

App.module:
import { CallNumber } from '@ionic-native/call-number/ngx';

providers: [
CallNumber
]

Why not just use the old fashion way instead of using a plugin?

<a href="tel:1-562-867-5309">Click to Call!</a>
2 Likes

Thinking outside the box. Excellent. I didn’t even know you could do that.

1 Like

Or programatically:

window.open('tel:1-562-867-5309');

1 Like

The problem is that it only works on user “raw input”, as soon as you want to use it for long press event for example, it does not work anymore. So a plugin might be better to avoid this issue.