*** id: efdd186d-ded7-4a64-a0c5-ac093a5c2dec title: dial slug: /js/reference/signalwire/client/dial description: dial method for the SignalWire Client. max-toc-depth: 3 ---------------- ### dial * **dial**(`params`): `Promise` Dials to the address specified in the `to` parameter, and returns a `Call` object if successful. #### Parameters Dial parameters The address of the subscriber to dial (like `/private/user1`). The HTML container element to inject the Call into. Optional node ID. You can manage the DOM yourself by not specifying a `rootElement` here and using the [`buildVideoElement`](/docs/browser-sdk/v3/js/reference/signalwire/utils#buildvideoelement) function instead. Also accepts all [CallOptions](/docs/browser-sdk/v3/js/reference/signalwire/client#calloptions) parameters. Parameters passed when dialing will override any matching parameters passed during [instantiation](/docs/browser-sdk/v3/js/reference/signalwire/client#instantiation). #### Returns `Promise` A Call object that describes the ongoing call, and provides handles for controlling it.