TelecomManager.AddNewIncomingConference(PhoneAccountHandle, Bundle) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Registers a new incoming conference.
[Android.Runtime.Register("addNewIncomingConference", "(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V", "GetAddNewIncomingConference_Landroid_telecom_PhoneAccountHandle_Landroid_os_Bundle_Handler", ApiSince=31)]
public virtual void AddNewIncomingConference (Android.Telecom.PhoneAccountHandle phoneAccount, Android.OS.Bundle extras);
[<Android.Runtime.Register("addNewIncomingConference", "(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V", "GetAddNewIncomingConference_Landroid_telecom_PhoneAccountHandle_Landroid_os_Bundle_Handler", ApiSince=31)>]
abstract member AddNewIncomingConference : Android.Telecom.PhoneAccountHandle * Android.OS.Bundle -> unit
override this.AddNewIncomingConference : Android.Telecom.PhoneAccountHandle * Android.OS.Bundle -> unit
Parameters
- phoneAccount
- PhoneAccountHandle
A PhoneAccountHandle
registered with
#registerPhoneAccount
.
- extras
- Bundle
A bundle that will be passed through to
ConnectionService#onCreateIncomingConference
.
- Attributes
Remarks
Registers a new incoming conference. A ConnectionService
should invoke this method when it has an incoming conference. An incoming Conference
is an adhoc conference call initiated on another device which the user is being invited to join in. For managed ConnectionService
s, the specified PhoneAccountHandle
must have been registered with #registerPhoneAccount
and the user must have enabled the corresponding PhoneAccount
. This can be checked using #getPhoneAccount(PhoneAccountHandle)
. Self-managed ConnectionService
s must have android.Manifest.permission#MANAGE_OWN_CALLS
to add a new incoming call.
The incoming conference you are adding is assumed to have a video state of VideoProfile#STATE_AUDIO_ONLY
, unless the extra value #EXTRA_INCOMING_VIDEO_STATE
is specified.
Once invoked, this method will cause the system to bind to the ConnectionService
associated with the PhoneAccountHandle
and request additional information about the call (See ConnectionService#onCreateIncomingConference(PhoneAccountHandle, ConnectionRequest)
) before starting the incoming call UI.
For a managed ConnectionService
, a SecurityException
will be thrown if either the PhoneAccountHandle
does not correspond to a registered PhoneAccount
or the associated PhoneAccount
is not currently enabled by the user.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.