> ## Documentation Index
> Fetch the complete documentation index at: https://support.quo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Liens profonds

> Permettez aux utilisateurs d’appeler et d’envoyer des messages directement depuis votre application mobile à l’aide des liens profonds de Quo, anciennement OpenPhone

<Note>
  Pour utiliser les intégrations, vous devez avoir installé l’[application de bureau Quo](https://support.quo.com/fr-CA/getting-started/install-apps).
</Note>

<div id="overview">
  ## Aperçu
</div>

Les liens profonds permettent aux utilisateurs de votre application mobile d’appeler et d’envoyer des textos avec Quo sans quitter votre application. Créez une expérience de communication fluide en intégrant les schémas d’URL de Quo à votre application mobile.

<Note>
  Les liens profonds sont offerts uniquement pour les applications mobiles. Les applications Web et de bureau ne sont pas prises en charge.
</Note>

<div id="use-cases">
  ## Cas d’utilisation
</div>

**Les liens profonds sont idéaux pour :**

* Les applications de service client avec fonction d’appel
* Les applications professionnelles nécessitant une communication directe
* Les applications CRM mobiles
* Les applications de service sur le terrain et de livraison
* Toute application mobile dotée de fonctions de communication

<div id="dialing-phone-numbers">
  ## Composer des numéros de téléphone
</div>

<div id="url-scheme-format">
  ### Format du schéma d’URL
</div>

```text theme={null}
openphone://dial?number=<number>&from=<from>&action=call
```

<div id="parameters">
  ### Paramètres
</div>

**Obligatoire :**

* `number` : chaîne de numéro de téléphone encodée en URL

**Optionnel :**

* `from` : numéro Quo encodé en URL à utiliser comme ID de l’appelant
* `action` : définir sur `call` pour la composition automatique

<Info>
  Si `from` n’est pas renseigné, le numéro Quo actuellement sélectionné est utilisé. Pour lancer automatiquement un appel avec plusieurs numéros, indiquez `from` afin d’éviter l’invite de sélection de numéro.
</Info>

<div id="examples">
  ### Exemples
</div>

**Composition de base :**

```text theme={null}
openphone://dial?number=4107934326
openphone://dial?number=%2B14107934326
```

**Composition automatique :**

```text theme={null}
openphone://dial?number=4107934326&from=3239991234&action=call
```

<div id="drafting-messages">
  ## Rédiger des messages
</div>

<div id="url-scheme-format">
  ### Format du schéma d’URL
</div>

```text theme={null}
openphone://message?number=<number>&from=<from>&text=<text>&attachments=<url1>,<url2>
```

<div id="parameters">
  ### Paramètres
</div>

**Tous les paramètres sont facultatifs :**

* `number`: Chaîne de numéro de téléphone encodée en URL
* `from`: Numéro Quo encodé en URL à utiliser comme expéditeur
* `selectedAsFallback`: Utiliser le numéro actuel si `from` n’est pas défini (par défaut : false)
* `text`: Corps du message encodé en URL
* `attachments`: URLs séparées par des virgules pointant vers des fichiers avec les bonnes extensions (.jpg, .pdf, etc.)

<div id="examples">
  ### Exemples
</div>

**Message simple :**

```text theme={null}
openphone://message?text=Hello,%20buddy
```

**Message avec pièces jointes :**

```text theme={null}
openphone://message?number=4107934326&text=Bonjour,%20mon%20ami&attachments=https%3A%2F%2Fexample.com%2Ffile.pdf,https%3A%2F%2Fexample.com%2Fimage.png
```

<div id="group-communications">
  ## Communications de groupe
</div>

<div id="multiple-recipients">
  ### Plusieurs destinataires
</div>

La numérotation et la messagerie prennent en charge plusieurs destinataires en saisissant des numéros de téléphone séparés par des virgules :

**Messagerie de groupe :**

```text theme={null}
openphone://message?number=4107934326,9801235640&text=Hello
```

**Appels de groupe :**

```text theme={null}
openphone://dial?number=4107934326,9801235640&action=call
```

<div id="limitations-and-requirements">
  ### Limites et exigences
</div>

**Limites de taille de groupe :**

* Maximum de **9 numéros de téléphone** par groupe (l’utilisateur est le 10e participant)
* Pour la composition en groupe, le paramètre `action=call` est requis

**Numéros directs :**

* Les numéros directs d’un utilisateur commencent par le symbole `@`
* Doivent être encodés dans l’URL : `@9997934326` devient `%409997934326`

<Warning>
  La composition en groupe nécessite le paramètre `action=call` lorsque plusieurs numéros sont fournis.
</Warning>

<div id="user-experience">
  ## Expérience utilisateur
</div>

<div id="app-behavior">
  ### Comportement de l’app
</div>

**Lorsque les utilisateurs touchent des liens profonds :**

* **App installée** : Quo s’ouvre avec le composeur d’appels ou l’éditeur de message prérempli
* **App non installée** : Redirige vers l’App Store (iOS) ou le Google Play Store (Android)
* **Plusieurs numéros disponibles** : L’utilisateur pourrait être invité à sélectionner le numéro d’appel

<div id="implementation-tips">
  ### Conseils d’implémentation
</div>

**Bonnes pratiques :**

* Toujours encoder en URL les numéros de téléphone et le contenu des messages
* Tester les liens profonds sur les appareils iOS et Android
* Gérer les scénarios de repli lorsque Quo n’est pas installé
* Tenir compte de l’expérience utilisateur pour les invites de sélection de numéro

**Exemples d’encodage d’URL :**

* Espace : `%20`
* Signe plus : `%2B`
* A commercial : `%40`
* Virgule : `%2C`
