ClientTransactionUser, ServerTransactionUserpublic class InviteHandler extends DialogMethodHandler implements ServerTransactionUser, ClientTransactionUser
| Modifier and Type | Field | Description |
|---|---|---|
static int |
TIMEOUT |
dialogManagerchallenged, challengeManager, logger, sdpManager, transactionManager, transportManager, userAgent| Constructor | Description |
|---|---|
InviteHandler(UserAgent userAgent,
DialogManager dialogManager,
TransactionManager transactionManager,
TransportManager transportManager,
Logger logger) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
acceptCall(SipRequest sipRequest,
Dialog dialog) |
|
void |
closeTimers() |
|
void |
errResponseReceived(SipResponse sipResponse) |
|
void |
handleAck(SipRequest ack,
Dialog dialog) |
|
void |
handleInitialInvite(SipRequest sipRequest) |
|
void |
handleReInvite(SipRequest sipRequest,
Dialog dialog) |
|
ClientTransaction |
preProcessInvite(SipRequest sipRequest) |
|
void |
preProcessReInvite(SipRequest sipRequest) |
|
void |
provResponseReceived(SipResponse sipResponse,
Transaction transaction) |
|
void |
rejectCall(SipRequest sipRequest) |
|
void |
successResponseReceived(SipResponse sipResponse,
Transaction transaction) |
|
void |
transactionFailure() |
|
void |
transactionTimeout(ClientTransaction clientTransaction) |
|
void |
transactionTransportError() |
buildDialogForUas, buildOrUpdateDialogForUac, computeRouteSetbuildGenericResponse, setChallengeManager, setSdpManagerpublic static final int TIMEOUT
public InviteHandler(UserAgent userAgent, DialogManager dialogManager, TransactionManager transactionManager, TransportManager transportManager, Logger logger)
public void handleInitialInvite(SipRequest sipRequest)
public void handleReInvite(SipRequest sipRequest, Dialog dialog)
public void acceptCall(SipRequest sipRequest, Dialog dialog)
public void rejectCall(SipRequest sipRequest)
public void closeTimers()
public ClientTransaction preProcessInvite(SipRequest sipRequest) throws SipUriSyntaxException
SipUriSyntaxExceptionpublic void preProcessReInvite(SipRequest sipRequest)
public void errResponseReceived(SipResponse sipResponse)
errResponseReceived in interface ClientTransactionUserpublic void provResponseReceived(SipResponse sipResponse, Transaction transaction)
provResponseReceived in interface ClientTransactionUserpublic void successResponseReceived(SipResponse sipResponse, Transaction transaction)
successResponseReceived in interface ClientTransactionUserpublic void handleAck(SipRequest ack, Dialog dialog)
public void transactionTimeout(ClientTransaction clientTransaction)
transactionTimeout in interface ClientTransactionUserpublic void transactionTransportError()
transactionTransportError in interface ClientTransactionUserpublic void transactionFailure()
transactionFailure in interface ServerTransactionUserCopyright © 2018. All rights reserved.