sip.js.md

April 18, 2020 ยท View on GitHub

Home > sip.js

sip.js package

A core library implementing low level SIP protocol elements.

Classes

ClassDescription
ByeUserAgentClientBYE UAC.
ByeUserAgentServerBYE UAS.
CancelUserAgentClientCANCEL UAC.
ClientTransactionClient Transaction.
DialogDialog.
ExceptionAn Exception is considered a condition that a reasonable application may wish to catch. An Error indicates serious problems that a reasonable application should not try to catch.
IncomingMessageIncoming message.
IncomingRequestMessageIncoming request message.
IncomingResponseMessageIncoming response message.
InfoUserAgentClientINFO UAC.
InfoUserAgentServerINFO UAS.
InviteClientTransactionINVITE Client Transaction.
InviteServerTransactionINVITE Server Transaction.
InviteUserAgentClientINVITE UAC.
InviteUserAgentServerINVITE UAS.
LoggerLogger.
LoggerFactoryLogger.
MessageUserAgentClientMESSAGE UAC.
MessageUserAgentServerMESSAGE UAS.
NameAddrHeaderName Address SIP header.
NonInviteClientTransactionNon-INVITE Client Transaction.
NonInviteServerTransactionNon-INVITE Server Transaction.
NotifyUserAgentClientNOTIFY UAS.
NotifyUserAgentServerNOTIFY UAS.
OutgoingRequestMessageOutgoing SIP request message.
PrackUserAgentClientPRACK UAC.
PrackUserAgentServerPRACK UAS.
PublishUserAgentClientPUBLISH UAC.
ReferUserAgentClientREFER UAC.
ReferUserAgentServerREFER UAS.
RegisterUserAgentClientREGISTER UAC.
RegisterUserAgentServerREGISTER UAS.
ReInviteUserAgentClientRe-INVITE UAC.
ReInviteUserAgentServerRe-INVITE UAS.
ReSubscribeUserAgentClientRe-SUBSCRIBE UAC.
ReSubscribeUserAgentServerRe-SUBSCRIBE UAS.
ServerTransactionServer Transaction.
SessionDialogSession Dialog.
SubscribeUserAgentClientSUBSCRIBE UAC.
SubscribeUserAgentServerSUBSCRIBE UAS.
SubscriptionDialogSubscription Dialog.
TransactionTransaction.
TransactionStateErrorIndicates that the operation could not be completed given the current transaction state.
TransportErrorTransport error.
URIURI.
UserAgentClientUser Agent Client (UAC).
UserAgentCoreUser Agent Core.
UserAgentServerUser Agent Server (UAS).

Enumerations

EnumerationDescription
LevelsLog levels.
SessionStateSession state.
SignalingStateOffer/Answer state.
SubscriptionStateSubscription state.
TransactionStateTransaction state.

Interfaces

InterfaceDescription
AckableIncomingResponseWithSessionIncoming INVITE response received when request is accepted.
BodyMessage body.
ClientTransactionUserUAC Core Transaction User.
ContactContact.
DialogStateDialog state.
IncomingAckRequestIncoming ACK request.
IncomingByeRequestIncoming BYE request.
IncomingByeResponseIncoming BYE response.
IncomingCancelRequestIncoming CANCEL request.
IncomingCancelResponseIncoming CANCEL response.
IncomingInfoRequestIncoming INFO request.
IncomingInfoResponseIncoming INFO response.
IncomingInviteRequestIncoming INVITE request.
IncomingMessageRequestIncoming MESSAGE request.
IncomingMessageResponseIncoming MESSAGE response.
IncomingNotifyRequestIncoming NOTIFY request.
IncomingNotifyResponseIncoming NOTIFY response.
IncomingPrackRequestIncoming PRACK request.
IncomingPrackResponseIncoming PRACK response.
IncomingPublishRequestIncoming PUBLISH request.
IncomingPublishResponseIncoming PUBLISH response.
IncomingReferRequestIncoming REFER request.
IncomingReferResponseIncoming REFER response.
IncomingRegisterRequestIncoming REGISTER request.
IncomingRegisterResponseIncoming REGISTER response.
IncomingRequestA SIP message sent from a remote client to a local server.
IncomingRequestDelegateDelegate providing custom handling of incoming requests.
IncomingRequestWithSubscriptionIncoming NOTIFY request with associated Subscription.
IncomingResponseA SIP message sent from a remote server to a local client.
IncomingSubscribeRequestIncoming SUBSCRIBE request.
IncomingSubscribeResponseIncoming SUBSCRIBE response.
OutgoingAckRequestOutgoing ACK request.
OutgoingByeRequestOutgoing BYE request.
OutgoingCancelRequestOutgoing CANCEL request.
OutgoingInfoRequestOutgoing INFO request.
OutgoingInviteRequestOutgoing INVITE request.
OutgoingInviteRequestDelegateDelegate providing custom handling of outgoing INVITE requests.
OutgoingMessageRequestOutgoing MESSAGE request.
OutgoingNotifyRequestOutgoing NOTIFY request.
OutgoingPrackRequestOutgoing PRACK request.
OutgoingPublishRequestOutgoing PUBLISH request.
OutgoingReferRequestOutgoing REFER request.
OutgoingRegisterRequestOutgoing REGISTER request.
OutgoingRequestA SIP message sent from a local client to a remote server.
OutgoingRequestDelegateDelegate providing custom handling of outgoing requests.
OutgoingRequestMessageOptionsOutgoing request message options.
OutgoingResponseA SIP message sent from a local server to a remote client.
OutgoingResponseWithSessionOutgoing INVITE response with the associated Session.
OutgoingSubscribeRequestOutgoing SUBSCRIBE request.
OutgoingSubscribeRequestDelegateDelegate providing custom handling of outgoing SUBSCRIBE requests.
PrackableIncomingResponseWithSessionIncoming INVITE response received when request is progressed.
RequestOptionsRequest options bucket.
ResponseOptionsResponse options bucket.
ServerTransactionUserUAS Core Transaction User.
SessionSession.
SessionDelegateSession delegate.
SubscriptionSubscription.
SubscriptionDelegateSubscription delegate.
TransactionUserTransaction User (TU).
TransportTransport layer interface expected by the user agent core.
UserAgentCoreConfigurationUser Agent Core configuration.
UserAgentCoreDelegateUser Agent Core delegate.

Variables

VariableDescription
TimersTimers.