Softphones : Zoiper, MicroSIP, Linphone
Un softphone est un téléphone-logiciel : sur l'ordinateur de la caisse, le portable de l'administrateur ou le smartphone du gérant. Pour le standard téléphonique, il ne se distingue en rien d'un poste fixe : vous attribuez à l'employé un poste supplémentaire dans l'administration et vous saisissez les cinq mêmes valeurs — serveur SIP, identifiant, mot de passe, port 5060, transport UDP. Où les trouver et ce qu'elles signifient — dans l'aperçu « Configuration des téléphones SIP ».
En bref, que choisir :
| Client | Plateformes | Prix pour l'établissement | Quand le prendre |
|---|---|---|---|
| MicroSIP | Windows | gratuit (open source) | ordinateur à la caisse ou à la réception — léger, réside dans la zone de notification |
| Zoiper | Windows, macOS, Linux, Android, iOS | version gratuite — uniquement pour un usage non commercial ; l'établissement a besoin de Premium (achat unique) | un seul client pour tous les appareils de l'employé |
| Linphone | Windows, macOS, Linux, Android, iOS | gratuit (open source) | quand il faut un client gratuit sur smartphone ou Mac |
| Grandstream Wave Lite | Android, iOS | gratuit | si l'employé l'utilise déjà |
Une fois configuré — composez immédiatement *43 : le standard téléphonique vous renverra votre voix. C'est la seule vérification que le son passe, et pas seulement l'enregistrement (en détail — ci-dessous).
Quand un softphone, et quand un téléphone fixe#
Le softphone est utile là où la personne est de toute façon assise devant un ordinateur ou tient un téléphone à la main : administrateur, gérant, opérateur de livraison, comptable. Il est gratuit ou presque gratuit, ne nécessite ni prise ni câble et affiche immédiatement les contacts.
Un téléphone fixe ou DECT est nécessaire là où un appel ne peut pas être manqué :
- Comptoir, bar, réception. L'ordinateur se met en veille, se met à jour, quelqu'un ferme le programme — et les appels n'arrivent plus, en silence. Un appareil sur le bureau sonne toujours.
- Serveurs en salle. Un smartphone dans la poche reçoit les appels en arrière-plan de manière peu fiable (voir « Réception des appels en arrière-plan »), tandis qu'un combiné DECT est un téléphone qui ne fait rien d'autre.
- Salle bruyante et cuisine. Le haut-parleur du portable et le microphone intégré produisent écho et bruit ; un appareil fixe dispose d'un combiné correct.
Un même poste supplémentaire peut être tenu sur plusieurs appareils à la fois (jusqu'à 5) : par exemple, un téléphone fixe au comptoir et un softphone sur le smartphone de l'administrateur. L'appel entrant arrivera sur tous, répondra celui qui décroche le premier.
Zoiper#
Plateformes : Windows, macOS, Linux, Android, iOS. Téléchargement — uniquement depuis le site officiel zoiper.com ou depuis une boutique d'applications.
Configuration sur ordinateur (Zoiper 5)#
- Installez et lancez Zoiper. Sur le premier écran « Username and password », saisissez :
- dans le champ du haut — l'identifiant de la fenêtre, le signe
@et le serveur SIP, par exemplesip-a1b2c3d4-101@sip.example.com(c'est ce que Zoiper indique lui-même : « user@sip.example.com ») ; - dans le champ Password — le mot de passe de la fenêtre.
- dans le champ du haut — l'identifiant de la fenêtre, le signe
- Cliquez sur Login. Si Zoiper demande l'adresse du serveur (Hostname) — saisissez le serveur SIP de la fenêtre. Laissez les champs « Authentication » et « Outbound proxy » vides.
- Zoiper vérifie quels modes de connexion fonctionnent (SIP TLS, SIP TCP, SIP UDP, IAX UDP). SIP TLS et IAX ne seront pas détectés chez nous — c'est normal. Choisissez SIP UDP (ou SIP TCP si UDP ne passe pas sur votre réseau) et cliquez sur Next.
- Ensuite, l'assistant propose de tester le microphone et le haut-parleur — faites-le avec le casque avec lequel vous parlerez.
Capture d'écran : Zoiper 5 User Guide v.1.0.7, p. 10 (« Activation »), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.
Configuration manuelle : quel champ à quel endroit#
Si le compte est déjà créé ou si l'assistant n'a pas abouti, ouvrez Settings → Accounts → votre compte et vérifiez les champs :
| Dans le panneau d'administration (« Identifiants du poste supplémentaire ») | Dans Zoiper 5 (Settings → Accounts → SIP Account) |
|---|---|
| Serveur SIP | Domain (sur smartphone — Hostname) |
| Identifiant | Username — en entier, sip-…-<numéro> |
| Mot de passe | Password |
Port 5060 |
non saisi — 5060 est utilisé par Zoiper lui-même ; un autre port s'ajoute à l'adresse : serveur:port |
Transport UDP |
Advanced → Network → Transport → UDP |
| Numéro interne | dans aucun champ ; comme libellé du compte — Caller ID name (facultatif) |
Laissez les cases Use auth. username et Use outbound proxy décochées. Use STUN peut être désactivé : notre PBX gère le NAT elle-même, elle n'a pas besoin de STUN.
Capture d'écran : Zoiper 5 User Guide v.1.0.7, p. 30 (« Accounts / SIP Accounts »), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.
Pour aller plus loin : codecs, transport, keep-alive dans Zoiper
- Codecs (Settings → Accounts → compte → Advanced → Audio and Video codecs) : laissez dans « Selected » G.711 a-law et G.711 µ-law ; si votre version propose G.722 — ajoutez-le. L'ordre de haut en bas = la priorité. G.729 n'est pas nécessaire à notre PBX.
- Transport. Dans sa documentation, Zoiper conseille d'éviter UDP à cause des délais d'expiration NAT sur le routeur. Notre PBX accepte aussi TCP sur le même port
5060— si les appels entrants en UDP disparaissent après quelques minutes d'inactivité, basculez le compte sur TCP. TLS ne fonctionne pas chez nous sur le contour général — ne le sélectionnez pas. - Keep alive time-out (au même endroit, Network) — laissez-le activé : il maintient une « ouverture » dans le routeur pour que les appels entrants arrivent.
- Registration expiry — la valeur d'usine convient ; notre PBX accepte de 60 à 3600 secondes.
Configuration sur smartphone (Zoiper pour Android et iOS)#
Les champs sont les mêmes : lors de la création du compte, choisissez la configuration manuelle du compte SIP et renseignez Hostname (serveur SIP), Username (identifiant en entier), Password. Une coche verte apparaît à côté du compte en 30 secondes environ — la registration a réussi. Pour le QR code — section dédiée ci-dessous.
MicroSIP#
Windows uniquement, gratuit et open source. Il s'installe en une minute, vit dans la zone de notification et consomme très peu de mémoire — un bon choix pour un ordinateur à la caisse. Il ne lit pas les QR codes : la configuration se fait par champs.
- Téléchargez depuis le site officiel
microsip.org(version classique ou portable). - Menu principal MicroSIP → Add Account.
- Remplissez les champs selon le tableau et cliquez sur Save. Vérifiez l'enregistrement dans l'interface d'administration : une pastille verte s'allumera chez l'opérateur.
| Dans l'interface d'administration (« Identifiants du poste supplémentaire ») | Dans MicroSIP (Add Account) |
|---|---|
| Serveur SIP | SIP Server et Domain — les deux identiques |
| Identifiant | Username — en entier, sip-…-<numéro> ; Login — peut rester vide (le Username est alors utilisé) ou reprendre la même valeur |
| Mot de passe | Password |
Port 5060 |
non saisi — 5060 par défaut ; autre port — via deux-points dans SIP Server |
Transport UDP |
Transport → UDP (« Auto (UDP & TCP) » convient aussi) |
| Numéro interne | Account Name / Display Name — comme libellé (facultatif) |
Laissez SIP Proxy vide. Media Encryption — Disabled : notre PBX ne fournit pas le chiffrement de l'audio (SRTP), avec lui l'appel ne s'établira pas. ICE — désactivé.
Capture d'écran : MicroSIP Help, section Account, https://www.microsip.org/help.
Pour aller plus loin : codecs et périphériques audio dans MicroSIP
Menu principal → Settings :
- Enabled Codecs — gardez G.711 A-law et G.711 u-law, ajoutez si vous le souhaitez G.722 16 kHz depuis « Available Codecs » avec la flèche. Le reste est inutile.
- Ring Device / Speaker / Microphone — choisissez le casque pour la conversation, et pour la sonnerie (Ring Device) — les haut-parleurs de l'ordinateur, afin que l'appel soit audible même quand le casque est posé sur le bureau.
- DTMF Method — Auto ou RFC2833.
- Keep-Alive dans la fenêtre du compte (15 s par défaut) garde le NAT ouvert — ne le désactivez pas.
Capture d'écran : MicroSIP Help, section Settings, https://www.microsip.org/help.
Linphone#
Client ouvert et gratuit de Belledonne Communications : Windows, macOS, Linux, Android, iOS. Son assistant au premier lancement propose de créer un compte sur leur propre service — nous n'en avons pas besoin.
- Sur l'écran de démarrage, choisissez Third Party SIP Account (« Use a third party SIP account »). L'application vous avertira qu'une partie des fonctions de Linphone (chats de groupe, visioconférences) est indisponible avec un compte tiers — cliquez sur I understand.
- Remplissez les champs selon le tableau et cliquez sur Login.
| Dans l'interface d'administration (« Identifiants du poste supplémentaire ») | Dans Linphone (Third party SIP account) |
|---|---|
| Serveur SIP | Domain |
| Identifiant | Username — en entier, sip-…-<numéro> |
| Mot de passe | Password |
Port 5060 |
non saisi — 5060 par défaut |
Transport UDP |
Transport → UDP. ⚠️ Linphone met TLS par défaut — avec lui l'enregistrement échouera, basculez impérativement |
| Numéro interne | Display name — comme libellé (facultatif) |
Laissez Authentication ID (if different) et Outbound proxy vides.
Les notifications push de Linphone passent par un serveur intermédiaire de Belledonne (Flexisip) ; un compte tiers comme le nôtre n'en dispose pas — c'est pourquoi sur smartphone Linphone reçoit moins bien les appels en arrière-plan que dans une application ouverte. Voir « Réception des appels en arrière-plan ».
Grandstream Wave Lite#
Client SIP gratuit de Grandstream pour Android et iOS. À ne pas confondre avec Wave (sans Lite) : celui-ci est destiné aux stations Grandstream UCM et s'utilise sur leur invitation — il ne se connecte pas à notre PBX. Dans Wave Lite, ajoutez un compte SIP manuellement avec les mêmes valeurs : serveur — le serveur SIP de la fenêtre, identifiant — en entier (et dans le champ d'identifiant d'authentification s'il est distinct), mot de passe, transport UDP. Wave Lite ne lit pas le QR code de l'interface d'administration : Grandstream a son propre format.
QR code de l'interface d'administration#
Dans la fenêtre « Identifiants du poste supplémentaire » se trouve un bouton « Afficher le QR ». À l'intérieur du code — une seule ligne de la forme
sip:<логин>:<пароль>@<SIP-сервер>:5060;transport=udp
c'est-à-dire toutes les coordonnées avec le mot de passe. Donc :
- ne montrez le QR qu'à la personne à qui vous remettez le poste supplémentaire, ne le photographiez pas et ne le transférez pas — c'est équivalent à transmettre le mot de passe ;
- après fermeture de la fenêtre, le QR n'est pas récupérable (nous ne conservons pas le mot de passe) — seulement « Réinitialiser le mot de passe » et un nouveau QR.
Qui le comprendra. Les scanners intégrés de Zoiper et Linphone sont conçus avant tout pour un lien de provisionnement (provisioning), et non pour une telle ligne : Zoiper décrit son scanner pour les codes générés sur son service, et dans les versions actuelles de Linphone (6.x pour Android et iOS) le scanner, d'après le code source, n'accepte qu'un lien web vers un fichier de configuration — notre ligne sera rejetée avec le message « Invalid QR code! ». Vous pouvez essayer le QR dans Zoiper ; si le compte ne s'est pas créé — saisissez les champs, cela prend deux minutes. Le plus pratique est de cliquer sur « Copier tous les paramètres » et d'envoyer le texte à l'employé dans sa messagerie personnelle : il l'ouvrira sur le même smartphone et copiera l'identifiant et le mot de passe dans l'application sans erreur.
Réception des appels en arrière-plan sur smartphone#
Soyons honnêtes : personne ne peut garantir qu'un smartphone avec un softphone sonnera lorsque l'application est réduite ou l'écran éteint — ni nous, ni les fabricants de softphones. La raison tient aux systèmes d'exploitation eux-mêmes :
- Android met en veille les applications en arrière-plan (mode Doze et « optimisation de la batterie »), et coupe leurs connexions lors du passage du Wi-Fi au réseau mobile. L'enregistrement se perd silencieusement — dans l'admin, l'établissement reste vert un moment, mais l'appel n'atteint plus le téléphone. Sur certaines surcouches (Xiaomi MIUI/HyperOS, Huawei EMUI), les applications sont déchargées encore plus agressivement.
- iOS ne permet pas du tout à une application ordinaire de maintenir une connexion en arrière-plan : un appel entrant ne réveille l'application que via une notification push (service Apple), et pour cela le softphone doit disposer de son propre serveur push intermédiaire.
Ce qu'on peut faire pour réduire le risque :
- Android : Paramètres → Applications → votre softphone → Batterie → « Sans restriction » (ou désactiver l'« optimisation de la batterie ») ; autoriser le fonctionnement en arrière-plan, l'affichage par-dessus les autres fenêtres et les notifications. Sur Xiaomi — aussi « Démarrage automatique ».
- Zoiper propose son service Push Proxy (Firebase sur Android, APNs sur iOS) — selon la documentation Zoiper, c'est le seul moyen fiable de recevoir des appels en arrière-plan. Il se connecte dans l'application ; conditions et prix — chez Zoiper. Exigence du service envers le PBX — autoriser la réenregistrement pour une durée à partir de 1 heure : notre PBX accepte une durée jusqu'à 3600 secondes, soit exactement ce minimum.
- Linphone avec un compte tiers ne reçoit pas de push (il faut leur serveur Flexisip) — gardez l'application ouverte.
- Gardez l'application ouverte à l'écran lorsque vous attendez un appel (par exemple, un smartphone sur un support près de la caisse).
Et surtout : là où un appel ne peut pas être perdu — installez un téléphone de bureau ou un DECT, et que le smartphone soit un second appareil sur le même poste supplémentaire.
Casque et son#
- Le casque est obligatoire pour travailler sur ordinateur. Les haut-parleurs et le microphone intégrés d'un ordinateur portable en mode mains libres produisent un écho chez votre interlocuteur : votre haut-parleur capte votre propre microphone. Zoiper écrit explicitement dans sa documentation qu'il est techniquement impossible de supprimer l'écho qui vient de l'autre côté — il est éliminé chez celui qui le crée.
- Un casque USB est plus fiable que le Bluetooth : il n'a ni latence ni coupures en cas de signal faible, il n'est pas « intercepté » par le smartphone, et il ne bascule pas tout seul en mode « écouteurs sans microphone ». Un casque Bluetooth fonctionne, mais en mode conversation le son est nettement moins bon qu'à l'écoute de musique.
- Choisissez l'appareil explicitement dans les paramètres du softphone : Zoiper — Settings → Audio (microphone, haut-parleur, Ringing device distinct), MicroSIP — Settings → Ring Device / Speaker / Microphone. Il est pratique de diffuser la sonnerie sur les haut-parleurs de l'ordinateur et la conversation dans le casque. Dans Zoiper, il y a une case « Ring also through PC speakerphone » — la sonnerie est audible même si le casque n'est pas porté.
- La suppression d'écho (Echo cancellation / EC) ne se désactive pas — c'est ce que conseille Zoiper ; dans MicroSIP, c'est la case EC dans Settings.
- Boutons de réponse sur le casque : MicroSIP — case Handle Media Buttons dans Settings (boutons du casque et du clavier multimédia), Zoiper — Settings → Audio → Use generic HID (plus des modes distincts pour Jabra et Plantronics).
Test du son *43#
Le point vert à côté de l'opérateur dans l'admin indique seulement l'enregistrement (port 5060). La voix passe par un flux séparé et se casse séparément. C'est pourquoi, juste après la configuration, composez *43 dans le softphone et appuyez sur le bouton d'appel :
- Le PBX répond et émet une courte tonalité ;
- ensuite, parlez pendant une dizaine de secondes — vous entendrez votre propre voix.
| Ce qu'on entend | Ce que cela signifie |
|---|---|
| Une tonalité, puis sa propre voix | le son passe dans les deux sens — tout va bien |
| La tonalité est là, on ne s'entend pas | le son n'arrive pas du softphone au PBX : ce n'est pas le bon microphone (vérifiez l'appareil dans les paramètres), l'application n'a pas l'autorisation d'accéder au microphone, SIP ALG sur le routeur |
| Même la tonalité est absente | le son n'arrive pas du PBX vers vous : ce n'est pas le bon haut-parleur qui est sélectionné, ou le réseau bloque l'UDP — voir « Réseau, routeur et internet » |
| On entend de façon hachée, avec du retard | mauvais canal : Wi-Fi au lieu du câble, internet surchargé |
Le test est gratuit et n'appelle nulle part. Les chiffres (pertes, gigue, latence) sont consignés dans le journal des appels — en détail dans l'aperçu : « Vérification de la qualité de la liaison ». Analyse des pannes de son — « Pas de son, audible dans un seul sens, écho ».
Si le softphone ne s'enregistre pas#
D'abord — les causes générales, de la plus fréquente à la plus rare (elles sont identiques pour tous les appareils) :
- Identifiant incomplet. Il faut
sip-…-<numéro>, et non « 101 ». - Mot de passe obsolète. Quelqu'un a cliqué sur « Réinitialiser le mot de passe » — l'ancien ne fonctionne plus. Émettez-en un nouveau.
- Mauvaise adresse de serveur. Pour un établissement disposant d'une machine dédiée, l'adresse est propre — copiez-la depuis la fenêtre.
- Linphone en TLS. Passez Transport sur UDP.
- Le réseau bloque l'UDP 5060 (Wi-Fi invité, certains réseaux mobiles, VPN d'entreprise) : essayez TCP ou un autre réseau — le même compte depuis chez vous ou via l'internet mobile.
Signification des messages Zoiper (d'après sa documentation) :
| Message Zoiper | Ce que cela signifie chez nous |
|---|---|
| SIP 401 / le compte ne s'enregistre pas, demande le mot de passe | identifiant ou mot de passe incorrect : identifiant incomplet, mot de passe réinitialisé. Le champ « auth. username » n'est pas à remplir — le Username complet suffit |
| SIP 403 Forbidden | le PBX a refusé : même mot de passe incorrect, ou poste supprimé/désactivé dans l'admin |
| SIP 408 Request timed out | la requête n'a pas atteint le PBX ou la réponse ne vous est pas parvenue : blocage par le routeur ou le pare-feu, mauvais transport. Basculez UDP ↔ TCP, désactivez STUN |
| SIP 503 Transport Failure | Zoiper n'a pas pu envoyer la requête : faute de frappe dans l'adresse du serveur ou absence de réseau |
| SIP 923 No DNS results | adresse du serveur introuvable via DNS : faute de frappe dans le SIP-server, Outbound proxy superflu, transport incorrect, ou VPN sur l'ordinateur qui gêne le DNS |
Analyse complète des codes et des messages des différents appareils — « Ne s'enregistre pas : messages et codes d'erreur », tous les symptômes — « Diagnostic par symptômes ».
Questions fréquentes#
Peut-on garder un même poste à la fois sur un téléphone de bureau et dans un softphone ?#
Oui. Un même compte s'enregistre simultanément sur plusieurs appareils (jusqu'à cinq), l'appel entrant sonne sur tous, celui qui décroche le premier répond. Une paire pratique : un poste de bureau à l'accueil + un softphone sur le smartphone de l'administrateur.
Le Zoiper gratuit suffit-il ?#
Techniquement, pour téléphoner — oui, mais la version gratuite de Zoiper, selon sa licence, est réservée à un usage non commercial. Pour un établissement, il faut Premium (achat unique par appareil) — ou prenez les gratuits MicroSIP (Windows) et Linphone.
Pourquoi le QR code de l'admin n'a-t-il pas fonctionné ?#
À l'intérieur du QR code se trouve la chaîne sip:identifiant:motdepasse@serveur:port. Les scanners de Zoiper et Linphone attendent avant tout un lien de configuration automatique de leur propre service, et Linphone 6.x n'accepte qu'un tel lien. Saisissez les champs manuellement ou envoyez au collaborateur le texte via le bouton « Copier tous les réglages ».
Le softphone sur smartphone ne sonne pas quand l'écran est éteint#
C'est le comportement d'Android et d'iOS, et non une panne du PBX : le système met l'application en veille et l'enregistrement se perd. Désactivez l'optimisation de la batterie et autorisez le fonctionnement en arrière-plan, dans Zoiper activez Push Proxy. Si les appels se perdent malgré tout — il faut un téléphone de bureau ou un DECT.
Mon interlocuteur entend un écho quand je parle depuis un ordinateur portable#
C'est votre haut-parleur qui capte votre microphone. Mettez un casque et vérifiez que la suppression d'écho est activée dans les réglages du softphone. Si c'est vous qui entendez l'écho — il naît chez votre interlocuteur, impossible de le corriger de votre côté.
Peut-on chiffrer les appels dans un softphone (TLS, SRTP, ZRTP) ?#
Actuellement non : le PBX accepte l'UDP et le TCP sur le port 5060 et le son en clair. Activer TLS ou le chiffrement du son dans le softphone empêchera le compte de s'enregistrer ou l'appel d'aboutir.
Sections liées#
- Vue d'ensemble : connecter un téléphone au PBX — identifiants, test d'écho
*43, réinitialisation - Réseau, routeur et internet pour la téléphonie — SIP ALG, NAT, quelle quantité d'internet est nécessaire
- Diagnostic par symptômes
- Ne s'enregistre pas : messages et codes d'erreur
- Pas de son, audible dans un seul sens, écho
- L'appel se coupe
Sources#
- Zoiper 5 User Guide v.1.0.7 (assistant « Username and password » et sélection SIP TLS/TCP/UDP — p. 9–10 ; Accounts → SIP Accounts : Domain, Username, Password, Use auth. username, Outbound proxy — p. 30 ; Transport, Keep alive, rport, STUN — p. 34–35 ; son, Echo cancellation, Ringing device, casques HID — p. 41–42) — https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf
- Zoiper : Informational and error messages (SIP 401, 403, 408, 503 Transport Failure, 923 No DNS results) — https://www.zoiper.com/en/support/answer/for/android/80/Informational_and_error_messages ; Error SIP 923 — https://www.zoiper.com/en/support/home/article/20/Error%20SIP%20923
- Zoiper Push Proxy FAQ (appels entrants en arrière-plan sur iOS/Android uniquement via push, délai de réenregistrement à partir d'une heure) — https://www.zoiper.com/en/support/home/article/205/Zoiper_Push_Proxy
- Zoiper : How to generate QR codes on Zoiper OEM (les QR sont générés sur le service Zoiper, valables 48 heures, scannés une seule fois) — https://www.zoiper.com/en/support/home/article/218/How%20to%20generate%20QR%20codes%20on%20Zoiper%20OEM
- Zoiper 5 download (plateformes ; version gratuite — « non-commercial use only ») — https://www.zoiper.com/en/voip-softphone/download/current
- MicroSIP Help (champs de la fenêtre Account, Settings : périphériques audio, codecs, Handle Media Buttons) — https://www.microsip.org/help
- Linphone : Log in with Third-Party SIP Account — https://www.linphone.org/en/docs/login-sip-account/ ; QR Code / Provisioning Link Login — https://www.linphone.org/en/docs/login-with-qrcode/
- Code source de linphone-android :
QrCodeViewModel.kt(le QR n'est accepté que sous forme de lien de configuration automatique),ThirdPartySipAccountLoginViewModel.ktetCorePreferences.kt(transport par défaut — TLS),strings.xml(noms des champs) — https://github.com/BelledonneCommunications/linphone-android - Grandstream : Wave Application FAQ (Wave — pour UCM ; client SIP classique — Wave Lite) — https://documentation.grandstream.com/knowledge-base/wave-application-faq/
- Android Developers : Optimize for Doze and App Standby — https://developer.android.com/training/monitoring-device-state/doze-standby
- Code du PBX : format du QR et du texte « Copier tous les paramètres » —
admin/lib/sip-provisioning.ts; fenêtre « Identifiants du poste supplémentaire » —admin/components/integrations/SipOperatorRevealModal.tsx; délai d'enregistrement 60–3600 s, codecs, NAT —shared/sip/advanced-options.json