Table of Contents

Class Call

Namespace
Android.Telecom
Assembly
MASES.Netdroid.dll
public class Call : JVMBridgeBase<Call>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Call>
Call
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Call>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Call>.IsAssignableFrom<T>()
JVMBridgeBase<Call>.Execute<T>(params T[])
JVMBridgeBase<Call>.DynBridgeClazz
JVMBridgeBase<Call>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Call()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Call()

Call(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Call(params object[] args)

Parameters

args object[]

Properties

AVAILABLE_PHONE_ACCOUNTS

[Obsolete]
public static String AVAILABLE_PHONE_ACCOUNTS { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EVENT_CLEAR_DIAGNOSTIC_MESSAGE

public static String EVENT_CLEAR_DIAGNOSTIC_MESSAGE { get; }

Property Value

String

EVENT_DISPLAY_DIAGNOSTIC_MESSAGE

public static String EVENT_DISPLAY_DIAGNOSTIC_MESSAGE { get; }

Property Value

String

EXTRA_ASSERTED_DISPLAY_NAME

public static String EXTRA_ASSERTED_DISPLAY_NAME { get; }

Property Value

String

EXTRA_DIAGNOSTIC_MESSAGE

public static String EXTRA_DIAGNOSTIC_MESSAGE { get; }

Property Value

String

EXTRA_DIAGNOSTIC_MESSAGE_ID

public static String EXTRA_DIAGNOSTIC_MESSAGE_ID { get; }

Property Value

String

EXTRA_IS_BUSINESS_CALL

public static String EXTRA_IS_BUSINESS_CALL { get; }

Property Value

String

EXTRA_IS_SUPPRESSED_BY_DO_NOT_DISTURB

public static String EXTRA_IS_SUPPRESSED_BY_DO_NOT_DISTURB { get; }

Property Value

String

EXTRA_LAST_EMERGENCY_CALLBACK_TIME_MILLIS

public static String EXTRA_LAST_EMERGENCY_CALLBACK_TIME_MILLIS { get; }

Property Value

String

EXTRA_SILENT_RINGING_REQUESTED

public static String EXTRA_SILENT_RINGING_REQUESTED { get; }

Property Value

String

EXTRA_SUGGESTED_PHONE_ACCOUNTS

public static String EXTRA_SUGGESTED_PHONE_ACCOUNTS { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

REJECT_REASON_DECLINED

public static int REJECT_REASON_DECLINED { get; }

Property Value

int

REJECT_REASON_UNWANTED

public static int REJECT_REASON_UNWANTED { get; }

Property Value

int

STATE_ACTIVE

public static int STATE_ACTIVE { get; }

Property Value

int

STATE_AUDIO_PROCESSING

public static int STATE_AUDIO_PROCESSING { get; }

Property Value

int

STATE_CONNECTING

public static int STATE_CONNECTING { get; }

Property Value

int

STATE_DIALING

public static int STATE_DIALING { get; }

Property Value

int

STATE_DISCONNECTED

public static int STATE_DISCONNECTED { get; }

Property Value

int

STATE_DISCONNECTING

public static int STATE_DISCONNECTING { get; }

Property Value

int

STATE_HOLDING

public static int STATE_HOLDING { get; }

Property Value

int

STATE_NEW

public static int STATE_NEW { get; }

Property Value

int

STATE_PULLING_CALL

public static int STATE_PULLING_CALL { get; }

Property Value

int

STATE_RINGING

public static int STATE_RINGING { get; }

Property Value

int

STATE_SELECT_PHONE_ACCOUNT

public static int STATE_SELECT_PHONE_ACCOUNT { get; }

Property Value

int

STATE_SIMULATED_RINGING

public static int STATE_SIMULATED_RINGING { get; }

Property Value

int

Methods

AddConferenceParticipants(List<Uri>)

public void AddConferenceParticipants(List<Uri> arg0)

Parameters

arg0 List<Uri>

List

Answer(int)

public void Answer(int arg0)

Parameters

arg0 int

int

Conference(Call)

public void Conference(Call arg0)

Parameters

arg0 Call

Call

Deflect(Uri)

public void Deflect(Uri arg0)

Parameters

arg0 Uri

Uri

Disconnect()

public void Disconnect()

GetCannedTextResponses()

public List<String> GetCannedTextResponses()

Returns

List<String>

List

GetChildren()

public List<Call> GetChildren()

Returns

List<Call>

List

GetConferenceableCalls()

public List<Call> GetConferenceableCalls()

Returns

List<Call>

List

GetDetails()

public Call.Details GetDetails()

Returns

Call.Details

Call.Details

GetGenericConferenceActiveChildCall()

public Call GetGenericConferenceActiveChildCall()

Returns

Call

Call

GetParent()

public Call GetParent()

Returns

Call

Call

GetRemainingPostDialSequence()

public String GetRemainingPostDialSequence()

Returns

String

String

GetRttCall()

public Call.RttCall GetRttCall()

Returns

Call.RttCall

Call.RttCall

GetState()

[Obsolete]
public int GetState()

Returns

int

int

GetVideoCall()

public InCallService.VideoCall GetVideoCall()

Returns

InCallService.VideoCall

InCallService.VideoCall

HandoverTo(PhoneAccountHandle, int, Bundle)

public void HandoverTo(PhoneAccountHandle arg0, int arg1, Bundle arg2)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

arg1 int

int

arg2 Bundle

Bundle

Hold()

public void Hold()

IsRttActive()

public bool IsRttActive()

Returns

bool

bool

MergeConference()

public void MergeConference()

PhoneAccountSelected(PhoneAccountHandle, bool)

public void PhoneAccountSelected(PhoneAccountHandle arg0, bool arg1)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

arg1 bool

bool

PlayDtmfTone(char)

public void PlayDtmfTone(char arg0)

Parameters

arg0 char

char

PostDialContinue(bool)

public void PostDialContinue(bool arg0)

Parameters

arg0 bool

bool

PullExternalCall()

public void PullExternalCall()

PutExtras(Bundle)

public void PutExtras(Bundle arg0)

Parameters

arg0 Bundle

Bundle

RegisterCallback(Callback)

public void RegisterCallback(Call.Callback arg0)

Parameters

arg0 Call.Callback

Call.Callback

RegisterCallback(Callback, Handler)

public void RegisterCallback(Call.Callback arg0, Handler arg1)

Parameters

arg0 Call.Callback

Call.Callback

arg1 Handler

Handler

Reject(bool, String)

public void Reject(bool arg0, String arg1)

Parameters

arg0 bool

bool

arg1 String

String

Reject(int)

public void Reject(int arg0)

Parameters

arg0 int

int

RemoveExtras(params String[])

public void RemoveExtras(params String[] arg0)

Parameters

arg0 String[]

String

RemoveExtras(List<String>)

public void RemoveExtras(List<String> arg0)

Parameters

arg0 List<String>

List

RespondToRttRequest(int, bool)

public void RespondToRttRequest(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

SendCallEvent(String, Bundle)

public void SendCallEvent(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

SendRttRequest()

public void SendRttRequest()

SplitFromConference()

public void SplitFromConference()

StopDtmfTone()

public void StopDtmfTone()

StopRtt()

public void StopRtt()

SwapConference()

public void SwapConference()

Unhold()

public void Unhold()

UnregisterCallback(Callback)

public void UnregisterCallback(Call.Callback arg0)

Parameters

arg0 Call.Callback

Call.Callback