Modifier and Type | Method and Description |
---|---|
ProtocolProviderService |
EmptyAccountRegistrationForm.signin()
Empty interface method implementation, unused in the case of the
EmptyAccountRegistrationWizard |
ProtocolProviderService |
EmptyAccountRegistrationWizard.signin()
Empty interface method implementation, unused in the case of the
EmptyAccountRegistrationWizard |
ProtocolProviderService |
EmptyAccountRegistrationForm.signin(java.lang.String userName,
java.lang.String password)
Empty interface method implementation, unused in the case of the
EmptyAccountRegistrationWizard |
ProtocolProviderService |
EmptyAccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Empty interface method implementation, unused in the case of the
EmptyAccountRegistrationWizard |
Modifier and Type | Method and Description |
---|---|
void |
ConferenceChatManager.acceptInvitation(AdHocChatRoomInvitation invitation,
OperationSetAdHocMultiUserChat multiUserChatOpSet)
Called to accept an incoming invitation.
|
ChatRoomConfigurationForm |
AdHocConferenceChatSession.getChatConfigurationForm()
Returns the configuration form corresponding to the chat room.
|
ChatRoomConfigurationForm |
ConferenceChatSession.getChatConfigurationForm()
Returns the configuration form corresponding to the chat room.
|
Modifier and Type | Method and Description |
---|---|
void |
OperationSetBasicTelephonyGibberishImpl.answerCallPeer(CallPeer peer)
Indicates a user request to answer an incoming call from the specified
CallPeer.
|
Call |
OperationSetBasicTelephonyGibberishImpl.createCall(java.lang.String callee,
CallConference conference)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
void |
OperationSetBasicTelephonyGibberishImpl.hangupCallPeer(CallPeer peer)
Indicates a user request to end a call with the specified call
particiapnt.
|
void |
OperationSetBasicTelephonyGibberishImpl.hangupCallPeer(CallPeer peer,
int reasonCode,
java.lang.String reason)
Ends the call with the specified peer.
|
void |
OperationSetPersistentPresenceGibberishImpl.publishPresenceStatus(PresenceStatus status,
java.lang.String statusMessage)
Requests the provider to enter into a status corresponding to the
specified paramters.
|
void |
OperationSetBasicTelephonyGibberishImpl.putOffHold(CallPeer peer)
Resumes communication with a call peer previously put on hold.
|
void |
OperationSetBasicTelephonyGibberishImpl.putOnHold(CallPeer peer)
Puts the specified CallPeer "on hold".
|
PresenceStatus |
OperationSetPersistentPresenceGibberishImpl.queryContactStatus(java.lang.String contactIdentifier)
Get the PresenceStatus for a particular contact.
|
void |
ProtocolProviderServiceGibberishImpl.register(SecurityAuthority authority)
Starts the registration process.
|
void |
OperationSetPersistentPresenceGibberishImpl.subscribe(ContactGroup parent,
java.lang.String contactIdentifier)
Persistently adds a subscription for the presence status of the
contact corresponding to the specified contactIdentifier and indicates
that it should be added to the specified group of the server stored
contact list.
|
void |
OperationSetPersistentPresenceGibberishImpl.subscribe(java.lang.String contactIdentifier)
Adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier.
|
void |
ProtocolProviderServiceGibberishImpl.unregister()
Ends the registration of this protocol provider with the current
registration service.
|
void |
OperationSetPersistentPresenceGibberishImpl.unsubscribe(Contact contact)
Removes a subscription for the presence status of the specified
contact.
|
Modifier and Type | Method and Description |
---|---|
void |
OperationSetServerStoredAccountInfoIcqImpl.addDetail(ServerStoredDetails.GenericDetail detail)
Adds the specified detail to the list of details registered on-line
for this account.
|
AdHocChatRoom |
OperationSetAdHocMultiUserChatIcqImpl.createAdHocChatRoom(java.lang.String adHocRoomName,
java.util.List<java.lang.String> contacts,
java.lang.String reason)
Creates an ad-hoc room with the named adHocRoomName and inviting
the specified list of contacts.
|
AdHocChatRoom |
OperationSetAdHocMultiUserChatIcqImpl.createAdHocChatRoom(java.lang.String roomName,
java.util.Map<java.lang.String,java.lang.Object> roomProperties)
Creates a room with the named roomName and according to the
specified roomProperties on the server that this protocol
provider is currently connected to.
|
void |
OperationSetExtendedAuthorizationsIcqImpl.explicitAuthorize(Contact contact)
Send a positive authorization to contact thus allowing them to
add us to their contact list without needing to first request an
authorization.
|
void |
AdHocChatRoomIcqImpl.join()
Joins this chat room with the nickname of the local user so that the user
would start receiving events and messages for it.
|
void |
OperationSetPersistentPresenceIcqImpl.publishPresenceStatus(PresenceStatus status,
java.lang.String statusMessage)
Requests the provider to enter into a status corresponding to the
specified paramters.
|
void |
ProtocolProviderServiceIcqImpl.register(SecurityAuthority authority)
Starts the registration process.
|
boolean |
OperationSetServerStoredAccountInfoIcqImpl.removeDetail(ServerStoredDetails.GenericDetail detail)
Removes the specified detail from the list of details stored online
for this account.
|
boolean |
OperationSetServerStoredAccountInfoIcqImpl.replaceDetail(ServerStoredDetails.GenericDetail currentDetailValue,
ServerStoredDetails.GenericDetail newDetailValue)
Replaces the currentDetailValue detail with newDetailValue and returns
true if the operation was a success or false if currentDetailValue did
not previously exist (in this case an additional call to addDetail is
required).
|
void |
OperationSetExtendedAuthorizationsIcqImpl.reRequestAuthorization(AuthorizationRequest request,
Contact contact)
Send an authorization request, requesting contact to add them
to our contact list?
|
void |
OperationSetServerStoredAccountInfoIcqImpl.save() |
void |
AdHocChatRoomIcqImpl.sendMessage(Message message)
Sends the message to the destination indicated by the
to contact.
|
void |
OperationSetPersistentPresenceIcqImpl.subscribe(ContactGroup parent,
java.lang.String contactIdentifier)
Persistently adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier and indicates that it
should be added to the specified group of the server stored contact list.
|
void |
OperationSetPersistentPresenceIcqImpl.subscribe(java.lang.String contactIdentifier)
Adds a subscription for the presence status of the contact corresponding
to the specified contactIdentifier.
|
void |
OperationSetPersistentPresenceIcqImpl.unsubscribe(Contact contact)
Removes a subscription for the presence status of the specified contact.
|
Modifier and Type | Method and Description |
---|---|
void |
ChannelManager.banParticipant(ChatRoomIrcImpl chatroom,
ChatRoomMemberIrcImpl member,
java.lang.String reason)
Ban chat room member.
|
void |
ChatRoomIrcImpl.banParticipant(ChatRoomMember chatRoomMember,
java.lang.String reason)
Bans the given ChatRoomMember.
|
void |
IrcStack.connect(java.lang.String host,
int port,
java.lang.String password,
boolean secureConnection,
boolean autoNickChange,
ClientConfig config)
Connect to specified host, port, optionally using a password.
|
ChatRoom |
OperationSetMultiUserChatIrcImpl.createChatRoom(java.lang.String roomName,
java.util.Map<java.lang.String,java.lang.Object> roomProperties)
Creates a room with the named roomName and according to the
specified roomProperties on the server that this protocol
provider is currently connected to.
|
void |
OperationSetPersistentPresenceIrcImpl.createServerStoredContactGroup(ContactGroup parent,
java.lang.String groupName)
Create a "server stored" contact group.
|
java.util.Iterator<ChatRoomMember> |
ChatRoomIrcImpl.getBanList()
Returns the list of banned chat room members.
|
ChatRoomConfigurationForm |
ChatRoomIrcImpl.getConfigurationForm()
Returns the ChatRoomConfigurationForm containing all
configuration properties for this chat room.
|
java.util.List<java.lang.String> |
OperationSetMultiUserChatIrcImpl.getExistingChatRooms()
Returns the List of ChatRooms currently available on
the server that this protocol provider is connected to.
|
void |
ChatRoomIrcImpl.join()
Joins this chat room with the nickname of the local user so that the user
would start receiving events and messages for it.
|
void |
ChatRoomIrcImpl.join(byte[] password)
Joins this chat room so that the user would start receiving events and
messages for it.
|
void |
ChannelManager.join(ChatRoomIrcImpl chatroom)
Join a particular chat room.
|
void |
ChannelManager.join(ChatRoomIrcImpl chatroom,
java.lang.String password)
Join a particular chat room.
|
void |
ChatRoomIrcImpl.joinAs(java.lang.String nickname)
Joins this chat room with the specified nickname so that the user would
start receiving events and messages for it.
|
void |
ChatRoomIrcImpl.joinAs(java.lang.String nickname,
byte[] password)
Joins this chat room with the specified nickname and password so that the
user would start receiving events and messages for it.
|
void |
ChatRoomIrcImpl.kickParticipant(ChatRoomMember chatRoomMember,
java.lang.String reason)
Kicks the given ChatRoomMember.
|
void |
MessageManager.message(ChatRoomIrcImpl chatroom,
java.lang.String message)
Send an IRC message.
|
void |
MessageManager.message(Contact contact,
Message message)
Send an IRC message.
|
void |
OperationSetPersistentPresenceIrcImpl.moveContactToGroup(Contact contactToMove,
ContactGroup newParent)
Moving contacts to a different group is currently not implemented.
|
void |
OperationSetPersistentPresenceIrcImpl.publishPresenceStatus(PresenceStatus status,
java.lang.String statusMessage)
Set a new presence status corresponding to the provided arguments.
|
PresenceStatus |
OperationSetPersistentPresenceIrcImpl.queryContactStatus(java.lang.String contactIdentifier)
Query contact status using WHOIS query to IRC server.
|
void |
ProtocolProviderServiceIrcImpl.register(SecurityAuthority authority)
Starts the registration process.
|
void |
OperationSetPersistentPresenceIrcImpl.removeServerStoredContactGroup(ContactGroup group)
Removing a contact group is currently not implemented.
|
void |
ChatRoomIrcImpl.sendMessage(Message message)
Sends the message to the destination indicated by the
to contact.
|
void |
ChatRoomIrcImpl.setLocalUserRole(ChatRoomMemberRole role)
Sets the local user role.
|
void |
ChatRoomIrcImpl.setSubject(java.lang.String subject)
Sets the subject of this chat room.
|
void |
ChatRoomIrcImpl.setUserNickname(java.lang.String nickName)
Changes the the local user's nickname in the context of this chat room.
|
void |
OperationSetPersistentPresenceIrcImpl.subscribe(ContactGroup parent,
java.lang.String contactIdentifier)
Subscribes to presence updates for specified contact identifier.
|
void |
OperationSetPersistentPresenceIrcImpl.subscribe(java.lang.String contactIdentifier)
Subscribes to presence updates for specified contact identifier.
|
void |
ProtocolProviderServiceIrcImpl.unregister()
Ends the registration of this protocol provider with the current
registration service.
|
void |
OperationSetPersistentPresenceIrcImpl.unsubscribe(Contact contact)
Unsubscribe for presence change events for specified contact.
|
Modifier and Type | Method and Description |
---|---|
void |
ServerStoredContactListJabberImpl.addContact(ContactGroup parent,
java.lang.String id)
Adds a new contact with the specified screenname to the list under the
specified group.
|
void |
ServerStoredContactListJabberImpl.addContact(java.lang.String id)
Adds a new contact with the specified screenname to the list under a
default location.
|
void |
CallPeerJabberImpl.answer()
Send a session-accept JingleIQ to this CallPeer
|
void |
OperationSetBasicTelephonyJabberImpl.answerCallPeer(CallPeer peer)
Implements method answerCallPeer
from OperationSetBasicTelephony.
|
void |
OperationSetVideoTelephonyJabberImpl.answerVideoCallPeer(CallPeer peer)
Indicates a user request to answer an incoming call with video enabled
from the specified CallPeer.
|
void |
ChatRoomJabberImpl.banParticipant(ChatRoomMember chatRoomMember,
java.lang.String reason)
Bans a user from the room.
|
void |
OperationSetChangePasswordJabberImpl.changePassword(java.lang.String newPass)
Changes the jabber account password of protocolProvider to newPass.
|
(package private) static IceUdpTransportPacketExtension |
TransportManagerJabberImpl.cloneTransportAndCandidates(IceUdpTransportPacketExtension src)
Clones a specific IceUdpTransportPacketExtension and its
candidates.
|
CallJabberImpl |
OperationSetBasicTelephonyJabberImpl.createCall(ConferenceDescription cd,
ChatRoom chatRoom)
Creates a new Call and sends an invite to the conference
described in cd.
|
Call |
OperationSetResAwareTelephonyJabberImpl.createCall(Contact callee,
ContactResource calleeResource)
Creates a new Call and invites a specific CallPeer
given by her Contact on a specific ContactResource to
it.
|
Call |
OperationSetResAwareTelephonyJabberImpl.createCall(Contact callee,
ContactResource calleeResource,
CallConference conference)
Creates a new Call and invites a specific CallPeer
given by her Contact to it.
|
Call |
OperationSetBasicTelephonyJabberImpl.createCall(java.lang.String callee,
CallConference conference)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
Call |
OperationSetResAwareTelephonyJabberImpl.createCall(java.lang.String callee,
java.lang.String calleeResource)
Creates a new Call and invites a specific CallPeer
given by her Contact on a specific ContactResource to
it.
|
Call |
OperationSetResAwareTelephonyJabberImpl.createCall(java.lang.String uri,
java.lang.String calleeResource,
CallConference conference)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
ChatRoom |
OperationSetMultiUserChatJabberImpl.createChatRoom(java.lang.String roomName,
java.util.Map<java.lang.String,java.lang.Object> roomProperties)
Creates a room with the named roomName and according to the
specified roomProperties on the server that this protocol
provider is currently connected to.
|
ColibriConferenceIQ |
CallJabberImpl.createColibriChannels(CallPeerJabberImpl peer,
java.util.Map<ContentPacketExtension,ContentPacketExtension> contentMap)
Allocates colibri (conference) channels for a specific MediaType
to be used by a specific CallPeer.
|
Call |
OperationSetVideoBridgeImpl.createConfCall(java.lang.String[] callees)
Creates a conference call with the specified callees as call peers via a
video bridge provided by the parent Jabber provider.
|
ContentPacketExtension |
CallPeerMediaHandlerJabberImpl.createContentForMedia(org.jitsi.service.neomedia.MediaType mediaType)
Creates a
ContentPacketExtension for a particular stream. |
java.util.List<ContentPacketExtension> |
CallPeerMediaHandlerJabberImpl.createContentList()
Creates a List containing the
ContentPacketExtension s of
the streams that this handler is prepared to initiate depending on
available MediaDevices and local on-hold and video transmission
preferences. |
java.util.List<ContentPacketExtension> |
CallPeerMediaHandlerJabberImpl.createContentList(org.jitsi.service.neomedia.MediaType mediaType)
Creates a List containing the
ContentPacketExtension s of
the streams of a specific MediaType that this handler is
prepared to initiate depending on available MediaDevices and
local on-hold and video transmission preferences. |
void |
ServerStoredContactListJabberImpl.createGroup(java.lang.String groupName)
Creates the specified group on the server stored contact list.
|
protected org.ice4j.ice.IceMediaStream |
IceUdpTransportManager.createIceStream(java.lang.String media)
Creates an
IceMediaStream with the specified media
name. |
protected CallJabberImpl |
OperationSetTelephonyConferencingJabberImpl.createOutgoingCall()
Creates a new outgoing Call into which conference callees are to
be invited by this OperationSetTelephonyConferencing.
|
(package private) AbstractCallPeer<?,?> |
OperationSetBasicTelephonyJabberImpl.createOutgoingCall(CallJabberImpl call,
java.lang.String calleeAddress)
Init and establish the specified call.
|
(package private) AbstractCallPeer<?,?> |
OperationSetBasicTelephonyJabberImpl.createOutgoingCall(CallJabberImpl call,
java.lang.String calleeAddress,
java.lang.Iterable<org.jivesoftware.smack.packet.PacketExtension> sessionInitiateExtensions)
Init and establish the specified call.
|
(package private) AbstractCallPeer<?,?> |
OperationSetBasicTelephonyJabberImpl.createOutgoingCall(CallJabberImpl call,
java.lang.String calleeAddress,
java.lang.String fullCalleeURI,
java.lang.Iterable<org.jivesoftware.smack.packet.PacketExtension> sessionInitiateExtensions)
Init and establish the specified call.
|
protected Call |
OperationSetVideoTelephonyJabberImpl.createOutgoingVideoCall(java.lang.String calleeAddress)
Check if the remote part supports Jingle video.
|
protected Call |
OperationSetDesktopSharingServerJabberImpl.createOutgoingVideoCall(java.lang.String calleeAddress)
Check if the remote part supports Jingle video.
|
protected Call |
OperationSetDesktopStreamingJabberImpl.createOutgoingVideoCall(java.lang.String calleeAddress,
org.jitsi.service.neomedia.device.MediaDevice videoDevice)
Check if the remote part supports Jingle video.
|
protected Call |
OperationSetDesktopSharingServerJabberImpl.createOutgoingVideoCall(java.lang.String calleeAddress,
org.jitsi.service.neomedia.device.MediaDevice videoDevice)
Check if the remote part supports Jingle video.
|
void |
OperationSetPersistentPresenceJabberImpl.createServerStoredContactGroup(ContactGroup parent,
java.lang.String groupName)
Creates a group with the specified name and parent in the server
stored contact list.
|
protected org.jitsi.service.neomedia.StreamConnector |
TransportManagerJabberImpl.createStreamConnector(org.jitsi.service.neomedia.MediaType mediaType)
Creates a media StreamConnector for a stream of a specific
MediaType.
|
protected abstract org.jivesoftware.smack.packet.PacketExtension |
TransportManagerJabberImpl.createTransport(java.lang.String media) |
protected org.jivesoftware.smack.packet.PacketExtension |
IceUdpTransportManager.createTransport(java.lang.String media) |
protected org.jivesoftware.smack.packet.PacketExtension |
RawUdpTransportManager.createTransport(java.lang.String media) |
protected org.jivesoftware.smack.packet.PacketExtension |
TransportManagerJabberImpl.createTransportForStartCandidateHarvest(java.lang.String media) |
Call |
OperationSetVideoTelephonyJabberImpl.createVideoCall(Contact callee)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingJabberImpl.createVideoCall(Contact callee)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingJabberImpl.createVideoCall(Contact callee,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopSharingServerJabberImpl.createVideoCall(Contact callee,
org.jitsi.service.neomedia.device.MediaDevice device)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetVideoTelephonyJabberImpl.createVideoCall(java.lang.String uri)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingJabberImpl.createVideoCall(java.lang.String uri)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingJabberImpl.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopSharingServerJabberImpl.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.device.MediaDevice device)
Create a new video call and invite the specified CallPeer to it.
|
WhiteboardSession |
OperationSetWhiteboardingJabberImpl.createWhiteboardSession(java.lang.String sessionName,
java.util.Hashtable<java.lang.Object,java.lang.Object> sessionProperties)
Creates a WhiteboardSession.
|
void |
WhiteboardSessionJabberImpl.deleteWhiteboardObject(WhiteboardObject obj)
Sends a WhiteboardObject to delete
and delete the local WhiteboardObject
|
protected org.jitsi.service.neomedia.StreamConnector |
TransportManagerJabberImpl.doCreateStreamConnector(org.jitsi.service.neomedia.MediaType mediaType)
Creates a media StreamConnector for a stream of a specific
MediaType.
|
protected org.jitsi.service.neomedia.StreamConnector |
IceUdpTransportManager.doCreateStreamConnector(org.jitsi.service.neomedia.MediaType mediaType)
Creates a media StreamConnector for a stream of a specific
MediaType.
|
protected CallPeer |
OperationSetTelephonyConferencingJabberImpl.doInviteCalleeToCall(java.lang.String calleeAddress,
CallJabberImpl call)
Invites a callee with a specific address to join a specific Call
for the purposes of telephony conferencing.
|
void |
OperationSetExtendedAuthorizationsJabberImpl.explicitAuthorize(Contact contact)
Send a positive authorization to contact thus allowing them to
add us to their contact list without needing to first request an
authorization.
|
ChatRoom |
OperationSetMultiUserChatJabberImpl.findRoom(java.lang.String roomName)
Returns a reference to a chatRoom named roomName.
|
WhiteboardSession |
OperationSetWhiteboardingJabberImpl.findWhiteboardSession(java.lang.String sessionName)
Returns a reference to a WhiteboardSession named
sessionName or null if no such session exists.
|
java.lang.Iterable<ContentPacketExtension> |
CallPeerMediaHandlerJabberImpl.generateSessionAccept()
Wraps up any ongoing candidate harvests and returns our response to the
last offer we've received, so that the peer could use it to send a
session-accept.
|
java.util.Iterator<ChatRoomMember> |
ChatRoomJabberImpl.getBanList()
Returns the list of banned users.
|
ChatRoomConfigurationForm |
ChatRoomJabberImpl.getConfigurationForm()
Returns the ChatRoomConfigurationForm containing all
configuration properties for this chat room.
|
java.util.List<java.lang.String> |
OperationSetMultiUserChatJabberImpl.getCurrentlyJoinedChatRooms(ChatRoomMember chatRoomMember)
Returns the list of currently joined chat rooms for
chatRoomMember.
|
java.util.List<WhiteboardSession> |
OperationSetWhiteboardingJabberImpl.getCurrentlyJoinedWhiteboards(WhiteboardParticipant participant)
Returns a list of the WhiteboardSessions that
WhiteboardParticipant has joined and is currently active in.
|
java.util.List<java.lang.String> |
OperationSetMultiUserChatJabberImpl.getExistingChatRooms()
Returns the List of Strings indicating chat rooms
currently available on the server that this protocol provider is
connected to.
|
org.jitsi.service.neomedia.StreamConnector |
IceUdpTransportManager.getStreamConnector(org.jitsi.service.neomedia.MediaType mediaType)
Gets the StreamConnector to be used as the connector of
the MediaStream with a specific MediaType.
|
void |
OperationSetBasicTelephonyJabberImpl.hangupCallPeer(CallPeer peer)
Ends the call with the specified peer.
|
protected void |
CallPeerJabberImpl.initiateSession(java.lang.Iterable<org.jivesoftware.smack.packet.PacketExtension> sessionInitiateExtensions)
Creates and sends a session-initiate
JingleIQ . |
CallPeerJabberImpl |
CallJabberImpl.initiateSession(java.lang.String calleeJID,
org.jivesoftware.smackx.packet.DiscoverInfo discoverInfo,
java.lang.Iterable<org.jivesoftware.smack.packet.PacketExtension> sessionInitiateExtensions,
java.util.Collection<java.lang.String> supportedTransports)
Creates a CallPeerJabberImpl from calleeJID and sends
them session-initiate IQ request.
|
protected org.jitsi.service.neomedia.MediaStream |
CallPeerMediaHandlerJabberImpl.initStream(java.lang.String streamName,
org.jitsi.service.neomedia.StreamConnector connector,
org.jitsi.service.neomedia.device.MediaDevice device,
org.jitsi.service.neomedia.format.MediaFormat format,
org.jitsi.service.neomedia.MediaStreamTarget target,
org.jitsi.service.neomedia.MediaDirection direction,
java.util.List<org.jitsi.service.neomedia.RTPExtension> rtpExtensions,
boolean masterStream)
Creates if necessary, and configures the stream that this
MediaHandler is using for the MediaType matching the
one of the MediaDevice.
|
CallPeer |
OperationSetVideoBridgeImpl.inviteCalleeToCall(java.lang.String uri,
Call call)
Invites the callee represented by the specified uri to an already
existing call using a video bridge provided by the parent Jabber provider.
|
void |
WhiteboardSessionJabberImpl.join()
Joins this white-board with the nickname of the local user so that the
user would start receiving events and WhiteboardObject for it.
|
void |
ChatRoomJabberImpl.join()
Joins this chat room with the nickname of the local user so that the
user would start receiving events and messages for it.
|
void |
WhiteboardSessionJabberImpl.join(byte[] password)
Joins this white-board so that the user would start receiving events and
WhiteboardObject for it.
|
void |
ChatRoomJabberImpl.join(byte[] password)
Joins this chat room so that the user would start receiving events and
messages for it.
|
void |
ChatRoomJabberImpl.joinAs(java.lang.String nickname)
Joins this chat room with the specified nickname so that the user
would start receiving events and messages for it.
|
void |
ChatRoomJabberImpl.joinAs(java.lang.String nickname,
byte[] password)
Joins this chat room with the specified nickname and password so that
the user would start receiving events and messages for it.
|
void |
ChatRoomJabberImpl.kickParticipant(ChatRoomMember member,
java.lang.String reason)
Kicks a participant from the room.
|
void |
CallJabberImpl.modifyVideoContent()
Updates the Jingle sessions for the CallPeers of this
Call, to reflect the current state of the the video contents of
this Call.
|
abstract void |
AbstractCallJabberGTalkImpl.modifyVideoContent()
Send a content-modify message for all current CallPeer
to reflect possible video change in media setup.
|
void |
ServerStoredContactListJabberImpl.moveContact(ContactJabberImpl contact,
AbstractContactGroupJabberImpl newParent)
Moves the specified contact to the group indicated by
newParent.
|
void |
OperationSetPersistentPresenceJabberImpl.moveContactToGroup(Contact contactToMove,
ContactGroup newParent)
Removes the specified contact from its current parent and places it
under newParent.
|
void |
WhiteboardSessionJabberImpl.moveWhiteboardObject(WhiteboardObject obj)
Sends a WhiteboardObject to modify
and modifies the local WhiteboardObject
|
protected java.lang.String |
OperationSetTelephonyConferencingJabberImpl.parseAddressString(java.lang.String calleeAddressString)
Parses a String value which represents a callee address
specified by the user into an object which is to actually represent the
callee during the invitation to a conference Call.
|
void |
CallPeerMediaHandlerJabberImpl.processAnswer(java.util.List<ContentPacketExtension> answer)
Handles the specified answer by creating and initializing the
corresponding MediaStreams.
|
void |
CallPeerMediaHandlerJabberImpl.processOffer(java.util.List<ContentPacketExtension> offer)
Parses and handles the specified offer and returns a content
extension representing the current state of this media handler.
|
void |
CallPeerJabberImpl.processTransfer(TransferPacketExtension transfer)
Processes a specific "XEP-0251: Jingle Session Transfer"
transfer packet (extension).
|
void |
CallPeerMediaHandlerJabberImpl.processTransportInfo(java.lang.Iterable<ContentPacketExtension> contents)
Processes the transport-related information provided by the remote
peer in a specific set of ContentPacketExtensions.
|
void |
OperationSetPersistentPresenceJabberImpl.publishPresenceStatus(PresenceStatus status,
java.lang.String statusMessage)
Requests the provider to enter into a status corresponding to the
specified parameters.
|
void |
OperationSetBasicTelephonyJabberImpl.putOffHold(CallPeer peer)
Resumes communication with a call peer previously put on hold.
|
void |
CallPeerJabberImpl.putOnHold(boolean onHold)
Puts the CallPeer represented by this instance on or off hold.
|
void |
OperationSetBasicTelephonyJabberImpl.putOnHold(CallPeer peer)
Puts the specified CallPeer "on hold".
|
PresenceStatus |
OperationSetPersistentPresenceJabberImpl.queryContactStatus(java.lang.String contactIdentifier)
Gets the PresenceStatus of a contact with a specific
String identifier.
|
void |
ProtocolProviderServiceJabberImpl.register(SecurityAuthority authority)
Starts the registration process.
|
void |
CallPeerMediaHandlerJabberImpl.reinitAllContents()
Reinitialize all media contents.
|
void |
CallPeerMediaHandlerJabberImpl.reinitContent(java.lang.String name,
ContentPacketExtension content,
boolean modify)
Reinitialize a media content such as video.
|
(package private) void |
ServerStoredContactListJabberImpl.removeContact(ContactJabberImpl contactToRemove)
Removes a contact from the serverside list
Event will come for successful operation
|
void |
ServerStoredContactListJabberImpl.removeGroup(ContactGroupJabberImpl groupToRemove)
Removes the specified group from the buddy list.
|
void |
OperationSetPersistentPresenceJabberImpl.removeServerStoredContactGroup(ContactGroup group)
Removes the specified group from the server stored contact list.
|
void |
OperationSetExtendedAuthorizationsJabberImpl.reRequestAuthorization(AuthorizationRequest request,
Contact contact)
Send an authorization request, requesting contact to add them
to our contact list?
|
void |
OperationSetServerStoredAccountInfoJabberImpl.save()
Saves the list of details for this account that were ready to be stored
online on the server.
|
ProtocolProviderService |
UriHandlerJabberImpl.selectHandlingProvider(java.lang.String uri)
Returns the default provider that we are supposed to handle URIs through
or null if there aren't any.
|
void |
ChatRoomJabberImpl.sendMessage(Message message)
Sends the message to the destination indicated by the
to contact.
|
void |
WhiteboardSessionJabberImpl.sendWhiteboardObject(WhiteboardObject message)
Sends the message to the destination.
|
void |
OperationSetVideoTelephonyJabberImpl.setLocalVideoAllowed(Call call,
boolean allowed)
Implements OperationSetVideoTelephony#setLocalVideoAllowed(Call,
boolean).
|
void |
OperationSetDesktopStreamingJabberImpl.setLocalVideoAllowed(Call call,
boolean allowed)
Implements OperationSetVideoTelephony#setLocalVideoAllowed(Call,
boolean).
|
void |
OperationSetDesktopStreamingJabberImpl.setLocalVideoAllowed(Call call,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice,
boolean allowed)
Sets the indicator which determines whether the streaming of local video
in a specific Call is allowed.
|
void |
OperationSetDesktopSharingServerJabberImpl.setLocalVideoAllowed(Call call,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice,
boolean allowed)
Sets the indicator which determines whether the streaming of local video
in a specific Call is allowed.
|
void |
ChatRoomJabberImpl.setSubject(java.lang.String subject)
Sets the subject of this chat room.
|
void |
ChatRoomJabberImpl.setUserNickname(java.lang.String nickname)
Changes the local user nickname.
|
protected abstract org.jivesoftware.smack.packet.PacketExtension |
TransportManagerJabberImpl.startCandidateHarvest(ContentPacketExtension theirContent,
ContentPacketExtension ourContent,
TransportInfoSender transportInfoSender,
java.lang.String media)
Starts transport candidate harvest for a specific
ContentPacketExtension that we are going to offer or answer
with.
|
protected org.jivesoftware.smack.packet.PacketExtension |
IceUdpTransportManager.startCandidateHarvest(ContentPacketExtension theirContent,
ContentPacketExtension ourContent,
TransportInfoSender transportInfoSender,
java.lang.String media)
Starts transport candidate harvest for a specific
ContentPacketExtension that we are going to offer or answer
with.
|
protected org.jivesoftware.smack.packet.PacketExtension |
RawUdpTransportManager.startCandidateHarvest(ContentPacketExtension theirContent,
ContentPacketExtension ourContent,
TransportInfoSender transportInfoSender,
java.lang.String media)
Starts transport candidate harvest for a specific
ContentPacketExtension that we are going to offer or answer
with.
|
void |
TransportManagerJabberImpl.startCandidateHarvest(java.util.List<ContentPacketExtension> theirOffer,
java.util.List<ContentPacketExtension> ourAnswer,
TransportInfoSender transportInfoSender)
Starts transport candidate harvest.
|
void |
IceUdpTransportManager.startCandidateHarvest(java.util.List<ContentPacketExtension> theirOffer,
java.util.List<ContentPacketExtension> ourAnswer,
TransportInfoSender transportInfoSender)
Starts transport candidate harvest.
|
void |
RawUdpTransportManager.startCandidateHarvest(java.util.List<ContentPacketExtension> theirOffer,
java.util.List<ContentPacketExtension> ourAnswer,
TransportInfoSender transportInfoSender)
Starts transport candidate harvest.
|
void |
TransportManagerJabberImpl.startCandidateHarvest(java.util.List<ContentPacketExtension> ourOffer,
TransportInfoSender transportInfoSender)
Starts transport candidate harvest.
|
void |
OperationSetDTMFJabberImpl.startSendingDTMF(CallPeer callPeer,
org.jitsi.service.neomedia.DTMFTone tone)
Sends the DTMFTone tone to callPeer.
|
void |
ChatRoomConfigurationFormJabberImpl.submit()
Sends the ready smack configuration form to the multi user chat.
|
void |
OperationSetPersistentPresenceJabberImpl.subscribe(ContactGroup parent,
java.lang.String contactIdentifier)
Persistently adds a subscription for the presence status of the
contact corresponding to the specified contactIdentifier and indicates
that it should be added to the specified group of the server stored
contact list.
|
void |
OperationSetPersistentPresenceJabberImpl.subscribe(java.lang.String contactIdentifier)
Adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier.
|
protected void |
CallPeerMediaHandlerJabberImpl.throwOperationFailedException(java.lang.String message,
int errorCode,
java.lang.Throwable cause)
Lets the underlying implementation take note of this error and only
then throws it to the using bundles.
|
static void |
ProtocolProviderServiceJabberImpl.throwOperationFailedException(java.lang.String message,
int errorCode,
java.lang.Throwable cause,
Logger logger)
Logs a specific message and associated Throwable cause as an
error using the current Logger and then throws a new
OperationFailedException with the message, a specific error code
and the cause.
|
void |
OperationSetBasicTelephonyJabberImpl.transfer(CallPeer peer,
CallPeer target)
Transfers (in the sense of call transfer) a specific CallPeer to
a specific callee address which already participates in an active
Call.
|
void |
OperationSetBasicTelephonyJabberImpl.transfer(CallPeer peer,
java.lang.String target)
Transfers (in the sense of call transfer) a specific CallPeer to
a specific callee address which may or may not already be participating
in an active Call.
|
protected void |
CallPeerJabberImpl.transfer(java.lang.String to,
java.lang.String sid)
Transfer (in the sense of call transfer) this CallPeer to a
specific callee address which may optionally be participating in an
active Call.
|
void |
OperationSetPersistentPresenceJabberImpl.unsubscribe(Contact contact)
Removes a subscription for the presence status of the specified
contact.
|
void |
TransportManagerJabberImpl.wrapupConnectivityEstablishment()
Notifies this TransportManagerJabberImpl that it should conclude
any started connectivity establishment.
|
void |
IceUdpTransportManager.wrapupConnectivityEstablishment()
Waits for the associated ICE Agent to finish any started
connectivity checks.
|
Modifier and Type | Method and Description |
---|---|
void |
MockOperationSetBasicTelephony.answerCallPeer(CallPeer peer)
Indicates a user request to answer an incoming call from the specified
CallPeer.
|
void |
MockChatRoom.banParticipant(ChatRoomMember chatRoomMember,
java.lang.String reason)
Bans a user from the room.
|
Call |
MockOperationSetBasicTelephony.createCall(Contact callee,
ContactResource calleeResource,
CallConference conference)
Creates a new Call and invites a specific CallPeer
given by her Contact to it.
|
Call |
MockOperationSetBasicTelephony.createCall(java.lang.String callee,
CallConference conference)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
ChatRoom |
MockMultiUserChat.createChatRoom(java.lang.String roomName,
java.util.Map<java.lang.String,java.lang.Object> roomProperties)
Creates a room with the named roomName and according to the
specified roomProperties on the server that this protocol
provider is currently connected to.
|
ChatRoom |
MockMultiUserChat.findRoom(java.lang.String roomName)
Returns a reference to a chatRoom named roomName or null if no
such room exists.
|
ChatRoomConfigurationForm |
MockChatRoom.getConfigurationForm()
Returns the ChatRoomConfigurationForm containing all
configuration properties for this chat room.
|
java.util.List<java.lang.String> |
MockMultiUserChat.getCurrentlyJoinedChatRooms(ChatRoomMember chatRoomMember)
Returns a list of the chat rooms that chatRoomMember has joined
and is currently active in.
|
java.util.List<java.lang.String> |
MockMultiUserChat.getExistingChatRooms()
Returns the List of Strings indicating chat rooms
currently available on the server that this protocol provider is
connected to.
|
void |
MockOperationSetBasicTelephony.hangupCallPeer(CallPeer peer)
Indicates a user request to end a call with the specified call
particiapnt.
|
void |
MockOperationSetBasicTelephony.hangupCallPeer(CallPeer peer,
int reasonCode,
java.lang.String reason)
Ends the call with the specified peer.
|
void |
MockChatRoom.join()
Joins this chat room with the nickname of the local user so that the
user would start receiving events and messages for it.
|
void |
MockChatRoom.join(byte[] password)
Joins this chat room so that the user would start receiving events and
messages for it.
|
void |
MockChatRoom.joinAs(java.lang.String nickname)
Joins this chat room with the specified nickname so that the user would
start receiving events and messages for it.
|
void |
MockChatRoom.joinAs(java.lang.String nickname,
byte[] password)
Joins this chat room with the specified nickname and password so that the
user would start receiving events and messages for it.
|
void |
MockChatRoom.kickParticipant(ChatRoomMember chatRoomMember,
java.lang.String reason)
Kicks a visitor or participant from the room.
|
void |
MockPersistentPresenceOperationSet.publishPresenceStatus(PresenceStatus status,
java.lang.String statusMessage)
Requests the provider to enter into a status corresponding to the
specified paramters.
|
void |
MockOperationSetBasicTelephony.putOnHold(CallPeer peer)
Puts the specified CallPeer "on hold".
|
PresenceStatus |
MockPersistentPresenceOperationSet.queryContactStatus(java.lang.String contactIdentifier)
Get the PresenceStatus for a particular contact.
|
void |
MockChatRoom.sendMessage(Message message)
Sends the message to the destination indicated by the
to contact.
|
void |
MockChatRoom.setLocalUserRole(ChatRoomMemberRole role)
Sets the local user role.
|
void |
MockChatRoom.setNickname(java.lang.String nickname)
Changes the the local user's nickname in the context of this chatroom.
|
void |
MockChatRoom.setSubject(java.lang.String subject)
Sets the subject of this chat room.
|
void |
MockChatRoom.setUserNickname(java.lang.String nickname)
Changes the the local user's nickname in the context of this chatroom.
|
void |
MockPersistentPresenceOperationSet.subscribe(ContactGroup parent,
java.lang.String contactIdentifier)
Persistently adds a subscription for the presence status of the
contact corresponding to the specified contactIdentifier and indicates
that it should be added to the specified group of the server stored
contact list.
|
void |
MockPersistentPresenceOperationSet.subscribe(java.lang.String contactIdentifier)
Adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier.
|
void |
MockProvider.unregister(boolean userRequest)
Mock implementation of the corresponding ProtocolProviderService method.
|
void |
MockPersistentPresenceOperationSet.unsubscribe(Contact contact)
Removes a subscription for the presence status of the specified
contact.
|
Modifier and Type | Method and Description |
---|---|
void |
OperationSetServerStoredAccountInfoSipImpl.addDetail(ServerStoredDetails.GenericDetail detail)
Adds the specified detail to the list of details registered on-line
for this account.
|
void |
OperationSetServerStoredAccountInfoSipImpl.addDetail(ServerStoredDetails.GenericDetail detail,
boolean fireChangeEvents)
Adds the specified detail to the list of details registered on-line
for this account.
|
void |
SipStackSharing.addSipListener(ProtocolProviderServiceSipImpl listener)
Adds this listener as a candidate recipient for the dispatching
of new messages received from the JAIN-SIP SipProviders.
|
void |
CallPeerSipImpl.answer()
Indicates a user request to answer an incoming call from this
CallPeer.
|
void |
OperationSetBasicTelephonySipImpl.answerCallPeer(CallPeer peer)
Indicates a user request to answer an incoming call from the specified
CallPeer.
|
void |
OperationSetVideoTelephonySipImpl.answerVideoCallPeer(CallPeer peer)
Indicates a user request to answer an incoming call with video enabled
from the specified CallPeer.
|
(package private) void |
OperationSetBasicTelephonySipImpl.assertRegistered()
Verifies that our protocol provider is properly registered and throws
an OperationFailedException if that's not the case.
|
Call |
OperationSetBasicTelephonySipImpl.createCall(java.lang.String callee,
CallConference conference)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
ContactSipImpl |
ServerStoredContactList.createContact(ContactGroupSipImpl parentGroup,
java.lang.String contactId,
boolean persistent,
java.lang.String contactType)
Creates contact for the specified address and inside the
specified group .
|
ContactSipImpl |
ServerStoredContactListXivoImpl.createContact(ContactGroupSipImpl parentGroup,
java.lang.String contactId,
java.lang.String displayName,
boolean persistent,
java.lang.String contactType)
Creates contact for the specified address and inside the
specified group .
|
abstract ContactSipImpl |
ServerStoredContactList.createContact(ContactGroupSipImpl parentGroup,
java.lang.String contactId,
java.lang.String displayName,
boolean persistent,
java.lang.String contactType)
Creates contact for the specified address and inside the
specified group .
|
ContactSipImpl |
ServerStoredContactListSipImpl.createContact(ContactGroupSipImpl parentGroup,
java.lang.String contactId,
java.lang.String displayName,
boolean persistent,
java.lang.String contactType)
Creates contact for the specified address and inside the
specified group .
|
ContactGroupSipImpl |
ServerStoredContactListXivoImpl.createGroup(ContactGroupSipImpl parentGroup,
java.lang.String groupName,
boolean persistent)
Creates a group with the specified name and parent in the server stored
contact list.
|
abstract ContactGroupSipImpl |
ServerStoredContactList.createGroup(ContactGroupSipImpl parentGroup,
java.lang.String groupName,
boolean persistent)
Creates a group with the specified name and parent in the server stored
contact list.
|
ContactGroupSipImpl |
ServerStoredContactListSipImpl.createGroup(ContactGroupSipImpl parentGroup,
java.lang.String groupName,
boolean persistent)
Creates a group with the specified name and parent in the server stored
contact list.
|
javax.sip.message.Request |
SipMessageFactory.createInviteRequest(javax.sip.address.Address toAddress)
Creates an invite request destined for callee.
|
javax.sip.message.Request |
SipMessageFactory.createInviteRequest(javax.sip.address.Address toAddress,
javax.sip.message.Message cause)
Creates an invite request destined for callee and reflects
any possible non-null cause (e.g.
|
(package private) javax.sip.message.Request |
OperationSetBasicInstantMessagingSipImpl.createMessageRequest(Contact to,
Message message)
Construct a Request represent a new message.
|
protected javax.sip.ClientTransaction |
EventPackageNotifier.createNotify(javax.sip.Dialog dialog,
byte[] content,
java.lang.String subscriptionState,
java.lang.String reason)
Creates a NOTIFY request which is to notify about a specific subscription
state and carry a specific content.
|
java.lang.String |
CallPeerMediaHandlerSipImpl.createOffer()
Creates a session description String representing the
MediaStreams that this MediaHandler is prepared to
exchange.
|
protected CallSipImpl |
OperationSetTelephonyConferencingSipImpl.createOutgoingCall()
Creates a new outgoing Call into which conference callees are to
be invited by this OperationSetTelephonyConferencing.
|
protected CallSipImpl |
OperationSetBasicTelephonySipImpl.createOutgoingCall()
Initializes a new outgoing Call with no peers in it.
|
(package private) CallSipImpl |
OperationSetBasicTelephonySipImpl.createOutgoingCall(javax.sip.address.Address calleeAddress,
javax.sip.message.Message cause,
CallConference conference)
Initializes and establishes a new outgoing Call to a callee with
a specific Address.
|
javax.sip.message.Request |
SipMessageFactory.createRegisterRequest(javax.sip.address.Address addressOfRecord,
int registrationsExpiration,
javax.sip.header.CallIdHeader callIdHeader,
long cSeqValue)
Creates a REGISTER Request as per the specified parameters.
|
javax.sip.message.Request |
SipMessageFactory.createRequest(javax.sip.Dialog dialog,
java.lang.String method)
Creates a new
Request of a specific method which is to be sent in
a specific Dialog and populates its generally-necessary
headers such as the Authorization header. |
void |
OperationSetPresenceSipImpl.createServerStoredContactGroup(ContactGroup parentGroup,
java.lang.String groupName)
Creates a group with the specified name and parent in the server
stored contact list.
|
Call |
OperationSetVideoTelephonySipImpl.createVideoCall(Contact callee)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingSipImpl.createVideoCall(Contact callee)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingSipImpl.createVideoCall(Contact callee,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopSharingServerSipImpl.createVideoCall(Contact callee,
org.jitsi.service.neomedia.device.MediaDevice device)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetVideoTelephonySipImpl.createVideoCall(Contact callee,
org.jitsi.service.neomedia.QualityPreset qualityPreferences)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetVideoTelephonySipImpl.createVideoCall(java.lang.String uri)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingSipImpl.createVideoCall(java.lang.String uri)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreamingSipImpl.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopSharingServerSipImpl.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.device.MediaDevice device)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetVideoTelephonySipImpl.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.QualityPreset qualityPreferences)
Create a new video call and invite the specified CallPeer to it.
|
void |
ServerStoredContactListXivoImpl.deleteAccountImage()
Deletes current account image from server.
|
abstract void |
ServerStoredContactList.deleteAccountImage()
Deletes current account image from server.
|
void |
ServerStoredContactListSipImpl.deleteAccountImage()
Deletes current account image from server.
|
protected CallPeerSipImpl |
OperationSetTelephonyConferencingSipImpl.doInviteCalleeToCall(javax.sip.address.Address calleeAddress,
CallSipImpl call)
Invites a callee with a specific address to join a specific Call
for the purposes of telephony conferencing.
|
ServerStoredDetails.ImageDetail |
ServerStoredContactListXivoImpl.getAccountImage()
Get current account image from server if any.
|
abstract ServerStoredDetails.ImageDetail |
ServerStoredContactList.getAccountImage()
Get current account image from server if any.
|
ServerStoredDetails.ImageDetail |
ServerStoredContactListSipImpl.getAccountImage()
Get current account image from server if any.
|
java.util.ArrayList<javax.sip.header.ViaHeader> |
ProtocolProviderServiceSipImpl.getLocalViaHeaders(javax.sip.address.Address intendedDestination)
Initializes and returns an ArrayList with a single ViaHeader
containing a localhost address usable with the specified
sdestination.
|
java.util.ArrayList<javax.sip.header.ViaHeader> |
ProtocolProviderServiceSipImpl.getLocalViaHeaders(javax.sip.address.SipURI intendedDestination)
Initializes and returns an ArrayList with a single ViaHeader
containing a localhost address usable with the specified
sdestination.
|
javax.sip.header.MaxForwardsHeader |
ProtocolProviderServiceSipImpl.getMaxForwardsHeader()
Initializes and returns this provider's default maxForwardsHeader field
using the value specified by MAX_FORWARDS.
|
void |
CallPeerSipImpl.hangup()
Ends the call with for this CallPeer.
|
void |
CallPeerSipImpl.hangup(int reasonCode,
java.lang.String reason)
Ends the call with for this CallPeer.
|
void |
OperationSetBasicTelephonySipImpl.hangupCallPeer(CallPeer peer)
Ends the call with the specified peer.
|
void |
OperationSetBasicTelephonySipImpl.hangupCallPeer(CallPeer peer,
int reasonCode,
java.lang.String reason)
Ends the call with the specified peer.
|
protected void |
ProtocolProviderServiceSipImpl.initialize(java.lang.String sipAddress,
SipAccountIDImpl accountID)
Initializes the service implementation, and puts it in a state where it
could interoperate with other services.
|
void |
CallPeerSipImpl.invite()
Creates a CallPeerSipImpl from calleeAddress and sends
them an invite request.
|
CallPeerSipImpl |
CallSipImpl.invite(javax.sip.address.Address calleeAddress,
javax.sip.message.Message cause)
Creates a CallPeerSipImpl from calleeAddress and sends
them an invite request.
|
void |
ServerStoredContactListXivoImpl.moveContactToGroup(ContactSipImpl contact,
ContactGroupSipImpl newParentGroup)
Removes the specified contact from its current parent and places it
under newParent.
|
abstract void |
ServerStoredContactList.moveContactToGroup(ContactSipImpl contact,
ContactGroupSipImpl newParentGroup)
Removes the specified contact from its current parent and places it
under newParent.
|
void |
ServerStoredContactListSipImpl.moveContactToGroup(ContactSipImpl contact,
ContactGroupSipImpl newParentGroup)
Removes the specified contact from its current parent and places it
under newParent.
|
void |
EventPackageNotifier.notify(EventPackageNotifier.Subscription subscription,
java.lang.String subscriptionState,
java.lang.String reason)
Notifies a specific target identified by its Subscription about
a specific subscription state and a specific reason for that subscription
state via a NOTIFY request.
|
void |
EventPackageNotifier.notifyAll(java.lang.String subscriptionState,
java.lang.String reason)
Notifies all targets represented by the Subscriptions managed by
this instance about a specific subscription state and a specific reason
for that subscription state via NOTIFY requests.
|
void |
EventPackageNotifier.notifyAll(java.lang.String subscriptionState,
java.lang.String reason,
EventPackageNotifier.SubscriptionFilter filter)
Notifies all targets represented by the Subscriptions managed by
this instance which are accepted by a specific
SubscriptionFilter about a specific subscription state and a
specific reason for that subscription state via NOTIFY requests.
|
void |
OperationSetTelephonyParkSipImpl.parkCall(java.lang.String parkSlot,
CallPeer peer)
Parks an already existing call to the specified parkSlot.
|
protected javax.sip.address.Address |
OperationSetTelephonyConferencingSipImpl.parseAddressString(java.lang.String calleeAddressString)
Parses a String value which represents a SIP address into a SIP
Address value.
|
void |
OperationSetTelephonyBLFSipImpl.pickup(OperationSetTelephonyBLF.Line line)
To pickup the call for the monitored line if possible.
|
void |
EventPackageSubscriber.poll(EventPackageSubscriber.Subscription subscription)
Adds a specific Subscription to the list of subscriptions
managed by this instance only if another Subscription with the
same subscription Address/Request URI and id tag of its
associated Event header does not exist in the list.
|
protected void |
EventPackageSubscriber.populateSubscribeRequest(javax.sip.message.Request req,
EventPackageSubscriber.Subscription subscription,
int expires)
Populates a specific Request instance with the headers
common to dialog-creating Requests and ones sent inside
existing dialogs and specific to the general event package subscription
functionality that this instance and a specific Subscription
represent.
|
void |
CallPeerMediaHandlerSipImpl.processAnswer(java.lang.String answer)
Handles the specified answer by creating and initializing the
corresponding MediaStreams.
|
protected void |
EventPackageSupport.processAuthenticationChallenge(javax.sip.ClientTransaction clientTransaction,
javax.sip.message.Response response,
javax.sip.SipProvider jainSipProvider)
Attempts to re-generate a
Request within a specific
ClientTransaction with the proper authorization headers. |
(package private) static void |
EventPackageSupport.processAuthenticationChallenge(ProtocolProviderServiceSipImpl protocolProvider,
javax.sip.ClientTransaction clientTransaction,
javax.sip.message.Response response,
javax.sip.SipProvider jainSipProvider)
Attempts to re-generate a
Request within a specific
ClientTransaction with the proper authorization headers. |
java.lang.String |
CallPeerMediaHandlerSipImpl.processOffer(java.lang.String offerString)
Parses offerString, creates the MediaStreams that it
describes and constructs a response representing the state of this
MediaHandler.
|
(package private) boolean |
CallPeerSipImpl.processPictureFastUpdate(javax.sip.ServerTransaction serverTransaction,
javax.sip.message.Request request) |
void |
OperationSetPresenceSipImpl.publishPresenceStatus(PresenceStatus status,
java.lang.String statusMsg)
Requests the provider to enter into a status corresponding to the
specified parameters.
|
void |
OperationSetBasicTelephonySipImpl.putOffHold(CallPeer peer)
Resumes communication with a call peer previously put on hold.
|
void |
CallPeerSipImpl.putOnHold(boolean onHold)
Puts the CallPeer represented by this instance on or off hold.
|
void |
OperationSetBasicTelephonySipImpl.putOnHold(CallPeer peer)
Puts the specified CallPeer "on hold".
|
PresenceStatus |
OperationSetPresenceSipImpl.queryContactStatus(java.lang.String contactIdentifier)
Get the PresenceStatus for a particular contact.
|
(package private) void |
SipRegistrarConnection.register()
Sends the REGISTER request to the server specified in the constructor.
|
(package private) void |
SipRegistrarlessConnection.register()
Simply sets the state of the connection to REGISTERED without doing
anything else.
|
void |
ProtocolProviderServiceSipImpl.register(SecurityAuthority authority)
Starts the registration process.
|
void |
CallSipImpl.reInvite()
Sends a re-INVITE request to all CallPeers to reflect possible
changes in the media setup (video start/stop, ...).
|
void |
ServerStoredContactListXivoImpl.removeContact(ContactSipImpl contact)
Removes a contact.
|
abstract void |
ServerStoredContactList.removeContact(ContactSipImpl contact)
Removes a contact.
|
void |
ServerStoredContactListSipImpl.removeContact(ContactSipImpl contact)
Removes a contact.
|
boolean |
OperationSetServerStoredAccountInfoSipImpl.removeDetail(ServerStoredDetails.GenericDetail detail)
Removes the specified detail from the list of details stored online for
this account.
|
boolean |
OperationSetServerStoredAccountInfoSipImpl.replaceDetail(ServerStoredDetails.GenericDetail currentDetailValue,
ServerStoredDetails.GenericDetail newDetailValue)
Replaces the currentDetailValue detail with newDetailValue and returns
true if the operation was a success or false if currentDetailValue did
not previously exist (in this case an additional call to addDetail is
required).
|
void |
OperationSetServerStoredAccountInfoSipImpl.save() |
void |
ProtocolProviderServiceSipImpl.sayError(javax.sip.ServerTransaction serverTransaction,
int errorCode)
Send an error response with the errorCode code using
serverTransaction.
|
void |
ProtocolProviderServiceSipImpl.sayError(javax.sip.ServerTransaction serverTransaction,
int errorCode,
javax.sip.header.Header header)
Send an error response with the errorCode code using
serverTransaction.
|
ProtocolProviderService |
UriHandlerSipImpl.selectHandlingProvider(java.lang.String uri)
Returns the default provider that we are supposed to handle URIs through
or null if there aren't any.
|
void |
ProtocolProviderServiceSipImpl.sendInDialogRequest(javax.sip.SipProvider sipProvider,
javax.sip.message.Request request,
javax.sip.Dialog dialog)
Sends a specific Request through a given
SipProvider as part of the conversation associated with a
specific Dialog.
|
(package private) void |
CallPeerSipImpl.sendReInvite()
Sends a reINVITE request to this CallPeer within its current
Dialog.
|
void |
ServerStoredContactListXivoImpl.setAccountImage(byte[] newImageBytes)
Change the image of the account on server.
|
abstract void |
ServerStoredContactList.setAccountImage(byte[] newImageBytes)
Change the image of the account on server.
|
void |
ServerStoredContactListSipImpl.setAccountImage(byte[] newImageBytes)
Change the image of the account on server.
|
void |
OperationSetVideoTelephonySipImpl.setLocalVideoAllowed(Call call,
boolean allowed)
Implements OperationSetVideoTelephony#setLocalVideoAllowed(Call,
boolean).
|
void |
OperationSetDesktopStreamingSipImpl.setLocalVideoAllowed(Call call,
boolean allowed)
Implements OperationSetVideoTelephony#setLocalVideoAllowed(Call,
boolean).
|
void |
OperationSetDesktopStreamingSipImpl.setLocalVideoAllowed(Call call,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice,
boolean allowed)
Sets the indicator which determines whether the streaming of local video
in a specific Call is allowed.
|
void |
IceTransportManagerSipImpl.startCandidateHarvest(javax.sdp.SessionDescription ourOffer,
java.lang.Object trickleCallback,
boolean advertiseTrickle,
boolean useBundle,
boolean advertiseBundle,
boolean useRtcpMux,
boolean advertiseRtcpMux)
Starts transport candidate harvest.
|
void |
IceTransportManagerSipImpl.startCandidateHarvest(javax.sdp.SessionDescription theirOffer,
javax.sdp.SessionDescription ourAnswer,
java.lang.Object trickleCallback,
boolean isInitiator)
Starts transport candidate harvest.
|
void |
OperationSetDTMFSipImpl.startSendingDTMF(CallPeer callPeer,
org.jitsi.service.neomedia.DTMFTone tone)
Sends the DTMFTone tone to callPeer.
|
void |
OperationSetPresenceSipImpl.subscribe(ContactGroup parentGroup,
java.lang.String contactIdentifier)
Persistently adds a subscription for the presence status of the
contact corresponding to the specified contactIdentifier and indicates
that it should be added to the specified group of the server stored
contact list.
|
(package private) void |
OperationSetPresenceSipImpl.subscribe(ContactGroup parentGroup,
java.lang.String contactIdentifier,
java.lang.String contactType)
Persistently adds a subscription for the presence status of the
contact corresponding to the specified contactIdentifier and indicates
that it should be added to the specified group of the server stored
contact list.
|
void |
OperationSetContactTypeInfoImpl.subscribe(ContactGroup parent,
java.lang.String contactIdentifier,
java.lang.String contactType)
Persistently adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier and indicates that it
should be added to the specified group of the server stored contact list.
|
void |
EventPackageSubscriber.subscribe(EventPackageSubscriber.Subscription subscription)
Creates and sends a SUBSCRIBE request to the subscription
Address/Request URI of a specific Subscription
in order to request receiving event notifications and adds the specified
Subscription to the list of subscriptions managed by this
instance.
|
void |
OperationSetPresenceSipImpl.subscribe(java.lang.String contactIdentifier)
Adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier.
|
void |
OperationSetContactTypeInfoImpl.subscribe(java.lang.String contactIdentifier,
java.lang.String contactType)
Persistently adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier to the top level group.
|
protected void |
CallPeerMediaHandlerSipImpl.throwOperationFailedException(java.lang.String message,
int errorCode,
java.lang.Throwable cause)
Lets the underlying implementation take note of this error and only
then throws it to the using bundles.
|
static void |
ProtocolProviderServiceSipImpl.throwOperationFailedException(java.lang.String message,
int errorCode,
java.lang.Throwable cause,
Logger logger)
Logs a specific message and associated Throwable cause as an
error using the current Logger and then throws a new
OperationFailedException with the message, a specific error code
and the cause.
|
void |
OperationSetBasicTelephonySipImpl.transfer(CallPeer transferee,
CallPeer transferTarget)
Transfers the call we have with transferee to
transferTarget.
|
void |
OperationSetBasicTelephonySipImpl.transfer(CallPeer peer,
java.lang.String target)
Transfers (in the sense of call transfer) a specific
CallPeer to a specific callee address which already
participates in an active Call.
|
void |
SipRegistrarConnection.unregister()
Sends a unregistered request to the registrar thus ending our
registration.
|
void |
ProtocolProviderServiceSipImpl.unregister()
Ends the registration of this protocol provider with the current
registration service.
|
void |
SipRegistrarlessConnection.unregister()
Simply sets the state of the connection to UNREGISTERED without doing
anything else.
|
void |
SipRegistrarConnection.unregister(boolean userRequest)
Sends a unregistered request to the registrar thus ending our
registration.
|
void |
ProtocolProviderServiceSipImpl.unregister(boolean userRequest)
Ends the registration of this protocol provider with the current
registration service.
|
void |
EventPackageSubscriber.unsubscribe(javax.sip.address.Address toAddress,
boolean assertSubscribed)
Creates and sends a SUBSCRIBE request to a specific subscription
Address/Request URI if it matches a
Subscription with an id tag of its Event header of
null in the list of subscriptions managed by this instance with
an Expires header value of zero in order to terminate receiving event
notifications and removes the specified Subscription from
the list of subscriptions managed by this instance.
|
void |
EventPackageSubscriber.unsubscribe(javax.sip.address.Address toAddress,
java.lang.String eventId,
boolean assertSubscribed)
Creates and sends a SUBSCRIBE request to a specific subscription
Address/Request URI if it matches a
Subscription with an id tag of its Event header of a
specific value in the list of subscriptions managed by this instance with
an Expires header value of zero in order to terminate receiving event
notifications and removes the specified Subscription from
the list of subscriptions managed by this instance.
|
void |
OperationSetPresenceSipImpl.unsubscribe(Contact contact)
Removes a subscription for the presence status of the specified contact.
|
void |
IceTransportManagerSipImpl.wrapupConnectivityEstablishment()
Notifies this TransportManagerJabberImpl that it should conclude
any started connectivity establishment.
|
Constructor and Description |
---|
SipStackSharing()
Constructor for this class.
|
Modifier and Type | Method and Description |
---|---|
void |
DTMFInfo.startSendingDTMF(CallPeerSipImpl callPeer,
org.jitsi.service.neomedia.DTMFTone tone)
Saves the tone we need to send and its start time.
|
Modifier and Type | Method and Description |
---|---|
static javax.sdp.MediaDescription |
SdpUtils.createMediaDescription(java.lang.String transport,
java.util.List<org.jitsi.service.neomedia.format.MediaFormat> formats,
org.jitsi.service.neomedia.StreamConnector connector,
org.jitsi.service.neomedia.MediaDirection direction,
java.util.List<org.jitsi.service.neomedia.RTPExtension> rtpExtensions,
DynamicPayloadTypeRegistry dynamicPayloadTypes,
DynamicRTPExtensionsRegistry rtpExtensionsRegistry)
Creates a new MediaDescription instance according to the
specified formats, connector and direction,
and using the dynamicPayloadTypes registry to handle dynamic
payload type registrations.
|
static javax.sdp.SessionDescription |
SdpUtils.createSessionDescription(java.net.InetAddress localAddress)
Creates an empty instance of a SessionDescription with
preinitialized s, v, c, o and
t parameters.
|
static javax.sdp.SessionDescription |
SdpUtils.createSessionDescription(java.net.InetAddress localAddress,
java.lang.String userName,
java.util.List<javax.sdp.MediaDescription> mediaDescriptions)
Creates an empty instance of a SessionDescription with
preinitialized s, v, c, o and
t parameters.
|
static javax.sdp.SessionDescription |
SdpUtils.createSessionUpdateDescription(javax.sdp.SessionDescription descToUpdate,
java.net.InetAddress newConnectionAddress,
java.util.List<javax.sdp.MediaDescription> newMediaDescriptions)
Creates and returns a new SessionDescription that is supposed to
update our previous descToUpdate and advertise the brand new
newMediaDescriptions.
|
Modifier and Type | Method and Description |
---|---|
javax.sip.ClientTransaction |
SipSecurityManager.handleChallenge(javax.sip.message.Response challenge,
javax.sip.ClientTransaction challengedTransaction,
javax.sip.SipProvider transactionCreator)
Uses securityAuthority to determine a set of valid user credentials
for the specified Response (Challenge) and appends it to the challenged
request so that it could be retransmitted.
|
javax.sip.ClientTransaction |
SipSecurityManager.handleChallenge(javax.sip.message.Response challenge,
javax.sip.ClientTransaction challengedTransaction,
javax.sip.SipProvider transactionCreator,
long newCSeq)
Uses securityAuthority to determine a set of valid user credentials
for the specified Response (Challenge) and appends it to the challenged
request so that it could be retransmitted.
|
javax.sip.ClientTransaction |
SipSecurityManager.handleForbiddenResponse(javax.sip.message.Response forbidden,
javax.sip.ClientTransaction endedTransaction,
javax.sip.SipProvider transactionCreator)
Handles a 403 Forbidden response.
|
Modifier and Type | Method and Description |
---|---|
ProtocolProviderService |
AimAccountRegistrationWizard.installAccount(ProtocolProviderFactory providerFactory,
java.lang.String user,
java.lang.String passwd)
Creates an account for the given user and password.
|
ProtocolProviderService |
AimAccountRegistrationWizard.signin()
Installs the account created through this wizard.
|
ProtocolProviderService |
AimAccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Defines the operations that will be executed when the user clicks on
the wizard "service.gui.SIGN_IN" button.
|
Modifier and Type | Method and Description |
---|---|
ProtocolProviderService |
GibberishAccountRegistrationWizard.installAccount(ProtocolProviderFactory providerFactory,
java.lang.String user)
Creates an account for the given user and password.
|
ProtocolProviderService |
GibberishAccountRegistrationWizard.signin()
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
ProtocolProviderService |
GibberishAccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
Modifier and Type | Method and Description |
---|---|
ProtocolProviderService |
IcqAccountRegistrationWizard.installAccount(ProtocolProviderFactory providerFactory,
java.lang.String user,
java.lang.String passwd)
Creates an account for the given user and password.
|
ProtocolProviderService |
IcqAccountRegistrationWizard.signin()
Installs the account created through this wizard.
|
ProtocolProviderService |
IcqAccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
Modifier and Type | Method and Description |
---|---|
ProtocolProviderService |
IrcAccountRegistrationWizard.signin()
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
ProtocolProviderService |
IrcAccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
Modifier and Type | Method and Description |
---|---|
protected ProtocolProviderService |
JabberAccountRegistrationWizard.installAccount(ProtocolProviderFactory providerFactory,
java.lang.String userName,
java.lang.String passwd)
Creates an account for the given user and password.
|
ProtocolProviderService |
JabberAccountRegistrationWizard.signin()
Installs the account defined in this wizard.
|
ProtocolProviderService |
JabberAccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Installs the account defined in this wizard.
|
Modifier and Type | Method and Description |
---|---|
ProtocolProviderService |
SIPAccountRegistrationWizard.signin()
Installs the account created through this wizard.
|
ProtocolProviderService |
SIPAccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Installs the account with the given user name and password.
|
Modifier and Type | Method and Description |
---|---|
WhiteboardObject |
WhiteboardSessionManager.sendWhiteboardObject(WhiteboardSession wbSession,
WhiteboardShape ws)
Construct (with WhiteboardSession) and send
a WhiteboardObject to a contact.
|
Modifier and Type | Method and Description |
---|---|
void |
ContactActionMenuItem.actionPerformed(T actionSource)
Invoked when an action occurs.
|
void |
ContactAction.actionPerformed(T actionSource,
int x,
int y)
Invoked when an action occurs.
|
Modifier and Type | Method and Description |
---|---|
ProtocolProviderService |
AccountRegistrationForm.signin()
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
abstract ProtocolProviderService |
AccountRegistrationWizard.signin()
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
ProtocolProviderService |
AccountRegistrationForm.signin(java.lang.String userName,
java.lang.String password)
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
abstract ProtocolProviderService |
AccountRegistrationWizard.signin(java.lang.String userName,
java.lang.String password)
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
Modifier and Type | Method and Description |
---|---|
void |
OperationSetServerStoredAccountInfo.addDetail(ServerStoredDetails.GenericDetail detail)
Adds the specified detail to the list of details ready to be saved online
for this account.
|
void |
OperationSetBasicTelephony.answerCallPeer(CallPeer peer)
Indicates a user request to answer an incoming call from the specified
CallPeer.
|
void |
OperationSetVideoTelephony.answerVideoCallPeer(CallPeer peer)
Indicates a user request to answer an incoming call with video enabled
from the specified CallPeer.
|
void |
ChatRoom.banParticipant(ChatRoomMember chatRoomMember,
java.lang.String reason)
Bans a user from the room.
|
void |
OperationSetChangePassword.changePassword(java.lang.String newPass)
Changes the account password to newPass
|
AdHocChatRoom |
OperationSetAdHocMultiUserChat.createAdHocChatRoom(java.lang.String adHocRoomName,
java.util.List<java.lang.String> contacts,
java.lang.String reason)
Creates an ad-hoc room with the named adHocRoomName and in
including to the specified contacts for the given reason
.
|
AdHocChatRoom |
OperationSetAdHocMultiUserChat.createAdHocChatRoom(java.lang.String adHocRoomName,
java.util.Map<java.lang.String,java.lang.Object> adHocRoomProperties)
Creates an ad-hoc room with the named adHocRoomName and
according to the specified adHocRoomProperties.
|
Call |
OperationSetBasicTelephony.createCall(ConferenceDescription cd,
ChatRoom chatRoom)
Creates a new Call and sends an invite to the conference
described in cd.
|
Call |
OperationSetBasicTelephony.createCall(Contact callee)
Creates a new Call and invites a specific CallPeer
to it given by her Contact.
|
Call |
OperationSetBasicTelephony.createCall(Contact callee,
CallConference conference)
Creates a new Call and invites a specific CallPeer
to it given by her Contact.
|
Call |
OperationSetResourceAwareTelephony.createCall(Contact callee,
ContactResource calleeResource)
Creates a new Call and invites a specific CallPeer
given by her Contact on a specific ContactResource to
it.
|
Call |
OperationSetResourceAwareTelephony.createCall(Contact callee,
ContactResource calleeResource,
CallConference conference)
Creates a new Call and invites a specific CallPeer
given by her Contact to it.
|
Call |
OperationSetBasicTelephony.createCall(java.lang.String uri)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
Call |
OperationSetBasicTelephony.createCall(java.lang.String uri,
CallConference conference)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
Call |
OperationSetResourceAwareTelephony.createCall(java.lang.String callee,
java.lang.String calleeResource)
Creates a new Call and invites a specific CallPeer
given by her Contact on a specific ContactResource to
it.
|
Call |
OperationSetResourceAwareTelephony.createCall(java.lang.String uri,
java.lang.String calleeResource,
CallConference conference)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
ChatRoom |
OperationSetMultiUserChat.createChatRoom(java.lang.String roomName,
java.util.Map<java.lang.String,java.lang.Object> roomProperties)
Creates a room with the named roomName and according to the
specified roomProperties on the server that this protocol
provider is currently connected to.
|
Call |
OperationSetTelephonyConferencing.createConfCall(java.lang.String[] callees)
Creates a conference call with the specified callees as call peers.
|
Call |
OperationSetVideoBridge.createConfCall(java.lang.String[] callees)
Creates a conference call with the specified callees as call peers via a
video bridge provided by the parent Jabber provider.
|
Call |
OperationSetTelephonyConferencing.createConfCall(java.lang.String[] callees,
CallConference conference)
Creates a conference call with the specified callees as call peers.
|
org.jitsi.service.neomedia.recording.Recorder |
OperationSetBasicTelephony.createRecorder(Call call)
Creates a new Recorder which is to record the specified
Call (into a file which is to be specified when starting the
returned Recorder).
|
void |
OperationSetPersistentPresence.createServerStoredContactGroup(ContactGroup parent,
java.lang.String groupName)
Creates a group with the specified name and parent in the server stored
contact list.
|
Call |
OperationSetVideoTelephony.createVideoCall(Contact callee)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreaming.createVideoCall(Contact callee,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetVideoTelephony.createVideoCall(Contact callee,
org.jitsi.service.neomedia.QualityPreset qualityPreferences)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetVideoTelephony.createVideoCall(java.lang.String uri)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetDesktopStreaming.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice)
Create a new video call and invite the specified CallPeer to it.
|
Call |
OperationSetVideoTelephony.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.QualityPreset qualityPreferences)
Create a new video call and invite the specified CallPeer to it.
|
WhiteboardSession |
OperationSetWhiteboarding.createWhiteboardSession(java.lang.String sessionName,
java.util.Hashtable<java.lang.Object,java.lang.Object> sessionProperties)
Creates a WhiteboardSession with the name sessionName
and according to the specified sessionProperties.
|
void |
WhiteboardSession.deleteWhiteboardObject(WhiteboardObject obj)
Sends a WhiteboardObject to delete
and delete the local WhiteboardObject
|
void |
OperationSetExtendedAuthorizations.explicitAuthorize(Contact contact)
Send a positive authorization to contact thus allowing them to
add us to their contact list without needing to first request an
authorization.
|
ChatRoom |
OperationSetMultiUserChat.findRoom(java.lang.String roomName)
Returns a reference to a chatRoom named roomName or null
if no room with the given name exist on the server.
|
WhiteboardSession |
OperationSetWhiteboarding.findWhiteboardSession(java.lang.String sessionName)
Returns a reference to a WhiteboardSession named
sessionName or null if no such session exists.
|
java.util.Iterator<ChatRoomMember> |
ChatRoom.getBanList()
Returns an Iterator over a set of ban masks for this chat room.
|
ChatRoomConfigurationForm |
ChatRoom.getConfigurationForm()
Returns the ChatRoomConfigurationForm containing all
configuration properties for this chat room.
|
java.util.List<java.lang.String> |
OperationSetMultiUserChat.getCurrentlyJoinedChatRooms(ChatRoomMember chatRoomMember)
Returns a list of the chat rooms that chatRoomMember has joined
and is currently active in.
|
java.util.List<WhiteboardSession> |
OperationSetWhiteboarding.getCurrentlyJoinedWhiteboards(WhiteboardParticipant participant)
Returns a list of the WhiteboardSessions that
WhiteboardParticipant has joined and is currently active in.
|
java.util.List<java.lang.String> |
OperationSetMultiUserChat.getExistingChatRooms()
Returns the List of Strings indicating chat rooms
currently available on the server that this protocol provider is
connected to.
|
java.awt.Component |
OperationSetVideoTelephony.getLocalVisualComponent(CallPeer peer)
Gets the visual Component which depicts the local video
being streamed to a specific CallPeer.
|
void |
OperationSetBasicTelephony.hangupCallPeer(CallPeer peer)
Indicates a user request to end a call with the specified call
peer.
|
void |
OperationSetBasicTelephony.hangupCallPeer(CallPeer peer,
int reasonCode,
java.lang.String reason)
Ends the call with the specified peer.
|
CallPeer |
OperationSetTelephonyConferencing.inviteCalleeToCall(java.lang.String uri,
Call call)
Invites the callee represented by the specified uri to an already
existing call.
|
CallPeer |
OperationSetVideoBridge.inviteCalleeToCall(java.lang.String uri,
Call call)
Invites the callee represented by the specified uri to an already
existing call.
|
void |
ChatRoom.join()
Joins this chat room with the nickname of the local user so that the
user would start receiving events and messages for it.
|
void |
WhiteboardSession.join()
Joins this whiteboard with the nickname of the local user so that the
user would start receiving events and WhiteboardObject for it.
|
void |
AdHocChatRoom.join()
Joins this ad-hoc chat room with the nickname of the local user so that
the user would start receiving events and messages for it.
|
void |
ChatRoom.join(byte[] password)
Joins this chat room so that the user would start receiving events and
messages for it.
|
void |
WhiteboardSession.join(byte[] password)
Joins this whiteboard so that the user would start receiving events and
WhiteboardObject for it.
|
void |
ChatRoom.joinAs(java.lang.String nickname)
Joins this chat room with the specified nickname so that the user would
start receiving events and messages for it.
|
void |
ChatRoom.joinAs(java.lang.String nickname,
byte[] password)
Joins this chat room with the specified nickname and password so that the
user would start receiving events and messages for it.
|
void |
ChatRoom.kickParticipant(ChatRoomMember chatRoomMember,
java.lang.String reason)
Kicks a visitor or participant from the room.
|
void |
AccountManager.loadAccount(AccountID accountID)
Loads the account corresponding to the given AccountID.
|
void |
OperationSetPersistentPresence.moveContactToGroup(Contact contactToMove,
ContactGroup newParent)
Removes the specified contact from its current parent and places it under
newParent.
|
void |
WhiteboardSession.moveWhiteboardObject(WhiteboardObject obj)
Sends a WhiteboardObject to modify
and modifies the local WhiteboardObject
|
void |
OperationSetTelephonyPark.parkCall(java.lang.String parkSlot,
CallPeer peer)
Parks an already existing call to the specified parkSlot.
|
void |
OperationSetTelephonyBLF.pickup(OperationSetTelephonyBLF.Line line)
To pickup the call for the monitored line if possible.
|
void |
OperationSetPresence.publishPresenceStatus(PresenceStatus status,
java.lang.String statusMessage)
Requests the provider to enter into a status corresponding to the
specified parameters.
|
void |
OperationSetBasicTelephony.putOffHold(CallPeer peer)
Resumes communication with a call peer previously put on hold.
|
void |
OperationSetBasicTelephony.putOnHold(CallPeer peer)
Puts the specified CallPeer "on hold".
|
PresenceStatus |
OperationSetPresence.queryContactStatus(java.lang.String contactIdentifier)
Get the PresenceStatus for a particular contact.
|
void |
ProtocolProviderService.register(SecurityAuthority authority)
Starts the registration process.
|
boolean |
OperationSetServerStoredAccountInfo.removeDetail(ServerStoredDetails.GenericDetail detail)
Removes the specified detail from the list of details ready to be saved
online this account.
|
void |
OperationSetPersistentPresence.removeServerStoredContactGroup(ContactGroup group)
Removes the specified group from the server stored contact list.
|
boolean |
OperationSetServerStoredAccountInfo.replaceDetail(ServerStoredDetails.GenericDetail currentDetailValue,
ServerStoredDetails.GenericDetail newDetailValue)
Replaces the currentDetailValue detail with newDetailValue and returns
true if the operation was a success or false if currentDetailValue did
not previously exist (in this case an additional call to addDetail is
required).
|
void |
OperationSetExtendedAuthorizations.reRequestAuthorization(AuthorizationRequest request,
Contact contact)
Send an authorization request, requesting contact to add them
to our contact list?
|
void |
OperationSetServerStoredAccountInfo.save()
Saves the list of details for this account that were ready to be stored
online on the server.
|
void |
ChatRoom.sendMessage(Message message)
Sends the message to this chat room.
|
void |
AdHocChatRoom.sendMessage(Message message)
Sends the Message to this ad-hoc chat room.
|
void |
WhiteboardSession.sendWhiteboardObject(WhiteboardObject obj)
Resolves obj with the other session participants.
|
void |
ChatRoom.setLocalUserRole(ChatRoomMemberRole role)
Changes the the local user's nickname in the context of this chatroom.
|
void |
OperationSetVideoTelephony.setLocalVideoAllowed(Call call,
boolean allowed)
Sets the indicator which determines whether the streaming of local video
in a specific Call is allowed.
|
void |
OperationSetDesktopStreaming.setLocalVideoAllowed(Call call,
org.jitsi.service.neomedia.device.MediaDevice mediaDevice,
boolean allowed)
Sets the indicator which determines whether the streaming of local video
in a specific Call is allowed.
|
void |
ChatRoom.setSubject(java.lang.String subject)
Sets the subject of this chat room.
|
void |
ChatRoom.setUserNickname(java.lang.String nickname)
Changes the the local user's nickname in the context of this chatroom.
|
void |
OperationSetDTMF.startSendingDTMF(CallPeer callPeer,
org.jitsi.service.neomedia.DTMFTone tone)
Sends the DTMFTone tone to callPeer.
|
void |
AccountManager.storeAccount(ProtocolProviderFactory factory,
AccountID accountID)
Stores an account represented in the form of an AccountID
created by a specific ProtocolProviderFactory.
|
protected void |
ProtocolProviderFactory.storePassword(org.osgi.framework.BundleContext bundleContext,
AccountID accountID,
java.lang.String password)
Saves the password for the specified account after scrambling it a bit
so that it is not visible from first sight (Method remains highly
insecure).
|
void |
ChatRoomConfigurationForm.submit()
Submits the information in this configuration form to the server.
|
void |
OperationSetPersistentPresence.subscribe(ContactGroup parent,
java.lang.String contactIdentifier)
Persistently adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier and indicates that it
should be added to the specified group of the server stored contact list.
|
void |
OperationSetContactTypeInfo.subscribe(ContactGroup parent,
java.lang.String contactIdentifier,
java.lang.String contactType)
Persistently adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier and indicates that it
should be added to the specified group of the server stored contact list.
|
void |
OperationSetPersistentPresence.subscribe(java.lang.String contactIdentifier)
Persistently adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier to the top level group.
|
void |
OperationSetPresence.subscribe(java.lang.String contactIdentifier)
Adds a subscription for the presence status of the contact corresponding
to the specified contactIdentifier.
|
void |
OperationSetContactTypeInfo.subscribe(java.lang.String contactIdentifier,
java.lang.String contactType)
Persistently adds a subscription for the presence status of the contact
corresponding to the specified contactIdentifier to the top level group.
|
void |
OperationSetAdvancedTelephony.transfer(CallPeer peer,
CallPeer target)
Transfers (in the sense of call transfer) a specific CallPeer to
a specific callee address which already participates in an active
Call.
|
void |
OperationSetAdvancedTelephony.transfer(CallPeer peer,
java.lang.String target)
Transfers (in the sense of call transfer) a specific CallPeer to
a specific callee address which may or may not already be participating
in an active Call.
|
void |
AccountManager.unloadAccount(AccountID accountID)
Unloads the account corresponding to the given AccountID.
|
void |
ProtocolProviderService.unregister()
Ends the registration of this protocol provider with the current
registration service.
|
void |
AbstractProtocolProviderService.unregister(boolean userRequest)
Ends the registration of this protocol provider with the current
registration service.
|
void |
ProtocolProviderService.unregister(boolean userRequest)
Ends the registration of this protocol provider with the current
registration service.
|
void |
OperationSetPersistentPresence.unsubscribe(Contact contact)
Persistently removes a subscription for the presence status of the
specified contact.
|
void |
OperationSetPresence.unsubscribe(Contact contact)
Removes a subscription for the presence status of the specified contact.
|
Modifier and Type | Method and Description |
---|---|
void |
JabberAccountRegistration.storeProperties(java.lang.String userName,
java.lang.String passwd,
java.lang.String protocolIconPath,
java.lang.String accountIconPath,
java.util.Map<java.lang.String,java.lang.String> accountProperties)
Stores Jabber account configuration held by this registration object into
givenaccountProperties map.
|
Modifier and Type | Method and Description |
---|---|
protected org.jitsi.service.neomedia.MediaStream |
MediaHandler.configureStream(CallPeerMediaHandler<?> callPeerMediaHandler,
org.jitsi.service.neomedia.device.MediaDevice device,
org.jitsi.service.neomedia.format.MediaFormat format,
org.jitsi.service.neomedia.MediaStreamTarget target,
org.jitsi.service.neomedia.MediaDirection direction,
java.util.List<org.jitsi.service.neomedia.RTPExtension> rtpExtensions,
org.jitsi.service.neomedia.MediaStream stream,
boolean masterStream)
Configures stream to use the specified device,
format, target, direction, etc.
|
Call |
AbstractOperationSetBasicTelephony.createCall(ConferenceDescription cd,
ChatRoom chatRoom)
Creates a new Call and sends an invite to the conference
described in cd.
|
Call |
AbstractOperationSetBasicTelephony.createCall(Contact callee)
Creates a new Call and invites a specific CallPeer
to it given by her Contact.
|
Call |
AbstractOperationSetBasicTelephony.createCall(Contact callee,
CallConference conference)
Creates a new Call and invites a specific CallPeer
to it given by her Contact.
|
Call |
AbstractOperationSetBasicTelephony.createCall(java.lang.String uri)
Creates a new Call and invites a specific CallPeer to
it given by her String URI.
|
Call |
AbstractOperationSetTelephonyConferencing.createConfCall(java.lang.String[] callees)
Creates a conference call with the specified callees as call peers.
|
Call |
AbstractOperationSetTelephonyConferencing.createConfCall(java.lang.String[] callees,
CallConference conference)
Creates a conference Call with the specified callees as
CallPeers.
|
protected org.ice4j.ice.IceMediaStream |
TransportManager.createIceStream(java.lang.String media,
org.ice4j.ice.Agent agent)
Creates an
IceMediaStream with the specified media
name. |
protected abstract MediaAwareCallT |
AbstractOperationSetTelephonyConferencing.createOutgoingCall()
Creates a new outgoing Call into which conference callees are to
be invited by this OperationSetTelephonyConferencing.
|
org.jitsi.service.neomedia.recording.Recorder |
MediaAwareCall.createRecorder()
Creates a new Recorder which is to record this Call
(into a file which is to be specified when starting the returned
Recorder).
|
org.jitsi.service.neomedia.recording.Recorder |
AbstractOperationSetBasicTelephony.createRecorder(Call call)
Creates a new Recorder which is to record the specified
Call (into a file which is to be specified when starting the
returned Recorder).
|
protected org.jitsi.service.neomedia.StreamConnector |
TransportManager.createStreamConnector(org.jitsi.service.neomedia.MediaType mediaType)
Creates a media StreamConnector for a stream of a specific
MediaType.
|
Call |
AbstractOperationSetVideoTelephony.createVideoCall(Contact callee,
org.jitsi.service.neomedia.QualityPreset qualityPreferences)
Create a new video call and invite the specified CallPeer to it with
initial video setting.
|
Call |
AbstractOperationSetVideoTelephony.createVideoCall(java.lang.String uri,
org.jitsi.service.neomedia.QualityPreset qualityPreferences)
Create a new video call and invite the specified CallPeer to it with
initial video setting.
|
protected abstract CallPeer |
AbstractOperationSetTelephonyConferencing.doInviteCalleeToCall(CalleeAddressT calleeAddress,
MediaAwareCallT call)
Invites a callee with a specific address to join a specific Call
for the purposes of telephony conferencing.
|
java.awt.Component |
AbstractOperationSetVideoTelephony.getLocalVisualComponent(CallPeer peer)
Implements
OperationSetVideoTelephony#createLocalVisualComponent(CallPeer) . |
org.jitsi.service.neomedia.StreamConnector |
TransportManager.getStreamConnector(org.jitsi.service.neomedia.MediaType mediaType)
Returns the StreamConnector instance that this media handler
should use for streams of the specified mediaType.
|
(package private) org.jitsi.service.neomedia.MediaStream |
MediaHandler.initStream(CallPeerMediaHandler<?> callPeerMediaHandler,
org.jitsi.service.neomedia.StreamConnector connector,
org.jitsi.service.neomedia.device.MediaDevice device,
org.jitsi.service.neomedia.format.MediaFormat format,
org.jitsi.service.neomedia.MediaStreamTarget target,
org.jitsi.service.neomedia.MediaDirection direction,
java.util.List<org.jitsi.service.neomedia.RTPExtension> rtpExtensions,
boolean masterStream)
Creates if necessary, and configures the stream that this
MediaHandler is using for the MediaType matching the
one of the MediaDevice.
|
protected org.jitsi.service.neomedia.MediaStream |
CallPeerMediaHandler.initStream(org.jitsi.service.neomedia.StreamConnector connector,
org.jitsi.service.neomedia.device.MediaDevice device,
org.jitsi.service.neomedia.format.MediaFormat format,
org.jitsi.service.neomedia.MediaStreamTarget target,
org.jitsi.service.neomedia.MediaDirection direction,
java.util.List<org.jitsi.service.neomedia.RTPExtension> rtpExtensions,
boolean masterStream)
Creates if necessary, and configures the stream that this
MediaHandler is using for the MediaType matching the
one of the MediaDevice.
|
CallPeer |
AbstractOperationSetTelephonyConferencing.inviteCalleeToCall(java.lang.String uri,
Call call)
Invites the callee represented by the specified uri to an already
existing call.
|
protected abstract CalleeAddressT |
AbstractOperationSetTelephonyConferencing.parseAddressString(java.lang.String calleeAddressString)
Parses a String value which represents a callee address
specified by the user into an object which is to actually represent the
callee during the invitation to a conference Call.
|
void |
MediaAwareCallPeer.setLocalVideoAllowed(boolean allowed)
Modifies the local media setup to reflect the requested setting for the
streaming of the local video and then re-invites the peer represented by
this class using a corresponding SDP description..
|
void |
MediaAwareCall.setLocalVideoAllowed(boolean allowed,
org.jitsi.service.neomedia.MediaUseCase useCase)
Modifies the local media setup of all peers in the call to reflect the
requested setting for the streaming of the local video and then passes
the setting to the participating MediaAwareCallPeer instances.
|
void |
AbstractOperationSetVideoTelephony.setLocalVideoAllowed(Call call,
boolean allowed)
Implements OperationSetVideoTelephony#setLocalVideoAllowed(Call,
boolean).
|
protected abstract void |
CallPeerMediaHandler.throwOperationFailedException(java.lang.String message,
int errorCode,
java.lang.Throwable cause)
Lets the underlying implementation take note of this error and only
then throws it to the using bundles.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.