> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tigyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Start Call

> Você pode usar o nó Start Call para iniciar a chamada e configurar como o agente cumprimenta o usuário quando a conversa começa.

<Note>
  Você deve ter apenas um nó Start Call por agente de voz.
</Note>

O Start Call é o ponto de entrada de toda conversa. Ele dispara no momento em que uma chamada se conecta e controla a primeira coisa que seu agente diz. Todo workflow deve ter exatamente um.

## Quando ele roda

O Start Call é executado antes de qualquer Agent Node. Nenhum outro nó pode precedê-lo no fluxo da chamada.

Depois que o Start Call é concluído, a conversa avança para o próximo nó — normalmente seu primeiro Agent Node. Se o chamador desligar imediatamente ou atingir uma condição de número errado, o Start Call pode rotear diretamente para o End Call.

## Campos

**Name**

Identificador curto exibido no canvas e nos logs de chamada. Não tem efeito em runtime no que o agente diz.

**Greeting Text**

Linha fixa opcional falada via TTS no momento em que a chamada se conecta, antes do turno conversacional da IA começar. Suporta `{{template_variables}}`. Deixe vazio para pular a saudação e deixar o Prompt lidar com a abertura.

Por exemplo:

```text theme={null}
Hi {{initial_context.debtor_name}}, this is Alex from Apex Recovery Solutions.
```

**Prompt** (obrigatório)

Instruções de sistema para o turno conversacional de abertura da IA. Executa depois do Greeting Text (se definido). Suporta `{{initial_context.field_name}}` e variáveis do Pre-Call Data Fetch.

Por exemplo:

```text theme={null}
After greeting the caller, confirm you are speaking with
{{initial_context.debtor_name}}. If they confirm, move to Debt Disclosure.
If they say wrong number, move to End Call.
```

<Warning>
  Se uma variável referenciada no Greeting Text ou no Prompt estiver ausente do payload da requisição de API, o agente fala o placeholder bruto em voz alta — por exemplo, "Hi `{{initial_context.debtor_name}}`" — em vez do nome do chamador. Teste com um payload completo antes de publicar.
</Warning>

**Allow Interruption**

Quando ativado, o chamador pode interromper o agente no meio da fala. Desativado por padrão no Start Call.

**Add Global Prompt**

Quando ativado e existe um Global Node, o Global Prompt é preposto ao Prompt deste nó em tempo de execução. Ativado por padrão.

**Delayed Start**

Quando ativado, o agente espera antes de falar depois que a chamada se conecta. A duração pode ser definida entre 0,1 e 10 segundos.

**Enable Variable Extraction**

Quando ativado, uma passagem de extração por LLM roda após o turno deste nó para capturar dados estruturados da conversa em `gathered_context`.

**Tools**

Funções que o agente pode chamar durante o turno de abertura. Adicione pela aba "HTTP & Tools".

**Knowledge Base Documents**

Documentos que o agente pode consultar durante esta etapa. Anexe via "Manage Documents".

**Pre-Call Data Fetch**

Escolha se a Tig.ai faz uma requisição POST antes de **todas** as chamadas, de **chamadas recebidas**, ou deixe a busca **desativada**. A Tig.ai mescla a resposta JSON no contexto da chamada como variáveis de template antes de renderizar a saudação e o prompt do nó Start.

## Arestas de saída

O Start Call pode ter várias arestas de saída, cada uma com um rótulo definido pelo usuário e uma condição escrita em linguagem comum. O LLM lê a conversa e escolhe a aresta cuja condição melhor corresponde.

Cada aresta precisa de duas coisas:

* **Label:** um nome curto exibido no canvas (definido por você)
* **Condition:** a instrução que diz ao LLM quando tomar esta aresta

Um Start Call típico tem duas arestas:

```text theme={null}
Label: "caller confirmed"
Condition: "The caller confirmed they are the right person and are ready to continue."

Label: "wrong number"
Condition: "The caller says this is the wrong number, asks not to be called, or refuses to confirm their identity."
```

Você pode adicionar mais arestas se o turno de abertura precisar ramificar mais.

## Erros comuns

**Deixar o Greeting Text vazio e sem Prompt.** Se o Greeting Text e o Prompt estiverem vazios, o agente não diz nada no início da chamada. O chamador ouve silêncio.

**Confundir o Name do nó com o nome falado pelo agente.** O Node Name é um rótulo de canvas para sua própria referência. O nome com o qual o agente se apresenta vem do conteúdo do Greeting Text ou do Prompt, ou da persona que você define no [Global Node](./global).

**Adicionar um segundo nó Start Call.** Cada workflow tem um ponto de entrada. Um segundo nó Start Call gerará um erro.

## Próximos passos

<CardGroup cols={2}>
  <Card title="Agent Node" href="./agent">
    Construa a lógica central da conversa que segue a saudação.
  </Card>

  <Card title="Global Node" href="./global">
    Defina persona e regras de tom que se aplicam a todos os nós.
  </Card>

  <Card title="Contexto e Variáveis" href="../core-concepts/context-and-variables">
    Aprenda como as variáveis de `initial_context` fluem por uma chamada.
  </Card>

  <Card title="End Call Node" href="./end-call">
    Configure a mensagem final do agente antes de a chamada cair.
  </Card>
</CardGroup>
