Home > sip.js > NonInviteClientTransaction
Non-INVITE Client Transaction.
Signature:
export declare class NonInviteClientTransaction extends ClientTransaction
Extends: ClientTransaction
Non-INVITE transactions do not make use of ACK. They are simple request-response interactions. https://tools.ietf.org/html/rfc3261\#section-17.1.2
Constructor | Modifiers | Description |
---|---|---|
(constructor)(request, transport, user) | Constructor Upon construction, the outgoing request's Via header is updated by calling setViaHeader . Then toString is called on the outgoing request and the message is sent via the transport. After construction the transaction will be in the "calling" state and the transaction id will equal the branch parameter set in the Via header of the outgoing request. https://tools.ietf.org/html/rfc3261\#section-17.1.2 |
Property | Modifiers | Type | Description |
---|---|---|---|
kind | string | Transaction kind. Deprecated. |
Method | Modifiers | Description |
---|---|---|
dispose() | Destructor. | |
onTransportError(error) | The client transaction SHOULD inform the TU that a transport failure has occurred, and the client transaction SHOULD transition directly to the "Terminated" state. The TU will handle the fail over mechanisms described in [4]. https://tools.ietf.org/html/rfc3261\#section-17.1.4 | |
receiveResponse(response) | Handler for incoming responses from the transport which match this transaction. | |
typeToString() | For logging. |