# Guide : ChatGPT

Ajoute le téléphone comme connecteur dans ChatGPT : il pourra passer de vrais appels en France pour toi, suivre la
conversation et te rendre le résultat. Pour l'API OpenAI, voir la dernière section.

## Avant de commencer

Crée ton compte sur `/app/` et vérifie ton numéro de mobile par SMS : 5 minutes d'appel sont offertes. La connexion
se fait ensuite par OAuth : aucune clé à copier.

## Ajouter le connecteur

1. Dans ChatGPT, ouvre **Réglages › Applications et connecteurs**, puis les **paramètres avancés** et active le
   **mode développeur** (les connecteurs personnalisés en ont besoin).
2. Choisis **Créer** (nouveau connecteur), donne-lui un nom (par exemple « Téléphone ») et colle l'adresse :
   `https://mcp.dialyne.com/mcp`
3. Authentification : **OAuth**. Il n'y a rien d'autre à saisir : ChatGPT s'enregistre tout seul.
4. Valide : une page s'ouvre, connecte-toi avec ton e-mail et ton mot de passe, puis clique **Autoriser**.
5. Dans une conversation, ajoute le connecteur depuis le menu **+**.

Les intitulés des menus changent parfois d'une version de ChatGPT à l'autre ; l'adresse et le choix OAuth, eux, ne
changent pas.

Vérifie que tout marche : « Combien de minutes me reste-t-il ? » (outil `get_account_balance`).

## Ton premier appel

> Appelle le garage Dupont au 01 42 00 00 00 et demande s'ils peuvent faire la révision de ma Clio mardi matin, au nom
> de Moha K. Ne prends pas de rendez-vous après 12 h. Suis l'appel jusqu'au bout.

ChatGPT lance l'appel (`place_phone_call`), le suit (`get_call`), répond aux questions de l'agent vocal
(`answer_call_question`) ou te les pose, puis te donne le résultat.

## Bons réflexes

- **Demande-lui de suivre l'appel jusqu'au bout** dans le même message : ChatGPT n'agit que pendant son tour. S'il
  rend la main avant la fin, demande « Où en est l'appel ? ».
- **Approuve les actions du connecteur** quand ChatGPT te le demande : sans approbation, il ne peut ni lancer l'appel
  ni répondre à une question.
- S'il doit te poser une question, il peut d'abord demander une minute de plus à l'interlocuteur
  (`hold_call_question`) : voir [Questions en direct](questions.md).

## API OpenAI (Responses)

```json
{"type": "mcp", "server_label": "dialyne",
 "server_url": "https://mcp.dialyne.com/mcp",
 "headers": {"Authorization": "Bearer tel_…"},
 "require_approval": "never"}
```

Avec `require_approval: "never"`, ton application lance des appels sans confirmation humaine : réserve-le aux cas où
ta propre application a déjà fait valider la demande.
