Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 5.69 KB

sip.js.useragentoptions.md

File metadata and controls

54 lines (46 loc) · 5.69 KB

Home > sip.js > UserAgentOptions

UserAgentOptions interface

Options for UserAgent constructor.

Signature:

export interface UserAgentOptions 

Properties

Property Modifiers Type Description
allowLegacyNotifications boolean If true, the user agent will accept out of dialog NOTIFY.
authorizationHa1 string Authorization ha1.
authorizationPassword string Authorization password.
authorizationUsername string Authorization username.
contactName string The user portion of user agent's contact URI.
contactParams { [name: string]: string; } The URI parameters of the user agent's contact URI.
delegate UserAgentDelegate Delegate for UserAgent.
displayName string The display name associated with the user agent.
forceRport boolean Force adding rport to Via header.
gracefulShutdown boolean If true, the stop() method will attempt to gracefully end all dialogs and registrations before disconnecting. Otherwise stop() will transition immediately abandoning all dialogs and registrations.
hackAllowUnregisteredOptionTags boolean Hack
hackIpInContact boolean | string Hack
hackViaTcp boolean Hack
instanceId string UUID to provide with "+sip.instance" Contact header parameter.
instanceIdAlwaysAdded boolean Add "+sip.instance" Contact header parameter to all requests.
logBuiltinEnabled boolean Indicates whether log messages should be written to the browser console.
logConfiguration boolean If true, constructor logs the user agent configuration.
logConnector LogConnector A function which will be called every time a log is generated.
logLevel LogLevel Indicates the verbosity level of the log messages.
noAnswerTimeout number Number of seconds after which an incoming call is rejected if not answered.
preloadedRouteSet Array<string> Adds a Route header(s) to outgoing requests.
reconnectionAttempts number
reconnectionDelay number
sendInitialProvisionalResponse boolean If true, a first provisional response after the 100 Trying will be sent automatically if UAC does not require reliable provisional responses.
sessionDescriptionHandlerFactory SessionDescriptionHandlerFactory A factory for generating SessionDescriptionHandler instances.
sessionDescriptionHandlerFactoryOptions object Options to passed to sessionDescriptionHandlerFactory.
sipExtension100rel SIPExtension Reliable provisional responses. https://tools.ietf.org/html/rfc3262
sipExtensionExtraSupported Array<string> Extra option tags to claim support for.
sipExtensionReplaces SIPExtension Replaces header. https://tools.ietf.org/html/rfc3891
sipjsId string An id uniquely identify this user agent instance.
transportConstructor new (logger: Logger, options: any) => Transport A constructor function for the user agent's Transport.
transportOptions unknown An options bucket object passed to transportConstructor when instantiated.
uri URI SIP Addresses-of-Record URI associated with the user agent.
userAgentString string User agent string used in the UserAgent header.
viaHost string Hostname to use in Via header.