## Documentation Index

Fetch the complete documentation index at: [/llms.txt](https://docs.cognigy.com/llms.txt)

Use this file to discover all available pages before exploring further.

Starts a new voice call. The client must be connected and registered before calling this method. Use [`connect()`](https://docs.cognigy.com/click-to-call/sdk/api-reference/connect) or [`connectAndCall()`](https://docs.cognigy.com/click-to-call/sdk/api-reference/connect-and-call) first.

## Signature

```javascript
await client.startCall();
```

## Parameters

None.

## Returns

`Promise<void>`

## Throws

An error if the client isn’t connected (`'Client not connected. Call connect() first.'`), the SIP client isn’t registered, or the call fails to start.

## Example

```javascript
await client.connect();
await client.startCall();
console.log('Call started');
```

### With Error Handling

```javascript
try {
  await client.connect();
  await client.startCall();
} catch (error) {
  console.error('Failed to start call:', error.message);
}
```

## More Information

- [connect](https://docs.cognigy.com/click-to-call/sdk/api-reference/connect)
- [connectAndCall](https://docs.cognigy.com/click-to-call/sdk/api-reference/connect-and-call)
- [endCall](https://docs.cognigy.com/click-to-call/sdk/api-reference/end-call)
- [answered](https://docs.cognigy.com/click-to-call/sdk/event-reference/answered) event

Last modified on April 21, 2026
