> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.callix.dev.br/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.callix.dev.br/_mcp/server.

# Changelog

O conteúdo desta documentação é baseado nos pacotes publicados e na aplicação de demonstração construída sobre o SDK 1.3.0, executada contra um tenant de homologação.

## `@callixbrasil/client-sdk`

### 1.3.0 — 2026-09-25

* **adicionado** Campo `fields` no `campaignContact`, com todos os campos do contato (`code`, `name`, `type`, `value`, `requiredOnCall`, `label`), vindos da lista ou do formulário de clientes. Enum `FieldType` e tipo `CampaignContactField` expostos publicamente.
* **alterado** O `label` do contato passa a ser opcional — só vem quando há um campo marcado como rótulo.
* **corrigido** `label` do contato preenchido também em campanhas de clientes.

### 1.2.0 — 2026-09-10

* **corrigido** Heartbeat deixa de rodar enquanto o user agent não está pronto e o operador não está em execução.

### 1.1.0 — 2026-08-18

* **adicionado** Sinal `startupError` com o motivo da falha de inicialização do operador; tipo `CallOperatorStartupError` exposto publicamente.
* **corrigido** Conexão SIP verificada antes de marcar o usuário como disponível.

### 1.0.1 — 2026-08-05

* **corrigido** Desconexão do SIP garantida ao chamar `goOffline`.

### 1.0.0 — 2026-08-03

* **alterado** Primeira versão estável do pacote.

## `@callixbrasil/client-sdk-react`

### 1.1.1 — 2026-09-25

* **alterado** Documentação de `useCallOperatorCurrentCallInfo` atualizada com o novo campo `fields` do contato (a partir do client-sdk 1.3.0).

### 1.1.0 — 2026-08-18

* **adicionado** Hook `useCallOperatorStartupError`, com acesso direto ao motivo da falha na inicialização.
* **alterado** Estado `error` substituído por `startupError` (com o motivo da falha) e `manualCallFailed`, que passa a representar a falha de uma chamada manual separadamente.

### 1.0.1 — 2026-08-05

* **adicionado** Hook `useCallOperatorCurrentBreak` para acompanhar a pausa ativa.
* **alterado** Campo `break` de `CallOperatorState` tornado opcional.

### 1.0.0 — 2026-08-03

* **alterado** Primeira versão estável do pacote.

## `@callixbrasil/server-sdk`

### 1.0.0 — 2026-08-03

* **alterado** Primeira versão estável do pacote. Criação da classe `CallixServerSdk` (`createUserSessionForClientSdk`).