Home > sip.js > UserAgentOptions
Options for UserAgent constructor.
Signature:
export interface UserAgentOptions
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. |