Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
SIPRequest |
SIPRequest.createAckRequest(To responseToHeader)
Creates a default ACK SIPRequest message for this original request.
|
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 | Field and Description |
---|---|
protected SIPRequest |
SIPTransactionImpl.originalRequest |
Modifier and Type | Method and Description |
---|---|
SIPRequest |
SIPDialog.createRequest(SipUri requestURI,
Via via,
CSeq cseq,
From from,
To to)
Generate a request from a response.
|
SIPRequest |
SIPTransactionImpl.getOriginalRequest() |
SIPRequest |
SIPTransaction.getOriginalRequest()
Gets the request being handled by this transaction.
|
Modifier and Type | Method and Description |
---|---|
void |
SIPDialog.addRoute(SIPRequest sipRequest)
Add a Route list extracted from a SIPRequest to this Dialog.
|
SIPClientTransaction |
SIPTransactionStack.createClientTransaction(SIPRequest sipRequest,
MessageChannel encapsulatedMessageChannel)
Creates a client transaction that encapsulates a MessageChannel.
|
MessageChannel |
SIPTransactionStack.createMessageChannel(SIPRequest request,
MessageProcessor mp,
Hop nextHop)
Creates a client transaction to handle a new request.
|
boolean |
SIPTransactionImpl.doesCancelMatchTransaction(SIPRequest requestToTest) |
boolean |
SIPTransaction.doesCancelMatchTransaction(SIPRequest requestToTest)
A method that can be used to test if an incoming request belongs to this
transction.
|
SIPTransaction |
SIPTransactionStack.findCancelTransaction(SIPRequest cancelRequest,
boolean isServer)
Get the transaction to cancel.
|
boolean |
SIPTransactionStack.findMergedTransaction(SIPRequest sipRequest)
See if there is a pending transaction with the same Merge ID as the Merge
ID obtained from the SIP Request.
|
SIPClientTransaction |
SIPTransactionStack.findSubscribeTransaction(SIPRequest notifyMessage,
ListeningPointImpl listeningPoint)
Find a matching client SUBSCRIBE to the incoming notify.
|
SIPServerTransaction |
SIPTransactionStack.findTransactionPendingAck(SIPRequest ackMessage)
Get entry in the server transaction pending ACK table corresponding to an
ACK.
|
void |
DefaultRouter.fixStrictRouting(SIPRequest req)
Performs strict router fix according to RFC3261 section 16.6 step 6
pre: top route header in request has no 'lr' parameter in URI post:
request-URI added as last route header, new req-URI = top-route-URI
|
Hop |
SIPTransactionStack.getNextHop(SIPRequest sipRequest)
Get the default route string.
|
Router |
SIPTransactionStack.getRouter(SIPRequest request)
Get the router algorithm.
|
boolean |
SIPDialog.handlePrack(SIPRequest prackRequest)
Do the processing necessary for the PRACK
|
boolean |
SIPDialog.isRequestConsumable(SIPRequest dialogRequest)
Return true if this request can be consumed by the dialog.
|
ServerRequestInterface |
SIPTransactionStack.newSIPServerRequest(SIPRequest requestReceived,
MessageChannel requestMessageChannel)
Handles a new SIP request.
|
ServerRequestInterface |
StackMessageFactory.newSIPServerRequest(SIPRequest sipRequest,
SIPTransaction sipTransaction)
Make a new SIPServerResponse given a SIPRequest and a message
channel.
|
void |
SIPServerTransaction.processRequest(SIPRequest transactionRequest,
MessageChannel sourceChannel)
Process a new request message through this transaction.
|
void |
SIPServerTransactionImpl.processRequest(SIPRequest transactionRequest,
MessageChannel sourceChannel) |
void |
ServerRequestInterface.processRequest(SIPRequest sipRequest,
MessageChannel incomingChannel)
Process the message.
|
boolean |
CongestionControlMessageValve.processRequest(SIPRequest request,
MessageChannel messageChannel) |
boolean |
SIPMessageValve.processRequest(SIPRequest request,
MessageChannel messageChannel)
The callback method that is called for every request before any transaction/dialog mapping
or allocation occur.
|
void |
SIPTransactionStack.putInMergeTable(SIPServerTransaction sipTransaction,
SIPRequest sipRequest)
Put this into the merge request table.
|
void |
AckSendingStrategy.send(SIPRequest ackRequest)
send the ack request
|
void |
SIPDialog.AckSendingStrategyImpl.send(SIPRequest ackRequest) |
void |
SIPServerTransaction.setOriginalRequest(SIPRequest originalRequest)
Set the original request.
|
void |
SIPTransactionImpl.setOriginalRequest(SIPRequest newOriginalRequest) |
void |
SIPServerTransactionImpl.setOriginalRequest(SIPRequest originalRequest) |
void |
SIPTransaction.setOriginalRequest(SIPRequest newOriginalRequest)
Sets the request message that this transaction handles.
|
void |
SIPDialog.setPendingRouteUpdateOn202Response(SIPRequest sipRequest) |
Copyright © 2018. All Rights Reserved.