Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 5.49 KB

sip.js.useragentoptions.md

File metadata and controls

53 lines (45 loc) · 5.49 KB

Home > sip.js > UserAgentOptions

UserAgentOptions interface

Options for UserAgent constructor.

Signature:

export interface UserAgentOptions 

Properties

Property 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.
autoStart boolean
autoStop boolean If true, the user agent calls the stop() method on unload (if running in browser window).
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.
hackAllowUnregisteredOptionTags boolean Hack
hackIpInContact boolean | string Hack
hackViaTcp boolean Hack
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.