> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # userVariables$ > Observable of custom user variables associated with the call. ```ts get userVariables$(): Observable> ``` Observable of custom user variables associated with the call. ## userVariables ```ts get userVariables(): Record set userVariables(variables): void ``` a copy of the current custom user variables of the call. ## **Parameters** **`variables`** `Record` — required 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); }); ``` > Observable of custom user variables associated with the call.