Class CancelledCallInvite

java.lang.Object
com.twilio.voice.CancelledCallInvite
All Implemented Interfaces:
android.os.Parcelable

public class CancelledCallInvite extends Object implements android.os.Parcelable
Represents an incoming call cancellation.
  • Field Details

    • CREATOR

      public static final android.os.Parcelable.Creator CREATOR
  • Method Details

    • getFrom

      @Nullable public String getFrom()
      Returns the caller information.
    • getTo

      @NonNull public String getTo()
      Returns the callee information.
    • getCallSid

      @NonNull public String getCallSid()
      Returns the CallSid.
    • getCustomParameters

      @NonNull public Map<String,String> getCustomParameters()
      Returns the custom parameters.

       
       // Pass custom parameters in TwiML
       <?xml version="1.0" encoding="UTF-8"?>
       <Response>
          <Dial answerOnBridge="false" callerId="client:alice">
              <Client>
                  <Identity>bob</Identity>
                  <Parameter name="caller_first_name" value="alice"  />
                  <Parameter name="caller_last_name" value="smith"  />
              </Client>
           </Dial>
       </Response>
       
       `cancelledCallInvite.getCustomParameters()` returns a map of key-value pair passed in the TwiML.
       
       "caller_first_name" -> "alice"
       "caller_last_name" -> "smith"
       
       
      NOTE: While the value field passed into <Parameter> gets URI encoded by the Twilio infrastructure and URI decoded when parsed during the creation of a CancelledCallInvite, the name does not get URI encoded or decoded. As a result, it is recommended that the name field only use ASCII characters.
    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface android.os.Parcelable
    • writeToParcel

      public void writeToParcel(android.os.Parcel dest, int flags)
      Specified by:
      writeToParcel in interface android.os.Parcelable
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object