I will not write an application that can call by user number.
But I use http://ionicframework.com/docs/v2/native/callnumber/ , it does not work.
this is my ts code
import { Component } from '@angular/core'; import {CallNumber} from 'ionic-native'; import { Platform, ActionSheetController } from 'ionic-angular'; // import { NavController } from 'ionic-angular'; declare var window; @Component({ selector: 'page-home', templateUrl: 'home.html' }) export class HomePage { constructor( public platform: Platform, public actionsheetCtrl: ActionSheetController ) { } strShowInHtml = ""; callIT(){ // window.location = '12345'; CallNumber.callNumber("12345", true) .then(() =>{ console.log('Launched dialer!'); this.strShowInHtml="ok"; }) .catch(() => { console.log('Error launching dialer'); this.strShowInHtml="error"; }); } }
and my html code:
<ion-header> <ion-navbar> <ion-title>Action Sheets</ion-title> </ion-navbar> </ion-header> <ion-content padding class="action-sheets-basic-page"> <button md-button (click)="callIT()">callIT</button> </ion-content>
I know I can use
<a ion-button href="tel:+0839504890">Call me 1 </a>
but I donβt want to use it, beaucase it will go to view Call Phone. I want to press a button and my Ionic 2 application will dial the user number.
source share