public class InfobipRTC
extends java.lang.Object
| Constructor and Description |
|---|
InfobipRTC() |
| Modifier and Type | Method and Description |
|---|---|
static OutgoingCall |
call(CallRequest callRequest) |
static OutgoingCall |
call(CallRequest callRequest,
CallOptions callOptions) |
static OutgoingCall |
callConversations(CallConversationsRequest callConversationsRequest) |
static OutgoingCall |
callConversations(CallConversationsRequest callConversationsRequest,
CallOptions callOptions) |
static OutgoingCall |
callDynamicDestination(CallDynamicDestinationRequest callDynamicDestinationRequest) |
static OutgoingCall |
callDynamicDestination(CallDynamicDestinationRequest callDynamicDestinationRequest,
CallOptions callOptions) |
static OutgoingCall |
callPhoneNumber(CallRequest callRequest) |
static OutgoingCall |
callPhoneNumber(CallRequest callRequest,
CallPhoneNumberOptions callPhoneNumberOptions) |
static OutgoingCall |
callSIP(CallRequest callRequest) |
static OutgoingCall |
callSIP(CallRequest callRequest,
CallOptions callOptions) |
static void |
disablePushNotification(java.lang.String token,
android.content.Context context) |
static void |
enablePushNotification(java.lang.String token,
android.content.Context context) |
static void |
enablePushNotification(java.lang.String token,
android.content.Context context,
EventListener<EnablePushNotificationResult> listener) |
static Call |
getActiveCall() |
static Conference |
getActiveConference() |
static ConferenceInvite |
getActiveConferenceInvite() |
static ConferenceInvite |
handleConferenceInvite(java.util.Map<java.lang.String,java.lang.String> payload,
android.content.Context context,
ConferenceInviteEventListener conferenceInviteEventListener) |
static void |
handleIncomingCall(java.util.Map<java.lang.String,java.lang.String> payload,
android.content.Context context,
IncomingCallEventListener incomingCallEventListener) |
static boolean |
isConferenceInvite(java.util.Map<java.lang.String,java.lang.String> payload) |
static boolean |
isIncomingCall(java.util.Map<java.lang.String,java.lang.String> payload) |
static Conference |
joinConference(ConferenceRequest conferenceRequest) |
static Conference |
joinConference(ConferenceRequest conferenceRequest,
ConferenceOptions options) |
static void |
registerForActiveConnection(java.lang.String token,
android.content.Context context,
IncomingCallEventListener incomingCallEventListener) |
public static void registerForActiveConnection(java.lang.String token,
android.content.Context context,
IncomingCallEventListener incomingCallEventListener)
public static void enablePushNotification(java.lang.String token,
android.content.Context context)
public static void enablePushNotification(java.lang.String token,
android.content.Context context,
EventListener<EnablePushNotificationResult> listener)
public static void disablePushNotification(java.lang.String token,
android.content.Context context)
public static OutgoingCall call(CallRequest callRequest) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall call(CallRequest callRequest, CallOptions callOptions) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callPhoneNumber(CallRequest callRequest) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callPhoneNumber(CallRequest callRequest, CallPhoneNumberOptions callPhoneNumberOptions) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callSIP(CallRequest callRequest) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callSIP(CallRequest callRequest, CallOptions callOptions) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callDynamicDestination(CallDynamicDestinationRequest callDynamicDestinationRequest) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callDynamicDestination(CallDynamicDestinationRequest callDynamicDestinationRequest, CallOptions callOptions) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callConversations(CallConversationsRequest callConversationsRequest) throws MissingPermissionsException, IllegalStatusException
public static OutgoingCall callConversations(CallConversationsRequest callConversationsRequest, CallOptions callOptions) throws MissingPermissionsException, IllegalStatusException
public static Conference joinConference(ConferenceRequest conferenceRequest) throws IllegalStatusException, MissingPermissionsException
public static Conference joinConference(ConferenceRequest conferenceRequest, ConferenceOptions options) throws IllegalStatusException, MissingPermissionsException
public static boolean isIncomingCall(java.util.Map<java.lang.String,java.lang.String> payload)
public static void handleIncomingCall(java.util.Map<java.lang.String,java.lang.String> payload,
android.content.Context context,
IncomingCallEventListener incomingCallEventListener)
public static boolean isConferenceInvite(java.util.Map<java.lang.String,java.lang.String> payload)
public static ConferenceInvite handleConferenceInvite(java.util.Map<java.lang.String,java.lang.String> payload, android.content.Context context, ConferenceInviteEventListener conferenceInviteEventListener)
public static Call getActiveCall()
public static Conference getActiveConference()
public static ConferenceInvite getActiveConferenceInvite()