A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AccessNetworkInfoHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3455 P-Access-Network-Info header.
addChargingCollectionFunctionAddress(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Add CCF address parameter value
addEventChargingFunctionAddress(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Add ECF address parameter value
addPrivacyValue(String) - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Add another privacy value to the header.
AssertedIdentityHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3325 P-Asserted-Identity header
AssociatedURIHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3455 P-Associated-URI header.
associateServerTransaction(ServerTransaction) - Method in interface com.opencloud.javax.sip.ClientTransaction
Equivalent to DialogActivity.associateServerTransaction(javax.sip.ClientTransaction, javax.sip.ServerTransaction), but this method can also be used when a dialog does not exist.

B

build() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions.Builder
Builds a new SessionTimerOptions value using the values passed to this builder
builder(int) - Static method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Create a new builder of SessionTimerOptions values.

C

CalledPartyIDHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3455 P-Called-Party-ID header.
ChargingFunctionAddressesHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3455 P-Charging-Function-Addresses header.
ChargingVectorHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3455 P-Charging-Vector header.
ClientTransaction - Interface in com.opencloud.javax.sip
Experimental extension to the ClientTransaction interface.
closeInboundFlow(String) - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Closes an inbound flow (a persistent connection as per draft-ietf-sip-outbound-03).
com.opencloud.javax.sip - package com.opencloud.javax.sip
 
com.opencloud.javax.sip.address - package com.opencloud.javax.sip.address
 
com.opencloud.javax.sip.header - package com.opencloud.javax.sip.header
 
com.opencloud.javax.sip.header.ims - package com.opencloud.javax.sip.header.ims
 
com.opencloud.javax.sip.sessiontimer - package com.opencloud.javax.sip.sessiontimer
 
com.opencloud.javax.sip.slee - package com.opencloud.javax.sip.slee
 
COMPACT_NAME - Static variable in interface com.opencloud.javax.sip.header.ReferredByHeader
 
COMPACT_NAME - Static variable in interface com.opencloud.javax.sip.sessiontimer.SessionExpiresHeader
 
compactHeaders() - Method in interface com.opencloud.javax.sip.OCMessage
Convenience method to make all headers in the message use their compact forms.
ConnectionDownEvent - Interface in com.opencloud.javax.sip
Indicates that PersistentOutboundConnection has gone down.
ConnectionUpEvent - Interface in com.opencloud.javax.sip
Event emitted by a PersistentOutboundConnection activity when the connection comes up.
COUNTER_PARAM - Static variable in interface com.opencloud.javax.sip.header.DiversionHeader
 
createAccessNetworkInfoHeader(String) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createAssertedIdentityHeader(Address) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createAssociatedURIHeader(Address) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createCalledPartyIDHeader(Address) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createChargingFunctionAddressesHeader(String, String) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createChargingVectorHeader(String) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createDiversionHeader(Address) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
Creates a DiversionHeader
createFlowIDHeader(String) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
 
createFlowTimerHeader(int) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
Creates a new FlowTimerHeader based on the flowTimer value.
createHistoryInfoHeader(Address) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
createJoinHeader(String, String, String) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
Creates a new JoinHeader based on the supplied parameter values.
createMediaAuthorizationHeader(String) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
Creates a new P-Media-Authorization header (RFC 3313).
createMinSEHeader(int) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimerHeaderFactory
Create a Min-SE header with the given minimum session refresh interval.
createPathHeader(Address) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createPreferredIdentityHeader(Address) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createPrivacyHeader() - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
Create a Privacy header with value "none".
createPrivacyHeader(String) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
Create a Privacy header with an initial value.
createRAckHeader(long, long, String) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
Creates a new RAckHeader based on the newly supplied rSeqNumber, cSeqNumber and method values.
createReferredByHeader(Address) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
createReplacesHeader(String, String, String, boolean) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
Creates a new ReplacesHeader based on the supplied parameter values.
createRSeqHeader(long) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
Creates a new RSeqHeader based on the newly supplied rSeqNumber value.
createServedUserHeader(Address) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createServiceRouteHeader(Address) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 
createSessionExpiresHeader(int, SessionRefresher) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimerHeaderFactory
Create a Session-Expires header with the given session refresh interval and refresher parameter.
createTargetDialogHeader(String, String, String) - Method in interface com.opencloud.javax.sip.header.OCHeaderFactory
createVisitedNetworkIDHeader(String) - Method in interface com.opencloud.javax.sip.header.ims.IMSHeaderFactory
 

D

decodeMessage(byte[]) - Method in interface com.opencloud.javax.sip.OCMessageFactory
Decodes a message directly from a byte array.
DialogBuilder - Interface in com.opencloud.javax.sip.slee
A builder interface for configuring and creating new SIP dialog activities.
DialogBuilder.Unconfigured - Interface in com.opencloud.javax.sip.slee
Represents an unconfigured builder, which requires more information about the dialog before it can be created.
DiversionHeader - Interface in com.opencloud.javax.sip.header
RFC 5806 Diversion header.

E

encodeMessage(Message) - Method in interface com.opencloud.javax.sip.OCMessageFactory
Encodes this message as it would appear when sent on the network
Endpoint - Interface in com.opencloud.javax.sip
Represents a local or remote SIP endpoint, a triple of host/port/transport.
equals(Object) - Method in interface com.opencloud.javax.sip.Endpoint
Implementations should implement equals() such that two Endpoints are equal if and only if their host, port and transport fields are equal.
equals(Object) - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
 

F

FlowIDHeader - Interface in com.opencloud.javax.sip.header
Proprietary OC header, used with persistent connections (draft-ietf-sip-outbound-03).
FlowTimerHeader - Interface in com.opencloud.javax.sip.header
Used by RFC5626 for keep-alive (both TCP and UDP).
forwarded(DialogActivity) - Method in interface com.opencloud.javax.sip.slee.DialogBuilder.Unconfigured
Creates a new DialogBuilder that will create a dialog based on the parameters of an incoming dialog.
fromBytes(byte[]) - Static method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Efficiently read a value from a byte array
fromInt(int) - Static method in enum com.opencloud.javax.sip.sessiontimer.Refresher
 
fromMessage(Message, boolean) - Static method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Utility method to extract session timer options from headers in a SIP message
fromStream(DataInput) - Static method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Efficiently read a value from a stream

G

generateSessionRefreshRequest(String) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimer
Generate a session-refresh re-INVITE or UPDATE request using the dialog's current session timer options.
generateSessionRefreshRequest(String, SessionTimerOptions) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimer
Generate a session-refresh re-INVITE or UPDATE request using the specified session timer options.
generateSessionRefreshResponse(Request) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimer
Generates a 200 OK response to a session refresh request, based on the session timer headers in the request.
generateSessionRefreshResponse(Request, SessionTimerOptions) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimer
Generates a 200 OK response to a session refresh request, based on the session timer headers in the request and the given session timer options.
getAccessType() - Method in interface com.opencloud.javax.sip.header.ims.AccessNetworkInfoHeader
 
getActivityContextInterface(PersistentOutboundConnection) - Method in interface com.opencloud.javax.sip.slee.OCSipActivityContextInterfaceFactory
 
getAssociatedServerTransaction() - Method in interface com.opencloud.javax.sip.ClientTransaction
Retrieve the ServerTransaction that is associated with this client transaction.
getCallId() - Method in interface com.opencloud.javax.sip.header.JoinHeader
Returns the Call-Id of JoinHeader.
getCallId() - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Returns the Call-Id of ReplacesHeader.
getCallId() - Method in interface com.opencloud.javax.sip.header.TargetDialogHeader
Gets the Target-Dialog's Call-ID value.
getChargingCollectionFunctionAddresses() - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Get an iterator over all CCF address parameter values
getConnection() - Method in interface com.opencloud.javax.sip.ConnectionDownEvent
 
getConnection() - Method in interface com.opencloud.javax.sip.ConnectionUpEvent
 
getCSeq() - Method in interface com.opencloud.javax.sip.header.RAckHeader
Gets the CSeq sequence number of this RAckHeader as a long.
getCurrentSessionTimerOptions() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimer
Get the dialog's currently configured session timer options.
getDialog() - Method in interface com.opencloud.javax.sip.NoAckReceivedEvent
Get the dialog that did not receive the expected ACK.
getDialog() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionExpiredEvent
The dialog whose session timer has expired
getDialog() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionRefreshRequiredEvent
The dialog activity that needs to be refreshed.
getEventChargingFunctionAddresses() - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Get an iterator over all ECF address parameter values
getFlowID() - Method in interface com.opencloud.javax.sip.header.FlowIDHeader
 
getFlowTimer() - Method in interface com.opencloud.javax.sip.header.FlowTimerHeader
 
getFromTag() - Method in interface com.opencloud.javax.sip.header.JoinHeader
Gets the from tag of JoinHeader.
getFromTag() - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Gets the from tag of ReplacesHeader.
getHeaderName() - Method in exception com.opencloud.javax.sip.LazyParsingException
Get the name of the header that failed to parse.
getHost() - Method in interface com.opencloud.javax.sip.Endpoint
Convenience method to get the String representation of the Endpoint's IP address.
getICID() - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
getICIDGeneratedAt() - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
getInterval() - Method in interface com.opencloud.javax.sip.sessiontimer.MinSEHeader
Gets the minimum session refresh interval for the session.
getInterval() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionExpiresHeader
Gets the session refresh interval requested by this Session-Expires header.
getLocalEndpoint() - Method in interface com.opencloud.javax.sip.Transaction
Get the local endpoint that the transaction was created on.
getLocalSipURI(String, boolean) - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Get the SIP URI of this SIP RA entity, so that requests may be routed back to it.
getLocalTag() - Method in interface com.opencloud.javax.sip.header.TargetDialogHeader
Gets the Target-Dialog's local-tag value.
getMediaAuthorizationToken() - Method in interface com.opencloud.javax.sip.header.ims.MediaAuthorizationHeader
 
getMessage() - Method in exception com.opencloud.javax.sip.LazyParsingException
 
getMinSE() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Get the configured minimum session expiry interval, or 0 if not specified
getMinSEOrDefault(int) - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Get the configured minimum session expiry interval, or a default value if not specified
getNewBranch() - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Get a new branch string, for use in Via headers in new requests.
getNewDialog(Address, Address, String, String) - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Creates a new client dialog using the given local and remote party addresses.
getNewDialog(DialogActivity, String, String) - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Creates a new client dialog based on the parameters of an incoming server dialog, on which a dialog-initiating request has been received.
getNewTag() - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Get a new randomly generated tag string, required for dialog-creating requests and responses.
getNodeID() - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Gets the Node ID of the local Rhino node.
getOCHeaderFactory() - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Get the OC-specific HeaderFactory interface
getOriginatingIOI() - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
getParameterNames() - Method in interface com.opencloud.javax.sip.header.ParametersHeaderExt
 
getParameters() - Method in interface com.opencloud.javax.sip.header.ParametersHeaderExt
 
getPeer() - Method in interface com.opencloud.javax.sip.OCMessage
Get the remote endpoint this message was sent from.
getPeer() - Method in interface com.opencloud.javax.sip.PersistentOutboundConnection
Get the remote endpoint of this connection
getPeerCertificates() - Method in interface com.opencloud.javax.sip.Transaction
Get the peer certificate chain for the peer that the transaction is connected to.
getPersistentOutboundConnection() - Method in interface com.opencloud.javax.sip.ClientTransaction
Get the object representing the underlying persistent outbound connection, if any.
getPort() - Method in interface com.opencloud.javax.sip.Endpoint
Get the port number of this endpoint.
getPrivacyValues() - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Convenience method to get all the privacy values currently set in this header.
getRefresher() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionExpiresHeader
Get the refresher parameter, which determines the party responsible for sending session refresh requests (none, uac or uas).
getRefresher() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Get the configured refresher, or Refresher.NONE if not specified
getRefresherOrDefault(Refresher) - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Get the configured refresher, or a default value if not specified
getRemoteTag() - Method in interface com.opencloud.javax.sip.header.TargetDialogHeader
Gets the Target-Dialog's remote-tag value.
getRSeq() - Method in interface com.opencloud.javax.sip.header.RAckHeader
Gets the RSeq sequence number of this RAckHeader as a long.
getSeq() - Method in interface com.opencloud.javax.sip.header.RSeqHeader
Gets the sequence number of this RSeqHeader as a long.
getSessionInterval() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Get the configured session expiry interval
getSessionTimer() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimerDialog
 
getSocketAddress() - Method in interface com.opencloud.javax.sip.Endpoint
 
getTerminatingIOI() - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
getTLSCRL() - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Get the CRL used by TLS connections.
getToTag() - Method in interface com.opencloud.javax.sip.header.JoinHeader
Gets to tag of JoinHeader.
getToTag() - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Gets to tag of ReplacesHeader.
getTransport() - Method in interface com.opencloud.javax.sip.Endpoint
Get the name for the transport used by this endpoint, for example "TCP", "UDP" or "SCTP".
getUnparsedHeaderLine() - Method in exception com.opencloud.javax.sip.LazyParsingException
Get the content of the header line that failed to parse
getUnparsedHeaderValue(String) - Method in interface com.opencloud.javax.sip.LazyParsedMessage
Get the raw string value of a header.
getUnparsedHeaderValues(String) - Method in interface com.opencloud.javax.sip.LazyParsedMessage
Get the raw string values of a header.
getValue() - Method in interface com.opencloud.javax.sip.header.HeaderExt
Get value of this header as a string.
getValueWithoutParameters() - Method in interface com.opencloud.javax.sip.header.ParametersHeaderExt
Get value of this header as a string, not including parameters.
getVisitedNetworkID() - Method in interface com.opencloud.javax.sip.header.ims.VisitedNetworkIDHeader
 

H

hasGrParam() - Method in interface com.opencloud.javax.sip.address.SipURIExt
Returns whether the gr parameter is set.
hashCode() - Method in interface com.opencloud.javax.sip.Endpoint
 
hashCode() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
 
hasHeaderName() - Method in exception com.opencloud.javax.sip.LazyParsingException
 
hasLrParam() - Method in interface com.opencloud.javax.sip.address.SipURIExt
Returns whether the lr parameter is set.
hasMinSE() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Determine if this SessionTimerOptions value specified a minimum session expiry interval (Min-SE).
hasRefresher() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Determine if this SessionTimerOptions value specified a refresher.
hasSessionTimer() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Determine if these SessionTimerOptions are requesting a session timer.
HeaderExt - Interface in com.opencloud.javax.sip.header
 
HistoryInfoHeader - Interface in com.opencloud.javax.sip.header
RFC 4244 History-Info header.

I

IMSHeaderFactory - Interface in com.opencloud.javax.sip.header.ims
Supports creation of additional SIP headers used in 3GPP-IMS networks.
initialTransaction(Transaction) - Method in interface com.opencloud.javax.sip.slee.DialogBuilder.Unconfigured
Creates a new DialogBuilder that will create a dialog based on the initial transaction's request
isActive() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimer
Determine if the dialog's session timer is active.
isAnyLocalAddress() - Method in interface com.opencloud.javax.sip.Endpoint
Convenience method to determine if the endpoint's address is a wildcard address (0.0.0.0 or 0:0:0:0:0:0:0:0), as per InetAddress.isAnyLocalAddress().
isCompact(String) - Method in interface com.opencloud.javax.sip.OCMessage
Tests whether the given header is currently using compact or long form.
isCriticalPrivacyRequested() - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Determine if privacy value "critical" has been requested.
isEarlyOnly() - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Determine if early only parameter is present in the ReplacesHeader.
isExpired() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionTimer
Determine if the dialog's session timer has expired.
isHeaderPrivacyRequested() - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Determine if privacy value "header" has been requested.
isIDPrivacyRequested() - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Determine if privacy value "id" has been requested (RFC 3325).
isInService() - Method in interface com.opencloud.javax.sip.PersistentOutboundConnection
Determine if the connection is in service, that is, the connection is up and available for sending requests.
isIPv6Address() - Method in interface com.opencloud.javax.sip.Endpoint
Convenience method to determine if the endpoint is using an IPv6 address.
isLocal() - Method in enum com.opencloud.javax.sip.sessiontimer.Refresher
 
isNone() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Return true if this value is SessionTimerOptions.NONE
isNoPrivacyRequested() - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Determine if privacy value "none" has been requested.
isOriginating() - Method in interface com.opencloud.javax.sip.header.ims.ServedUserHeader
Tests for presence of the "sescase=orig" parameter.
isPermanent() - Method in interface com.opencloud.javax.sip.ConnectionDownEvent
Indicates if the connection has gone down permanently or if this is a temprorary failure.
isPrivacyRequested(String) - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Determine if the particular privacy value has been requested.
isProxy() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Return true if this value is SessionTimerOptions.PROXY
isRegistered() - Method in interface com.opencloud.javax.sip.header.ims.ServedUserHeader
Tests for presence of the "regstate=reg" parameter.
isReliable() - Method in interface com.opencloud.javax.sip.Endpoint
Is the transport for this endpoint reliable?
isRemote() - Method in enum com.opencloud.javax.sip.sessiontimer.Refresher
 
isRequired(Message) - Method in class com.opencloud.javax.sip.OptionTags
Is this option tag required ("Require: <tag>")?
isRetransmissionFilterEnabled() - Method in interface com.opencloud.javax.sip.Transaction
Get the value of the retransmission filter.
isSecure() - Method in interface com.opencloud.javax.sip.Endpoint
Is the transport for this endpoint secure?
isSessionPrivacyRequested() - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Determine if privacy value "session" has been requested.
isStateful() - Method in interface com.opencloud.javax.sip.ServerTransaction
Get the value of the retransmission filter.
isSupported(Message) - Method in class com.opencloud.javax.sip.OptionTags
Is support for this option tag indicated ("Supported: <tag>" or "Require: <tag>")?
isTerminated() - Method in interface com.opencloud.javax.sip.PersistentOutboundConnection
Determine if the connection has been closed permanently.
isTerminating() - Method in interface com.opencloud.javax.sip.header.ims.ServedUserHeader
Tests for presence of the "sescase=term" parameter.
isUnregistered() - Method in interface com.opencloud.javax.sip.header.ims.ServedUserHeader
Tests for presence of the "regstate=unreg" parameter.
isUserPrivacyRequested() - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Determine if privacy value "user" has been requested.

J

JoinHeader - Interface in com.opencloud.javax.sip.header
RFC 3911 Join header.

L

LazyParsedMessage - Interface in com.opencloud.javax.sip
Messages in the OC SIP stack implement this interface.
LazyParsingException - Exception in com.opencloud.javax.sip
Thrown if the underlying stack supports lazy parsing, and a header failed to parse when the application requested the header value.
LazyParsingException(String, String) - Constructor for exception com.opencloud.javax.sip.LazyParsingException
 
LazyParsingException(String, String, String) - Constructor for exception com.opencloud.javax.sip.LazyParsingException
 
LazyParsingException(String, String, Throwable, String) - Constructor for exception com.opencloud.javax.sip.LazyParsingException
 
LazyParsingException(String, Throwable, String) - Constructor for exception com.opencloud.javax.sip.LazyParsingException
 
LIMIT_PARAM - Static variable in interface com.opencloud.javax.sip.header.DiversionHeader
 
LOCAL - com.opencloud.javax.sip.sessiontimer.Refresher
I am the refresher
LOWEST_MIN_SE - Static variable in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
The lowest permitted session expires value, 90s.

M

MediaAuthorizationHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3313 P-Media-Authorization header.
minSE(int) - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions.Builder
Adds a Min-SE value that will be used in the final SessionTimerOptions value
MinSEHeader - Interface in com.opencloud.javax.sip.sessiontimer
Min-SE header from Session Timers Draft RFC.
The Min-SE header field indicates the minimum value for the session interval, in units of delta-seconds.

N

NAME - Static variable in interface com.opencloud.javax.sip.header.DiversionHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.FlowIDHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.FlowTimerHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.HistoryInfoHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.AccessNetworkInfoHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.AssertedIdentityHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.AssociatedURIHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.CalledPartyIDHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.MediaAuthorizationHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.PathHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.PreferredIdentityHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.ServedUserHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.ServiceRouteHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ims.VisitedNetworkIDHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.JoinHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ReferredByHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.ReplacesHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.header.TargetDialogHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.sessiontimer.MinSEHeader
 
NAME - Static variable in interface com.opencloud.javax.sip.sessiontimer.SessionExpiresHeader
 
newDialog() - Method in interface com.opencloud.javax.sip.slee.DialogBuilder
Creates a new DialogActivity based on the parameters supplied to this builder.
newDialogBuilder() - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Get a new dialog builder, which is used to configure various dialog options and then create a new DialogActivity.
NoAckReceivedEvent - Interface in com.opencloud.javax.sip
Event fired when a Dialog does not receive the expected ACK in time after sending a 2xx response to an INVITE or re-INVITE.
NONE - com.opencloud.javax.sip.sessiontimer.Refresher
No refresher specified
NONE - com.opencloud.javax.sip.sessiontimer.SessionRefresher
 
NONE - Static variable in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
A special SessionTimerOptions value indicating that no session timer will be used on a dialog.

O

OCHeaderFactory - Interface in com.opencloud.javax.sip.header
OpenCloud extended HeaderFactory interface with support for IMS and Session Timer headers (and any others we decide to support in future).
OCMessage - Interface in com.opencloud.javax.sip
OC-proprietary extensions to Message.
OCMessageFactory - Interface in com.opencloud.javax.sip
Defines proprietary extensions to MessageFactory
OCSipActivityContextInterfaceFactory - Interface in com.opencloud.javax.sip.slee
 
OCSleeSipProvider - Interface in com.opencloud.javax.sip.slee
SBB interface for the OC SIP RA type.
OptionTags - Class in com.opencloud.javax.sip
 
OptionTags(String) - Constructor for class com.opencloud.javax.sip.OptionTags
 
outgoing(Address, Address) - Method in interface com.opencloud.javax.sip.slee.DialogBuilder.Unconfigured
Creates a new DialogBuilder that will create an outgoing dialog using the given local and remote addresses.

P

ParametersHeaderExt - Interface in com.opencloud.javax.sip.header
 
PATH - Static variable in class com.opencloud.javax.sip.OptionTags
 
PathHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3327 Path header for 3GPP-IMS
PersistentOutboundConnection - Interface in com.opencloud.javax.sip
Activity representing a persistent outbound connection to a SIP host.
PreferredIdentityHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3325 P-Preferred-Identity header
PRIVACY_CRITICAL - Static variable in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
 
PRIVACY_HEADER - Static variable in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
 
PRIVACY_ID - Static variable in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
 
PRIVACY_NONE - Static variable in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
 
PRIVACY_PARAM - Static variable in interface com.opencloud.javax.sip.header.DiversionHeader
 
PRIVACY_SESSION - Static variable in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
 
PRIVACY_USER - Static variable in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
 
PrivacyHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3323 Privacy header.
PROXY - Static variable in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
A special SessionTimerOptions value indicating that a dialog should use session timers in "proxy mode".

R

RAckHeader - Interface in com.opencloud.javax.sip.header
Extension to the RAckHeader interface.
REASON_PARAM - Static variable in interface com.opencloud.javax.sip.header.DiversionHeader
 
ReferredByHeader - Interface in com.opencloud.javax.sip.header
RFC 3893 Referred-By header
refresher(Refresher) - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions.Builder
Adds a Refresher value that will be used in the final SessionTimerOptions value
Refresher - Enum in com.opencloud.javax.sip.sessiontimer
A simplified way of specifying who will be the session refresher for a dialog.
rejectIfBelowMinSE(ServerTransaction, int) - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Convenience method that checks an incoming INVITE's Session-Expires header (if present) and, if the Session-Expires value is below the specified minimum, sends a 422 error response providing the desired minimum value (Min-SE).
REL100 - Static variable in class com.opencloud.javax.sip.OptionTags
 
REMOTE - com.opencloud.javax.sip.sessiontimer.Refresher
The other party is the refresher
removeChargingCollectionFunctionAddress(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Remove CCF address parameter value
removeEventChargingFunctionAddress(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Remove ECF address parameter value
removeHeader(String) - Method in interface com.opencloud.javax.sip.address.SipURIExt
Strip a specific header tacked to the URI.
removeHeaders() - Method in interface com.opencloud.javax.sip.address.SipURIExt
Strip the headers that are tacked to the URI.
removePrivacyValue(String) - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Remove the privacy value from the header.
ReplacesHeader - Interface in com.opencloud.javax.sip.header
RFC 3891 Replaces header.
RequestPendingException - Exception in com.opencloud.javax.sip
A specialized SipException that is thrown when a service tries to send a re-INVITE on a dialog while that dialog is already processing a re-INVITE from the other party.
RequestPendingException() - Constructor for exception com.opencloud.javax.sip.RequestPendingException
 
RequestPendingException(String) - Constructor for exception com.opencloud.javax.sip.RequestPendingException
 
RequestPendingException(String, Throwable) - Constructor for exception com.opencloud.javax.sip.RequestPendingException
 
retryInitialSessionRefresh(ClientTransaction, Response) - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Convenience method to simplify retrying dialog setup after a 422 (Session Interval Too Small) response was received.
reuseCallID() - Method in interface com.opencloud.javax.sip.slee.DialogBuilder
If the dialog is being created by forwarding another dialog, then this instructs the builder to reuse the original dialog's Call-ID in the new dialog.
RSeqHeader - Interface in com.opencloud.javax.sip.header
Extension to the RSeqHeader interface.

S

SCREEN_PARAM - Static variable in interface com.opencloud.javax.sip.header.DiversionHeader
 
ServedUserHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 5502 P-Served-User header.
ServerTransaction - Interface in com.opencloud.javax.sip
Experimental extension to the ServerTransaction interface.
ServiceRouteHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3608 Service-Route header for 3GPP-IMS
SessionExpiredEvent - Interface in com.opencloud.javax.sip.sessiontimer
This event notifies the app that the session timer has expired for a dialog, so the app should terminate the dialog by sending BYE.
SessionExpiresHeader - Interface in com.opencloud.javax.sip.sessiontimer
Session-Expires header from the Session Timers Draft RFC.
The Session-Expires header field conveys the session interval for a SIP session.
SessionRefresher - Enum in com.opencloud.javax.sip.sessiontimer
Enumeration class for specifying the refresher parameter of Session-Expires header.
SessionRefreshFailedEvent - Interface in com.opencloud.javax.sip.sessiontimer
This interface is used to mark ResponseEvents or TimeoutEvents that correspond to failed session refresh requests.
SessionRefreshRequiredEvent - Interface in com.opencloud.javax.sip.sessiontimer
This event is fired on Session Timer dialogs that have the role of refresher, when a session refresh is required to test if the session is still active.
SessionTimer - Interface in com.opencloud.javax.sip.sessiontimer
Interface for interacting with a dialog's session timer
SessionTimerDialog - Interface in com.opencloud.javax.sip.sessiontimer
Provides access to a dialog activities' session timer state.
SessionTimerHeaderFactory - Interface in com.opencloud.javax.sip.sessiontimer
Factory interface for creating Session Timer headers
SessionTimerOptions - Class in com.opencloud.javax.sip.sessiontimer
SessionTimerOptions values are used to specify what, if any, session timer options are to be applied to a SIP dialog.
SessionTimerOptions.Builder - Class in com.opencloud.javax.sip.sessiontimer
Builds SessionTimerOptions values.
setAccessType(String) - Method in interface com.opencloud.javax.sip.header.ims.AccessNetworkInfoHeader
 
setCallId(String) - Method in interface com.opencloud.javax.sip.header.JoinHeader
Sets the Call-Id of the JoinHeader.
setCallId(String) - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Sets the Call-Id of the ReplacesHeader.
setCallId(String) - Method in interface com.opencloud.javax.sip.header.TargetDialogHeader
Sets the Target-Dialog's Call-ID value.
setChargingCollectionFunctionAddress(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Set CCF address parameter, replacing all existing CCF parameter values
setCompact(String, boolean) - Method in interface com.opencloud.javax.sip.OCMessage
Specify whether a header uses its compact or long form when the message is encoded.
setCSeq(long) - Method in interface com.opencloud.javax.sip.header.RAckHeader
Sets the sequence number value of the CSeqHeader of the provisional response being acknowledged.
setEarlyOnly(boolean) - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Sets the early only parameter in the ReplacesHeader.
setEventChargingFunctionAddress(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingFunctionAddressesHeader
Set ECF address parameter, replacing all existing ECF parameter values
setFromTag(String) - Method in interface com.opencloud.javax.sip.header.JoinHeader
Sets the from tag parameter of the JoinHeader.
setFromTag(String) - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Sets the from tag parameter of the ReplacesHeader.
setGrParam(String) - Method in interface com.opencloud.javax.sip.address.SipURIExt
Sets the gr parameter.
setHeaderName(String) - Method in exception com.opencloud.javax.sip.LazyParsingException
 
setICID(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
setICIDGeneratedAt(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
setInterval(int) - Method in interface com.opencloud.javax.sip.sessiontimer.MinSEHeader
Set the minimum session refresh interval time.
setInterval(int) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionExpiresHeader
Set the session refresh interval time.
setLocalTag(String) - Method in interface com.opencloud.javax.sip.header.TargetDialogHeader
Sets the Target-Dialog's local-tag value.
setLrParam() - Method in interface com.opencloud.javax.sip.address.SipURIExt
Sets the lr parameter.
setMediaAuthorizationToken(String) - Method in interface com.opencloud.javax.sip.header.ims.MediaAuthorizationHeader
Set the media authorization token for this header.
setOriginatingIOI(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
setPrivacyValue(String) - Method in interface com.opencloud.javax.sip.header.ims.PrivacyHeader
Reset the privacy value to a new value, erasing all current values
setRefresher(SessionRefresher) - Method in interface com.opencloud.javax.sip.sessiontimer.SessionExpiresHeader
Set the refresher for this session.
setRemoteTag(String) - Method in interface com.opencloud.javax.sip.header.TargetDialogHeader
Sets the Target-Dialog's remote-tag value.
setRequired(Message, HeaderFactory) - Method in class com.opencloud.javax.sip.OptionTags
Adds the "Require: <tag>" header to a message, if not already present
setRetransmissionFilter(boolean) - Method in interface com.opencloud.javax.sip.Transaction
Sets the retransmission behaviour of this transaction.
setRSeq(long) - Method in interface com.opencloud.javax.sip.header.RAckHeader
Sets the sequence number value of the RSeqHeader of the provisional response being acknowledged.
setSeq(long) - Method in interface com.opencloud.javax.sip.header.RSeqHeader
Sets the sequence number value of the RSeqHeader of the provisional response.
setStateful(boolean) - Method in interface com.opencloud.javax.sip.ServerTransaction
Set the stateful/stateless behaviour of this transaction.
setSupported(Message, HeaderFactory) - Method in class com.opencloud.javax.sip.OptionTags
Adds the "Supported: <tag>" header to a message, if not already present
setTerminatingIOI(String) - Method in interface com.opencloud.javax.sip.header.ims.ChargingVectorHeader
 
setTLSCRL(X509CRL) - Method in interface com.opencloud.javax.sip.slee.OCSleeSipProvider
Set the CRL used by TLS connections.
setToTag(String) - Method in interface com.opencloud.javax.sip.header.JoinHeader
Sets the to tag parameter of the JoinHeader.
setToTag(String) - Method in interface com.opencloud.javax.sip.header.ReplacesHeader
Sets the to tag parameter of the ReplacesHeader.
setValue(String) - Method in interface com.opencloud.javax.sip.header.HeaderExt
Sets the header's value from a string.
setValueWithoutParameters(String) - Method in interface com.opencloud.javax.sip.header.ParametersHeaderExt
Sets the header's value, excluding parameters, from a string.
setVisitedNetworkID(String) - Method in interface com.opencloud.javax.sip.header.ims.VisitedNetworkIDHeader
 
shouldTerminate() - Method in interface com.opencloud.javax.sip.sessiontimer.SessionRefreshFailedEvent
Determines whether the application should terminate the dialog because of the type of failure.
SipURIExt - Interface in com.opencloud.javax.sip.address
URI Interface extensions that will be added to version 2.0 of the JSR 32 spec.

T

TargetDialogHeader - Interface in com.opencloud.javax.sip.header
RFC 4538 Target-Dialog header
TIMER - Static variable in class com.opencloud.javax.sip.OptionTags
 
toBytes() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Efficiently write this value to a byte array
toStream(DataOutput) - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Efficiently write this value to a stream
toString() - Method in enum com.opencloud.javax.sip.sessiontimer.SessionRefresher
 
toString() - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
 
Transaction - Interface in com.opencloud.javax.sip
Base Transaction extension interface.

U

UAC - com.opencloud.javax.sip.sessiontimer.SessionRefresher
 
UAS - com.opencloud.javax.sip.sessiontimer.SessionRefresher
 
updateFrom422(Response) - Method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
Update the Min-SE and Session Interval values using the Min-SE received in a 422 response.

V

validateMinSE(int) - Static method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
 
validateSessionInterval(int) - Static method in class com.opencloud.javax.sip.sessiontimer.SessionTimerOptions
 
valueOf(String) - Static method in enum com.opencloud.javax.sip.sessiontimer.Refresher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.opencloud.javax.sip.sessiontimer.SessionRefresher
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.opencloud.javax.sip.sessiontimer.Refresher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.opencloud.javax.sip.sessiontimer.SessionRefresher
Returns an array containing the constants of this enum type, in the order they are declared.
VisitedNetworkIDHeader - Interface in com.opencloud.javax.sip.header.ims
RFC 3455 P-Visited-Network-ID header.

W

withCallID(String) - Method in interface com.opencloud.javax.sip.slee.DialogBuilder
The new dialog will use the supplied Call-ID.
withLocalTag(String) - Method in interface com.opencloud.javax.sip.slee.DialogBuilder
The new dialog will use the supplied local tag.
withSessionTimer(SessionTimerOptions) - Method in interface com.opencloud.javax.sip.slee.DialogBuilder
The new dialog will use a session timer with the given options
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages