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
All Classes All Packages
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
-
Creates a
HistoryInfoHeader
- 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
-
Creates a
ReferredByHeader
- 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
-
Creates a
TargetDialogHeader
- 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 finalSessionTimerOptions
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
orTimeoutEvents
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
All Classes All Packages