# Connecter une application vocale IA

Connectez une application conversationnelle compatible SIP à Bird Voice. Bird assure la connexion téléphonique. Votre application gère la parole, le comportement du modèle, les outils métier et la réponse à l'appelant.

## Préparer la conversation

Choisissez la tâche que l'assistant doit accomplir et les conditions qui nécessitent une personne. Pour un assistant de réservation, distinguez la vérification de disponibilité de la modification d'une réservation. Confirmez l'action souhaitée par le client avant de demander au système de réservation de l'exécuter.

Définissez comment l'application réagit lorsqu’un appel à un outil dépasse le délai d’attente ou renvoie un résultat incertain. Vérifiez l'opération existante avant de réessayer une modification qui a peut-être déjà réussi.

## Configurer la connexion téléphonique

Créez un [trunk SIP](/docs/guides/voice/sip-trunks) pour l'application. Les nouveaux trunks ont les appels entrants et sortants désactivés. Configurez l'authentification, le transport pris en charge et les paramètres média dans le runtime qui s'y connecte.

Pour les appels entrants, sélectionnez **Enable inbound** sur le trunk, configurez une passerelle de livraison et dirigez un [numéro Voice](/docs/guides/voice/receiving-calls) éligible vers le trunk. Vérifiez que l'application répond et entend l'appelant.

Pour les appels sortants, sélectionnez **Enable outbound** sur le trunk, puis préparez une identité d'appelant éligible et activez la destination prévue. Appliquez les limites d'appels et les autorisations adaptées au cas d'usage. Vérifiez l'audio dans les deux sens avant d'augmenter le trafic.

## Connecter l'action métier

Donnez à l'application conversationnelle accès uniquement aux outils et au contexte client dont elle a besoin. Utilisez le résultat du système métier pour décider ce que l'assistant dit ensuite.

Par exemple, l'assistant peut proposer un rendez-vous disponible le vendredi. Après l'accord de l'appelant, l'application soumet la modification. L'assistant confirme le rendez-vous uniquement après confirmation du système de réservation.

## Tester la conversation sous interruption

Exercez le chemin audio téléphonique réel. Un test sur transcription seule ne garantit pas que le timing de la parole, la gestion des interruptions ou la qualité audio fonctionnent lors d'un appel.

Testez un appelant qui interrompt, change d'avis, donne une date ambiguë ou demande une action non prise en charge. Testez les outils indisponibles et les réponses lentes. L'application doit expliquer la prochaine étape utile sans affirmer qu'une action a réussi quand son résultat est inconnu.

## Préparer le transfert vers un agent humain

Dirigez l'appelant vers la personne ou le système responsable de l'étape suivante. Transmettez la demande du client et la dernière action confirmée lors de ce transfert.

Confirmez que la route de réception est disponible avant de vous y fier. Préparez un rappel ou une autre réponse utile pour une destination indisponible. Gardez tout nouveau segment d'appel rattaché à l'interaction lors de l'examen de son résultat.

## Observer le résultat

Utilisez les [fiches d'appels](/docs/guides/voice/call-log) et les [événements Voice](/docs/guides/voice/events) pour le statut téléphonique. Rattachez l'appel ou la session à la réservation, au dossier ou à tout autre enregistrement métier pour le suivi de la tâche.

Les outils MCP hébergés de Bird gèrent les opérations d'espace de travail prises en charge. Ils sont distincts de la boucle de parole et de raisonnement en temps réel d'un runtime vocal IA.

## Étapes suivantes

- [Trunks SIP](/docs/guides/voice/sip-trunks)
- [Recevoir des appels](/docs/guides/voice/receiving-calls)
- [Enregistrements et transcriptions](/docs/guides/voice/recordings)

## Related resources

- [Setting up your coding agent](/learn/basics/setting-up-your-coding-agent) (video)
- [What is an MCP server, and how does an agent use one to send messages?](/explained/platform/what-is-an-mcp-server-and-how-does-an-agent-send-messages) (answer)
- [Coding agents](/ai) (product)
- [Build with AI agents](/learn/paths/agents) (course)

[Get an implementation brief](/learn/workspace?topic=agents)
