*** id: 0e6912f8-bca1-4d72-acd2-8cc7379631d4 title: dial slug: /node/reference/voice/call/dial description: dial method for the Call class. max-toc-depth: 3 ---------------- [call-19]: /docs/server-sdk/v3/node/reference/voice/call [devicebuilder-1]: /docs/server-sdk/v3/node/reference/voice/device-builder [voice-client-1]: /docs/server-sdk/v3/node/reference/voice/client [voice-client-1]: /docs/server-sdk/v3/node/reference/voice/client/dial-phone [voice-client-2]: /docs/server-sdk/v3/node/reference/voice/client/dial-sip [voicedevicebuilder-1]: /docs/server-sdk/v3/node/reference/voice/device-builder ### dial * **dial**(`params`): `Promise` - See [Call][call-19] for more details. Create a new outbound call. This is a generic method that allows you to dial multiple devices in series, parallel, or combinations of both with the use of a [DeviceBuilder][devicebuilder-1]. For simpler use cases, prefer using [dialPhone][voice-client-1] or [dialSip][voice-client-2]. #### Parameters | Name | Type | Description | | :------- | :------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------- | | `params` | [`VoiceDeviceBuilder`][voicedevicebuilder-1] \| `{ devices: VoiceDeviceBuilder ; region: string }` | Pass only the Dialer specifying the devices to call or an object with the Dialer and a Region of the world to originate the message from. | #### Returns `Promise` - See [Call][call-19] for more details.