Package com.twilio.voice
Class CancelledCallInvite
- java.lang.Object
-
- com.twilio.voice.CancelledCallInvite
-
- All Implemented Interfaces:
android.os.Parcelable
public class CancelledCallInvite extends java.lang.Object implements android.os.ParcelableRepresents an incoming call cancellation.
-
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.CreatorCREATOR
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdescribeContents()booleanequals(java.lang.Object o)java.lang.StringgetCallSid()Returns the CallSid.java.util.Map<java.lang.String,java.lang.String>getCustomParameters()Returns the custom parameters.java.lang.StringgetFrom()Returns the caller information.java.lang.StringgetTo()Returns the callee information.voidwriteToParcel(android.os.Parcel dest, int flags)
-
-
-
Method Detail
-
getFrom
@Nullable public java.lang.String getFrom()
Returns the caller information.
-
getTo
@NonNull public java.lang.String getTo()
Returns the callee information.
-
getCallSid
@NonNull public java.lang.String getCallSid()
Returns the CallSid.
-
getCustomParameters
@NonNull public java.util.Map<java.lang.String,java.lang.String> getCustomParameters()
Returns the custom parameters.
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.// 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"
-
describeContents
public int describeContents()
- Specified by:
describeContentsin interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-