Package | Description |
---|---|
android.gov.nist.javax.sip |
This is the root of the JAIN implementation of SIP.
|
android.gov.nist.javax.sip.clientauthutils |
This package contains a set of utilities for client side Authentication Challenge handling.
|
android.gov.nist.javax.sip.message |
Class definitions for SIP messages and message factory.
|
android.gov.nist.javax.sip.stack |
This package implements the main protocol abstractions that are defined by the SIP RFC 3261.
|
android.javax.sip |
This package contains the main interfaces that model the architecture
from both an application developer and a stack vendor view.
|
android.javax.sip.address |
This package contains interfaces
that represent the Addressing components of the SIP protocol.
|
android.javax.sip.header |
This package contains all the headers interfaces supported by this specification. |
android.javax.sip.message |
This package contains the interfaces representing SIP messages.
|
Modifier and Type | Method and Description |
---|---|
Dialog |
SipProviderImpl.getNewDialog(Transaction transaction) |
void |
SipProviderImpl.sendRequest(Request request) |
void |
SipProviderImpl.sendResponse(Response response) |
void |
SipStackImpl.start() |
Modifier and Type | Method and Description |
---|---|
ClientTransaction |
AuthenticationHelper.handleChallenge(Response challenge,
ClientTransaction challengedTransaction,
SipProvider transactionCreator,
int cacheTime)
Uses securityAuthority to determinie a set of valid user credentials for
the specified Response (Challenge) and appends it to the challenged
request so that it could be retransmitted.
|
ClientTransaction |
AuthenticationHelperImpl.handleChallenge(Response challenge,
ClientTransaction challengedTransaction,
SipProvider transactionCreator,
int cacheTime) |
ClientTransaction |
AuthenticationHelper.handleChallenge(Response challenge,
ClientTransaction challengedTransaction,
SipProvider transactionCreator,
int cacheTime,
boolean useLooseRouting)
Uses securityAuthority to determinie a set of valid user credentials for
the specified Response (Challenge) and appends it to the challenged
request so that it could be retransmitted.
|
ClientTransaction |
AuthenticationHelperImpl.handleChallenge(Response challenge,
ClientTransaction challengedTransaction,
SipProvider transactionCreator,
int cacheTime,
boolean looseRouting) |
Modifier and Type | Method and Description |
---|---|
void |
SIPMessage.addFirst(Header header) |
void |
SIPMessage.addLast(Header header) |
SIPRequest |
SIPRequest.createCancelRequest()
Creates a default SIPResquest message that would cancel this request.
|
SIPRequest |
SIPRequest.createErrorAck(To responseToHeader)
Creates an ACK for non-2xx responses according to RFC3261 17.1.1.3
|
Modifier and Type | Class and Description |
---|---|
class |
IllegalTransactionStateException |
Modifier and Type | Method and Description |
---|---|
Request |
SIPClientTransaction.createAck() |
Request |
SIPClientTransactionImpl.createAck() |
Request |
SIPDialog.createAck(long cseqno) |
Request |
SIPClientTransaction.createCancel() |
Request |
SIPClientTransactionImpl.createCancel() |
Request |
SIPDialog.createPrack(Response relResponse) |
Response |
SIPDialog.createReliableProvisionalResponse(int statusCode) |
Request |
SIPDialog.createRequest(String method) |
void |
SIPServerTransactionImpl.enableRetransmissionAlerts() |
void |
SIPServerTransaction.enableRetransmissionAlerts() |
Hop |
DefaultRouter.getNextHop(Request request)
Return addresses for default proxy to forward the request to.
|
Hop |
SIPTransactionStack.getNextHop(SIPRequest sipRequest)
Get the default route string.
|
void |
SIPDialog.resendAck()
Resend the last ack.
|
void |
SIPDialog.AckSendingStrategyImpl.send(SIPRequest ackRequest) |
void |
AckSendingStrategy.send(SIPRequest ackRequest)
send the ack request
|
void |
SIPDialog.sendAck(Request request) |
void |
SIPDialog.sendReliableProvisionalResponse(Response relResponse) |
void |
SIPServerTransactionImpl.sendReliableProvisionalResponse(Response relResponse) |
void |
SIPServerTransaction.sendReliableProvisionalResponse(Response relResponse) |
void |
SIPClientTransaction.sendRequest() |
void |
SIPClientTransactionImpl.sendRequest() |
void |
SIPDialog.sendRequest(ClientTransaction clientTransactionId) |
void |
SIPDialog.sendRequest(ClientTransaction clientTransaction,
boolean allowInterleaving) |
void |
SIPServerTransactionImpl.sendResponse(Response response) |
void |
SIPServerTransaction.sendResponse(Response response) |
void |
SIPDialog.terminateOnBye(boolean terminateFlag) |
Modifier and Type | Class and Description |
---|---|
class |
DialogDoesNotExistException
This Exception is thrown when a user attempts to reference
Dialog that does currently not exist in the underlying SipProvider
|
class |
ObjectInUseException
This exception is thrown by a method that is unable to delete a specified
Object because the Object is still in use by the underlying implementation.
|
class |
PeerUnavailableException
The PeerUnavailableException indicates that a vendor's implementation of a
JAIN SIP interface could not be created for some reason.
|
class |
ProviderDoesNotExistException
This Exception is thrown when a user attempts to start the SipStack without
any SipProviders created to service requests and responses.
|
class |
TransactionAlreadyExistsException
This Exception is thrown when a user attempts to get a transaction to handle
a message when infact a transaction is already handling this message.
|
class |
TransactionDoesNotExistException
This Exception is thrown when a user attempts to reference
a client or server transaction that does currently not exist in the
underlying SipProvider
|
class |
TransactionUnavailableException
The TransactionUnavailableException indicates that a vendor's implementation
could not create a Transaction for some reason.
|
class |
TransportAlreadySupportedException
The TransportAlreadySupportedException indicates that a specific transport is
already supported by a SipProvider via its ListeningPoints.
|
class |
TransportNotSupportedException
The TransportNotSupportedException indicates that a specific transport is
not supported by a vendor's implementation of this specification.
|
Modifier and Type | Method and Description |
---|---|
Request |
ClientTransaction.createAck()
Deprecated.
Since v1.2. As a transaction that received
a 2xx response terminates immediately, it cannot be used for creating
the corresponding ACK. If this transaction created a dialog, the
Dialog.createAck(long) method
should be used. Otherwise the stack will automatically create and
send the ACK for non-2xx responses that need to be acknowledged.
That is the application should never need to use this method. |
Request |
Dialog.createAck(long cseq)
Creates an ACK request for an Invite that was responded with 2xx
response.
|
Request |
ClientTransaction.createCancel()
Creates a new Cancel message from the Request associated with this client
transaction.
|
Request |
Dialog.createPrack(Response relResponse)
Creates a new PRACK Request message based on a reliable provisional
response received by this Dialog and the Dialog internal information.
|
Response |
Dialog.createReliableProvisionalResponse(int statusCode)
Creates a new reliable provisional response based on an Invite request
that created this Dialog or that is now refreshing this Dialog.
|
Request |
Dialog.createRequest(String method)
Creates a new Request message based on the dialog creating request.
|
void |
ServerTransaction.enableRetransmissionAlerts()
Enable the timeout retransmit notifications for the ServerTransaction.
|
Dialog |
SipProvider.getNewDialog(Transaction transaction)
Create a dialog for the given transaction.
|
void |
Dialog.sendAck(Request ackRequest)
Sends ACK Request to the remote party of this dialog.
|
void |
Dialog.sendReliableProvisionalResponse(Response relResponse)
Sends a reliable provisional response to the remote party of this dialog.
|
void |
ClientTransaction.sendRequest()
Sends the Request which created this ClientTransaction.
|
void |
Dialog.sendRequest(ClientTransaction clientTransaction)
Sends a Request to the remote party of this dialog.
|
void |
SipProvider.sendRequest(Request request)
Sends the Request statelessly, that is no transaction record is
associated with this action.
|
void |
ServerTransaction.sendResponse(Response response)
Sends the Response to a Request which is associated with this
ServerTransaction.
|
void |
SipProvider.sendResponse(Response response)
Sends the Response statelessly, that is no transaction record is
associated with this action.
|
void |
SipStack.start()
This method initiates the active processing of the stack.
|
void |
Dialog.terminateOnBye(boolean terminateFlag)
Terminate Dialog on BYE.
|
Modifier and Type | Method and Description |
---|---|
Hop |
Router.getNextHop(Request request)
Gets the next Hop from this Router for the specified request, this
method may return
null if a default route is not defined. |
Modifier and Type | Class and Description |
---|---|
class |
TooManyHopsException
This Exception is thrown when a user attempts decrement the Hop count when
the message as already reached its max number of forwards.
|
Modifier and Type | Method and Description |
---|---|
void |
Message.addFirst(Header header)
Adds the new Header to the head of the existing list of Headers
contained in this Message.
|
void |
Message.addLast(Header header)
Adds the new Header to the end of existing list of Headers contained in this
Message.
|
Copyright © 2015. All Rights Reserved.