<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [sip.js](./sip.js.md) &gt; [UserAgentCoreConfiguration](./sip.js.useragentcoreconfiguration.md)

## UserAgentCoreConfiguration interface

User Agent Core configuration.

<b>Signature:</b>

```typescript
export interface UserAgentCoreConfiguration 
```

## Properties

|  Property | Type | Description |
|  --- | --- | --- |
|  [aor](./sip.js.useragentcoreconfiguration.aor.md) | <code>URI</code> | Address-of-Record (AOR). |
|  [contact](./sip.js.useragentcoreconfiguration.contact.md) | <code>Contact</code> | Contact. |
|  [displayName](./sip.js.useragentcoreconfiguration.displayname.md) | <code>string</code> | From header display name. |
|  [hackViaTcp](./sip.js.useragentcoreconfiguration.hackviatcp.md) | <code>boolean</code> | Force Via header field transport to TCP. |
|  [loggerFactory](./sip.js.useragentcoreconfiguration.loggerfactory.md) | <code>LoggerFactory</code> | Logger factory. |
|  [routeSet](./sip.js.useragentcoreconfiguration.routeset.md) | <code>Array&lt;string&gt;</code> | Preloaded route set. |
|  [sipjsId](./sip.js.useragentcoreconfiguration.sipjsid.md) | <code>string</code> | Unique instance id. |
|  [supportedOptionTags](./sip.js.useragentcoreconfiguration.supportedoptiontags.md) | <code>Array&lt;string&gt;</code> | Option tags of supported SIP extenstions. |
|  [supportedOptionTagsResponse](./sip.js.useragentcoreconfiguration.supportedoptiontagsresponse.md) | <code>Array&lt;string&gt;</code> | Option tags of supported SIP extenstions. Used in resposnes. |
|  [userAgentHeaderFieldValue](./sip.js.useragentcoreconfiguration.useragentheaderfieldvalue.md) | <code>string &#124; undefined</code> | User-Agent header field value. |
|  [viaForceRport](./sip.js.useragentcoreconfiguration.viaforcerport.md) | <code>boolean</code> | Force use of "rport" Via header field parameter. |
|  [viaHost](./sip.js.useragentcoreconfiguration.viahost.md) | <code>string</code> | Via header field host name or network address. |

## Methods

|  Method | Description |
|  --- | --- |
|  [authenticationFactory()](./sip.js.useragentcoreconfiguration.authenticationfactory.md) | DEPRECATED Authentication factory function. |
|  [transportAccessor()](./sip.js.useragentcoreconfiguration.transportaccessor.md) | DEPRECATED: This is a hack to get around <code>Transport</code> requiring the <code>UA</code> to start for construction. |

