Aller au contenu

Associer un appareil

Ce guide vous montre comment associer un téléphone à Control Center, de manière à pouvoir lire vos messages et vos tickets et y répondre de n’importe où. Le même déroulement associe un second navigateur ou une application de bureau. Consultez Contrôle à distance et mobile pour savoir comment le lien fonctionne et quel est son modèle de sécurité.

  • Un client de bureau ou web connecté à votre serveur, et un espace de travail configuré. Les opérations d’association exigent un client complet, de sorte qu’un téléphone associé ne peut jamais associer — ni révoquer — un autre appareil.
  • Le serveur joignable depuis l’appareil que vous associez. Sur le même réseau, cela fonctionne d’emblée ; à distance, le relais courtier transporte le trafic. Si le panneau répond Inaccessible au lieu d’afficher un code QR ou des justificatifs, publiez d’abord un chemin — l’option de tunnel sous Paramètres → Serveur → Connexion et état (Partager ce serveur), ou l’option --public-url du serveur (voir Exécuter un serveur sans interface).
  • Pour un téléphone : rien à installer. Le code QR ouvre l’application web Remote (remote.usectrl.dev par défaut).

Auto-hébergement. Remote et le courtier relais sont ouverts dans ce dépôt : l’application téléphonique (apps/cc_remote, une PWA web Flutter que vous pouvez déployer sur Cloudflare Pages au moyen de son wrangler.jsonc, dans l’image nginx docker/cc_remote, ou sur n’importe quel hôte statique avec HTTPS — les service workers et IndexedDB sont réservés aux contextes sécurisés) et le relais (apps/cc_signaling_server, un binaire Dart unique et sans état qui ne détient aucune donnée d’application et ne voit jamais le secret d’appairage — il ne transmet que des trames scellées de bout en bout). Consultez leurs README pour les étapes de compilation et d’exécution.

Ouvrez Paramètres → Vous → Vos appareils. La section Vos appareils énumère les clients associés à votre compte sur ce serveur. (Le propriétaire du serveur voit tous les appareils du serveur ; tous les autres ne voient que les leurs.)

Cliquez sur Associer un nouveau client dans l’en-tête de la page, donnez-lui un libellé (p. ex. « Mon téléphone »), choisissez le type — Navigateur web, Application de bureau ou Téléphone — et cliquez sur Associer.

  • Pour un téléphone, un code QR apparaît. Scannez-le avec l’appareil photo du téléphone, ou copiez le lien et ouvrez-le dans n’importe quel navigateur. Il pointe l’application Remote vers votre serveur et transporte le justificatif.
  • Pour un navigateur ou un poste de bureau, copiez plutôt le lien affiché (ou l’identifiant d’appareil et la clé d’appairage) dans le nouveau client. Le lien en un clic n’est proposé que lorsque vous associez à partir du client web, car un binaire de bureau n’a aucune origine web à partir de laquelle le construire.

Le code QR du téléphone et le lien qu’imprime cc_server pair --client-url sur la ligne de commande sont des charges utiles différentes et ne sont pas interchangeables : le lien de la CLI remplit le formulaire de connexion du client web, tandis que ce code QR transporte le descripteur de connexion complet du serveur et l’empreinte d’identité pour la PWA Remote.

Du côté du téléphone, l’ouverture d’un lien d’appairage n’associe rien en silence. Remote affiche le nom annoncé par le serveur et vous demande de confirmer avant de conserver quoi que ce soit, de sorte qu’un lien falsifié ne peut pas détourner l’application vers le serveur de quelqu’un d’autre.

Depuis Paramètres → Vous → Vos appareils, vous pouvez :

  • Renommer un appareil
  • Révoquer un appareil auquel vous ne faites plus confiance. La révocation détruit son justificatif et coupe sa session en direct en quelques secondes, de sorte qu’il échoue en refusant à la reconnexion

La révocation est la bonne décision pour un téléphone perdu ou remplacé. Elle est immédiate et irréversible du point de vue de l’appareil.

Les justificatifs créés à partir de ce panneau sont à durée limitée : ils expirent 30 jours après leur émission et la barrière de connexion les refuse ensuite. Un justificatif créé avec cc_server pair sur la ligne de commande ne comporte aucune expiration — révoquez-le à la main lorsque la machine à laquelle il était destiné est retirée.

Changer d’espace de travail depuis le téléphone

Section intitulée “Changer d’espace de travail depuis le téléphone”

Un téléphone associé peut passer d’un espace de travail à l’autre indépendamment du poste de bureau. Le téléphone envoie l’espace de travail avec chaque appel et le serveur vérifie votre appartenance et votre rôle dans cet espace de travail à chacun — de sorte que le téléphone n’atteint que les espaces de travail dont vous êtes membre, et y changer d’espace ne modifie jamais ce qu’affiche le poste de bureau.

Une session de téléphone est en outre limitée à une petite liste d’outils à forte proportion de lecture : elle peut lister et lire les tickets, les agents, les espaces, les messages et les articles du fil de nouvelles, et elle peut mettre à jour ou assigner un ticket, envoyer un message dans un espace et marquer un article comme lu ou enregistré. Tout ce qui sort de cet ensemble est refusé avant d’atteindre le répartiteur du serveur.