# On Call Start

**Call Start Trigger** se déclenche quand un appel est *reçu* - avant que l'IA ne parle. Sur le canevas, le nœud dit **Runs when: When a call is received**, et le bord sortant est **Work Flow Triggered**. Utilisez-le pour rechercher quelqu'un afin que le message d'accueil ait déjà un nom. La même API en cours d'appel ajoute une pause que l'appelant entend.

Ce trigger n'a pas de paramètres requis. Le travail est dans les nœuds après lui.

  <ShotPlaceholder
    src="/assets/workflows/on-call-start.png"
    name="wf-start"
    alt="Call Start Trigger sur le canevas"
    capture="Constructeur de workflow Call Start Trigger."
  />

## Pourquoi ce trigger

Tout ce que vous savez déjà de l'ID de l'appelant appartient ici : enregistrement CRM, ticket ouvert, dernière commande. [During Call](https://docs.voicelogica.ai/fr/workflows/during-call/) est pour les faits que la personne n'a pas encore dits.

[When Call Connects](https://docs.voicelogica.ai/fr/workflows/when-call-connects/) est plus tard - après que quelqu'un réponde réellement. Start s'exécute toujours sur une sonnerie qui deviendra un appel manqué.

## Première configuration - recherche, puis alimenter l'agent

Faites ceci après [Exécuter un workflow](https://docs.voicelogica.ai/fr/workflows/).

1. **+ Add Trigger - Call Start Trigger** (Phone Triggers).

2. Depuis **Work Flow Triggered**, ajoutez **Connect To External Service** (ou le nœud de recherche que votre plan affiche).

   Votre URL de recherche. Les paramètres d'appel insèrent le numéro de l'appelant lorsque disponible. Décrivez le JSON que vous récupérez afin que les nœuds ultérieurs puissent utiliser les champs.

3. **AI Response to Caller** sur le chemin de succès

- **Background Information for AI** — Ce que l'agent devrait savoir avant de parler. Tirez des champs du nœud API.
- **Do Not Respond to Call** — L'IA ne répond jamais. La ligne continue de sonner.
- **Forward Call To** — Un autre id d'agent ou un numéro - au lieu que cet agent réponde.
- **Add Delay Before Picking Up (seconds)** — Temps pour qu'un humain attrape la ligne en premier.

4. **Save & go live**, puis attachez sur **Skills - Tools & Workflows - Business Workflows**, et appelez le DID de production (ou **Try this agent**).

     <ShotPlaceholder
       src="/assets/workflows/on-call-start-attach.png"
       name="on-call-start-attach"
       alt="Commutateur d'attachement Business Workflows"
       capture="Business Workflows attach."
     />

5. Écoutez. Si le message d'accueil est générique, l'API a échoué, les noms de champs ne correspondent pas, ou cet agent n'a pas le workflow activé.

Mettez les variables mappées dans le message d'accueil de l'agent seulement après qu'un appel de test les ait réellement remplies.

## À quoi ressemble "cassé"

- Workflow activé, message d'accueil toujours générique - Start s'est exécuté mais les informations de fond sont vides, ou l'API a échoué.
- L'appelant entend une longue sonnerie puis l'IA - le délai est défini, ou Do Not Respond est activé.
- Le graphe ne s'exécute jamais - pas enregistré avec **Save & go live**, ou pas attaché. [Exécuter un workflow](https://docs.voicelogica.ai/fr/workflows/).

## Dépannage

**Le message d'accueil démarre tard**

La recherche est toujours en vol. Mettez en cache, ou réduisez le graphe Start. N'ajoutez pas une seconde API "juste au cas où".

**Devrais-je utiliser When Call Connects à la place ?**

Utilisez Connect quand le travail doit se produire *après* la réponse (une personne est là). Utilisez Start quand le message d'accueil a besoin des données.

## Prochaines étapes

[When Call Connects](https://docs.voicelogica.ai/fr/workflows/when-call-connects/) - après la réponse.  
[During Call](https://docs.voicelogica.ai/fr/workflows/during-call/) - recherches qui dépendent de ce qu'ils disent.  
[Connect To External Service](https://docs.voicelogica.ai/fr/workflow-nodes/api/) - le nœud API.
