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

# userVariables$

> Observable of custom user variables associated with the call.

```ts
get userVariables$(): Observable<Record<string, unknown>>
```

Observable of custom user variables associated with the call.

## userVariables

```ts
get userVariables(): Record<string, unknown>
set userVariables(variables): void
```

a copy of the current custom user variables of the call.

## **Parameters**

User-variable key/value pairs to merge into the call.

Merge current custom user variables of the call.

## **Examples**

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