# Conference

### ConferenceTracker

Defines the tracker class for the conference semantic package

#### Example

To track an event using the conference package, you can use the corresponding method on the tracker instance:

```ts
Bird.tracker.conference.incomingCallAnswered(event_props, event_opts);
```

#### Extends

* `Tracker`

#### Methods

**incomingCallAnswered()**

```ts
incomingCallAnswered(props?: ConferenceIncomingCallAnsweredProperties, opts?: BirdEventTrackingOptions): void
```

**Parameters**

• **props?**: `ConferenceIncomingCallAnsweredProperties`

• **opts?**: `BirdEventTrackingOptions`

**Returns**

`void`

**incomingCallUnanswered()**

```ts
incomingCallUnanswered(props?: ConferenceIncomingCallUnansweredProperties, opts?: BirdEventTrackingOptions): void
```

**Parameters**

• **props?**: `ConferenceIncomingCallUnansweredProperties`

• **opts?**: `BirdEventTrackingOptions`

**Returns**

`void`

**incomingCallVoicemail()**

```ts
incomingCallVoicemail(props?: ConferenceIncomingCallVoicemailProperties, opts?: BirdEventTrackingOptions): void
```

**Parameters**

• **props?**: `ConferenceIncomingCallVoicemailProperties`

• **opts?**: `BirdEventTrackingOptions`

**Returns**

`void`

**outgoingCallAnswered()**

```ts
outgoingCallAnswered(props?: ConferenceOutgoingCallAnsweredProperties, opts?: BirdEventTrackingOptions): void
```

**Parameters**

• **props?**: `ConferenceOutgoingCallAnsweredProperties`

• **opts?**: `BirdEventTrackingOptions`

**Returns**

`void`

**outgoingCallUnanswered()**

```ts
outgoingCallUnanswered(props?: ConferenceOutgoingCallUnansweredProperties, opts?: BirdEventTrackingOptions): void
```

**Parameters**

• **props?**: `ConferenceOutgoingCallUnansweredProperties`

• **opts?**: `BirdEventTrackingOptions`

**Returns**

`void`

***

### ConferenceIncomingCallAnsweredProperties

Properties for conference/incoming-call-answered event

#### Indexable

\[`k`: `string`]: `unknown`

#### Properties

| Property               | Type     |
| ---------------------- | -------- |
| `accepted_duration?`   | `number` |
| `active_duration?`     | `number` |
| `call_duration?`       | `number` |
| `call_id?`             | `string` |
| `channel_id?`          | `string` |
| `connecting_duration?` | `number` |
| `enqueued_duration?`   | `number` |
| `hold_duration?`       | `number` |
| `invited_duration?`    | `number` |
| `platform_id?`         | `string` |
| `ringing_duration?`    | `number` |

***

### ConferenceIncomingCallUnansweredProperties

Properties for conference/incoming-call-unanswered event

#### Indexable

\[`k`: `string`]: `unknown`

#### Properties

| Property               | Type     |
| ---------------------- | -------- |
| `accepted_duration?`   | `number` |
| `active_duration?`     | `number` |
| `call_duration?`       | `number` |
| `call_id?`             | `string` |
| `channel_id?`          | `string` |
| `connecting_duration?` | `number` |
| `enqueued_duration?`   | `number` |
| `hold_duration?`       | `number` |
| `invited_duration?`    | `number` |
| `platform_id?`         | `string` |
| `ringing_duration?`    | `number` |

***

### ConferenceIncomingCallVoicemailProperties

Properties for conference/incoming-call-voicemail event

#### Indexable

\[`k`: `string`]: `unknown`

#### Properties

| Property         | Type     |
| ---------------- | -------- |
| `call_duration?` | `number` |
| `call_id?`       | `string` |
| `channel_id?`    | `string` |
| `platform_id?`   | `string` |

***

### ConferenceOutgoingCallAnsweredProperties

Properties for conference/outgoing-call-answered event

#### Indexable

\[`k`: `string`]: `unknown`

#### Properties

| Property                    | Type     |
| --------------------------- | -------- |
| `accepted_duration?`        | `number` |
| `agent_active_duration?`    | `number` |
| `agent_hold_duration?`      | `number` |
| `call_duration?`            | `number` |
| `call_id?`                  | `string` |
| `channel_id?`               | `string` |
| `connecting_duration?`      | `number` |
| `customer_active_duration?` | `number` |
| `customer_hold_duration?`   | `number` |
| `enqueued_duration?`        | `number` |
| `platform_id?`              | `string` |
| `ringing_duration?`         | `number` |

***

### ConferenceOutgoingCallUnansweredProperties

Properties for conference/outgoing-call-unanswered event

#### Indexable

\[`k`: `string`]: `unknown`

#### Properties

| Property                 | Type     |
| ------------------------ | -------- |
| `accepted_duration?`     | `number` |
| `agent_active_duration?` | `number` |
| `call_id?`               | `string` |
| `channel_id?`            | `string` |
| `connecting_duration?`   | `number` |
| `enqueued_duration?`     | `number` |
| `platform_id?`           | `string` |
| `ringing_duration?`      | `number` |
