PhoneCall Component


Properties

phoneNumber
  Specifies the phone number to call.
Data type: string
Designer Writable true <phonecall name="phonecallName" phoneNumber="0123456789">
Code Writeable true phonecallName.phoneNumber = "0123456789"
Code Readable true let variable = phonecallName.phoneNumber

class
  The styling class of the the component
Data type: string
Designer Writable true <phonecall name="phonecallName" class="Test class">
Code Writeable false
Code Readable false

id
  The styling id of the the component
Data type: string
Designer Writable true <phonecall name="phonecallName" id="Test id">
Code Writeable false
Code Readable false

name
  The name of the component that will be used to refer to it in code.
Data type: string
Designer Writable true <phonecall name="phonecallName" name="testComponent">
Code Writeable false
Code Readable false

Methods

Method name Description Parameters
makePhoneCall Launches the default dialer app set to start a phone call using the number in the PhoneNumber property.
phonecallName.makePhoneCall()
makePhoneCallDirect Directly initiates a phone call using the number in the PhoneNumber property, bypassing user interaction to start the call. Most apps should use MakePhoneCall instead, which requires no permissions.
phonecallName.makePhoneCallDirect()
addEventListener Method used to create event listeners.
See Events below for samples.
eventName string
eventCallbackFunction callback

Events

Event name Description Parameters
incomingCallAnswered Event indicating that an incoming phone call is answered. phoneNumber is the incoming call phone number.
phonecallName.addEventListener(
    "incomingCallAnswered",
    function (phoneNumber) {
        //Your code here
    }
)
phoneNumber string
phoneCallEnded Event indicating that a phone call has ended. The status can be any of: 1: Incoming call was missed or rejected 2: Incoming call was answered and hung up 3: Outgoing call was hung up.
phonecallName.addEventListener(
    "phoneCallEnded",
    function (status, phoneNumber) {
        //Your code here
    }
)
status number
phoneNumber string
phoneCallStarted Event indicating that a phone call has started. The status can be any of: 1: Incoming call is ringing 2: Outgoing call is dialled
phonecallName.addEventListener(
    "phoneCallStarted",
    function (status, phoneNumber) {
        //Your code here
    }
)
status number
phoneNumber string