Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Package net.java.sip.communicator.impl.protocol.sip

Interface Summary
EventPackageNotifier.SubscriptionFilter Represents a filter for Subscriptions i.e.
MethodProcessor Represents a processor of events with a specific method received in ProtocolProviderServiceSipImpl much like SipListener but with the addition of signaling whether the specified event was indeed handled in the processor and needs no further processing in other processors registered for the same method.
MethodProcessorListener Represents a listener which gets notified by the CallPeer it is registered with about the processing of SIP signaling that the CallPeer performs.
SipMessageProcessor Listener receiving events for incoming messages that need processing.
 

Class Summary
ActiveCallsRepositorySipImpl Keeps a list of all calls currently active and maintained by this protocol povider.
AddressResolverImpl Lookup for SRV records for given host.
CallPeerMediaHandlerSipImpl The media handler class handles all media management for a single CallPeer.
CallPeerSipImpl Our SIP implementation of the default CallPeer;
CallSipImpl A SIP implementation of the Call abstract class encapsulating SIP dialogs.
ClientCapabilities Handles OPTIONS requests by replying with an OK response containing methods that we support.
ConferenceMemberSipImpl Implements ConferenceMember for the SIP protocol.
ContactGroupSipImpl A simple, straightforward implementation of a SIP ContactGroup.
ContactSipImpl A simple, straightforward implementation of a SIP Contact.
DesktopSharingProtocolSipImpl Utility class to provide XML definition for the desktop sharing SIP event package.
EventPackageNotifier Implements the notifier part of RFC 3265 "Session Initiation Protocol (SIP)-Specific Event Notification" and thus eases the creation of event package-specific implementations.
EventPackageNotifier.Subscription Represents a general event package subscription in the sense of RFC 3265 "Session Initiation Protocol (SIP)-Specific Event Notification" from the point of view of the notifier and its signaling characteristics such as Request URI, id tag value of its Event header, the Dialog which has been created by the associated SUBSCRIBE request or through which NOTIFY requests are to be sent.
EventPackageSubscriber Implements the subscriber part of RFC 3265 "Session Initiation Protocol (SIP)-Specific Event Notification" and thus eases the creation of event package-specific implementations.
EventPackageSubscriber.Subscription Represents a general event package subscription in the sense of RFC 3265 "Session Initiation Protocol (SIP)-Specific Event Notification" from the point of view of the subscriber and its signaling characteristics such as Request URI, id tag value of its Event header, the Dialog which has been created by the associated SUBSCRIBE request or through which it was sent.
EventPackageSupport Provides the base for implementations of RFC 3265 "Session Initiation Protocol (SIP)-Specific Event Notification" and thus eases the creation of event package-specific implementations.
EventPackageSupport.Subscription Represents a general event package subscription in the sense of RFC 3265 "Session Initiation Protocol (SIP)-Specific Event Notification" and its signaling characteristics such as Request URI, id tag value of its Event header.
EventPackageUtils Implements utility methods to aid the manipulation of Dialog instances and extend the mentioned type with additional functionality.
MessageSipImpl A simple implementation of the Message interface for SIP/SIMPLE.
MethodProcessorAdapter Provides a default implementation of MethodProcessor which does no processing and exists only as a convenience to extenders so that they can override the methods of interest.
OperationSetAutoAnswerSipImpl An Operation Set defining options to auto answer/forward incoming calls.
OperationSetAvatarSipImpl A simple implementation of the OperationSetAvatar interface for the jabber protocol.
OperationSetBasicInstantMessagingSipImpl A straightforward implementation of the basic instant messaging operation set.
OperationSetBasicTelephonySipImpl Implements all call management logic and exports basic telephony support by implementing OperationSetBasicTelephony.
OperationSetContactTypeInfoImpl Operation set used for type of contacts, retrieving changing and creating contacts with types.
OperationSetDesktopSharingClientSipImpl Implements all desktop sharing client-side related functions for SIP protocol.
OperationSetDesktopSharingServerSipImpl Implements all desktop sharing server-side related functions for SIP protocol.
OperationSetDesktopStreamingSipImpl Implements all desktop streaming related functions for SIP.
OperationSetDTMFSipImpl Class responsible for sending a DTMF Tone using SIP INFO or using rfc4733.
OperationSetIncomingDTMFSipImpl An OperationSet that allows us to receive DMF tones through this protocol provider.
OperationSetMessageWaitingSipImpl Message Waiting Indication Event rfc3842.
OperationSetPresenceSipImpl Sip presence implementation (SIMPLE).
OperationSetServerStoredAccountInfoSipImpl SIP server stored account information.
OperationSetTelephonyConferencingSipImpl Implements OperationSetTelephonyConferencing for SIP.
OperationSetTypingNotificationsSipImpl A implementation of the typing notification operation set.
OperationSetVideoTelephonySipImpl Implements OperationSetVideoTelephony in order to give access to video-specific functionality in the SIP protocol implementation such as visual Components displaying video and listening to dynamic availability of such Components.
ProtocolIconSipImpl Represents the Sip protocol icon.
ProtocolProviderExtensions This is a protocol provider extensions class.
ProtocolProviderFactorySipImpl A SIP implementation of the protocol provider factory interface.
ProtocolProviderServiceSipImpl A SIP implementation of the Protocol Provider Service.
ProxyRouter An implementation of the Router interface wrapping around JAIN-SIP RI DefaultRouter in order to be able to change the outbound proxy depending on the account which sent the request.
QualityControlWrapper A wrapper of media quality control.
ServerStoredContactList The parent server stored contact list used in OperationSetPresenceSipImpl the underling implementation like xcap one extend it with actual contact list modifications.
ServerStoredContactListSipImpl Encapsulates XCapClient, it's responsible for generate corresponding events to all action that are made with XCAP contacts and groups.
ServerStoredContactListXivoImpl Xivo server stored contact list.
SipAccountID A SIP extension of the account ID property.
SipActivator Activates the SIP package
SipApplicationData The only Object with should be used as parameter for any JAIN-SIP class setApplicationData() method (available for instance with Dialog-s and Transaction-s).
SipLogger This class passes log calls from JAIN-SIP to log4j, so that it is possible to change the log level for the JAIN-SIP stack in logging.properties
SipMessageFactory This MessageFactory is just a wrapper around a "real" Messagefactory, which will be passed to the constructor.
SipRegistrarConnection Contains all functionality that has anything to do with registering and maintaining registrations with a SIP Registrar.
SipRegistrarlessConnection Allows SIP communicator to create SIP accounts without a registrar.
SipStackProperties The properties used at the creation of the JAIN-SIP stack.
SipStackSharing This class is the SipListener for all JAIN-SIP SipProviders.
SipStatusEnum The SipStatusEnum gives access to presence states for the Sip protocol.
TimerScheduler Represents an analogy of Timer which does not have the disadvantage of Timer to always create its thread at construction time.
TransportManagerSipImpl  
UriHandlerSipImpl The sip implementation of the URI handler.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.