Vous créez votre premier agent à la main ? Le dashboard vous guide dans ce flux précis — créer l’agent, ajouter un numéro, simuler, vérifier — grâce à un assistant guidé. Commencez par le
guide de démarrage rapide du dashboard.
- Créer un agent avec un prompt et une voix.
- Provisionner (ou apporter) un numéro de téléphone et attribuer l’agent comme gestionnaire des appels entrants.
- Appeler le numéro. Observez le journal d’appels, la transcription et l’enregistrement.
1. Créer un agent
Un agent regroupe le prompt, la voix et le niveau de produit qui piloteront l’appel. Consultez Agents pour tous les champs de configuration ; le minimum requis est :id renvoyé : vous en aurez besoin à l’étape 2.
2. Obtenir un numéro de téléphone
Si vous avez simplement besoin d’un numéro à appeler, provisionnez un numéro de démonstration depuis le pool de ThunderPhone :id et un number au format E.164. Les numéros de démonstration commencent avec le status="provisioning" et deviennent active en quelques secondes : interrogez
GET /v1/phone-numbers/{id}
pour suivre la transition si nécessaire.
Pour la production, ignorez les numéros de démonstration et
apportez vos propres numéros via VoIP.
Les numéros de démonstration sont réservés aux appels entrants et leur volume est limité.
3. Attribuer l’agent
Associez l’agent de l’étape 1 à la direction entrante du numéro :outbound_agent_id
dans le même PATCH afin que le numéro soit aussi prêt à émettre des appels.
4. Prendre un appel
Appelez le numéro depuis votre téléphone. L’agent décroche, se présente conformément à votre prompt, puis la conversation commence. Pendant l’appel, il apparaît dansGET /v1/calls avec
status="in_progress". Lorsqu’il se termine, l’enregistrement est mis à jour avec
end_reason, duration_seconds, billable_minutes et, à terme,
une URL d’enregistrement et une évaluation par IA.
5. Examiner les résultats
Récupérez la liste des appels récents :telephony.complete,
vous recevrez les mêmes données sous forme de POST vers votre serveur ; consultez
call.complete.
Étapes suivantes
Configuration dynamique par appel
Sélectionnez un agent différent pour chaque appelant selon le numéro de téléphone ou
une logique personnalisée dans un webhook.
Ajouter des intégrations d’outils
Permettez à l’agent d’appeler vos API au cours de la conversation.
Recevoir des webhooks call.complete
Transmettez chaque appel terminé à votre pipeline CRM / analytique.
Évaluation par IA et rapports de problèmes
Évaluez automatiquement chaque appel et acheminez ceux signalés pour révision.