Skip to main content
Starts a new voice call. The client must be connected before calling this method. If the endpoint requires SIP registration, the client must also be registered. The method resolves when the call starts, not when the remote party answers. To detect the answer, use the answered event. Use connect() or connectAndCall() first.

Signature

Parameters

None.

Returns

Promise<void>

Throws

The method throws an error if the client isnโ€™t connected ('Client not connected. Call connect() first.'). It also throws if the endpoint requires registration and the SIP client isnโ€™t registered ('SIP client not registered'). The third case is a call that fails to start ('Failed to start call: ...'). If the call fails to start, the SDK also emits the error event.

Example

With Error Handling

More Information

Last modified on October 23, 2026