> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# echoCancellation$

> Observable indicating whether echo cancellation is enabled.

```ts
get echoCancellation$(): Observable<boolean | undefined>
```

Observable indicating whether echo cancellation is enabled.

#### Inherited from

[`Participant`](/docs/browser-sdk/v4/reference/participant).[`echoCancellation$`](/docs/browser-sdk/v4/reference/participant#echocancellation-1)

## echoCancellation

```ts
get echoCancellation(): boolean
```

Whether echo cancellation is enabled.

#### Inherited from

[`Participant`](/docs/browser-sdk/v4/reference/participant).[`echoCancellation`](/docs/browser-sdk/v4/reference/participant#echocancellation)

## **Examples**

```ts
selfParticipant.echoCancellation$.subscribe((echoCancellation) => {
  console.log('echoCancellation:', echoCancellation);
});
```