Configuration opérateur

Configurer SipLine avec Twilio SIP Trunking

Connectez SipLine au service Elastic SIP Trunking de Twilio pour des appels VoIP flexibles et facturés à l'usage. Ce guide couvre la création d'un trunk, la configuration des identifiants et le paramétrage de SipLine.

8 min de lecture

Prérequis

  • Un compte Twilio (https://www.twilio.com/)
  • SipLine installé sur votre ordinateur
  • Un trunk SIP Twilio créé dans la console Twilio (ou nous en créons un à l'étape 1)
1

Créer un trunk SIP dans la console Twilio

Connectez-vous à la console Twilio et naviguez vers Elastic SIP Trunking > Trunks. Cliquez sur Create new SIP Trunk et donnez-lui un nom descriptif (par exemple, "SipLine Desktop"). Notez le SID du trunk — vous en aurez besoin pour les étapes suivantes.
Si vous disposez déjà d'un trunk SIP, vous pouvez le réutiliser. Chaque trunk prend en charge plusieurs listes d'identifiants et URI d'origination.
2

Créer une liste d'identifiants

Allez dans Elastic SIP Trunking > Authentication > Credential Lists et cliquez sur Create new Credential List. Ajoutez un nom d'utilisateur et un mot de passe robuste — ce seront vos identifiants de connexion SIP dans SipLine. Retournez ensuite dans les paramètres de votre trunk et assignez cette liste d'identifiants dans l'onglet Authentication.
Twilio exige l'authentification digest. Assurez-vous que la liste d'identifiants est assignée à la section d'authentification Termination du trunk, sinon les appels sortants seront rejetés.
3

Configurer l'URI d'origination

Dans les paramètres de votre trunk, allez dans l'onglet Origination et ajoutez une URI d'origination. Celle-ci indique à Twilio où envoyer les appels entrants. Renseignez l'adresse IP publique ou l'adresse SIP de votre SipLine. Si vous n'avez besoin que des appels sortants, vous pouvez ignorer cette étape pour le moment.
Pour recevoir des appels derrière un NAT, envisagez une approche basée sur l'enregistrement SIP. Twilio prend également en charge l'enregistrement de domaine SIP comme alternative aux URI d'origination statiques.
4

Configurer la terminaison

Allez dans l'onglet Termination des paramètres de votre trunk. Notez l'URI SIP de terminaison — elle ressemble à your-trunk-name.pstn.twilio.com. C'est l'adresse du serveur SIP que vous configurerez dans SipLine. Vérifiez que la liste d'identifiants de l'étape 2 est bien assignée ici.
Vous pouvez aussi restreindre la terminaison à des adresses IP spécifiques pour renforcer la sécurité via la section IP Access Control Lists.
5

Configurer le compte dans SipLine

Ouvrez SipLine et allez dans Paramètres > Comptes SIP > Ajouter un compte. Renseignez les informations suivantes : Serveur SIP : your-trunk-name.pstn.twilio.com, Port : 5060 (ou 5061 pour TLS), Identifiant et Mot de passe issus de votre liste d'identifiants Twilio. Cliquez sur Enregistrer et attendez que le statut affiche Enregistré.
SipLine utilise le port local 15060 par défaut pour éviter les conflits avec d'autres logiciels SIP. Le port du serveur distant (5060/5061) est distinct du port d'écoute local de SipLine.
Remplacez your-trunk-name par l'URI de terminaison réelle affichée dans les paramètres de votre trunk Twilio. Utiliser une URI incorrecte entraînera un échec d'enregistrement.
6

Activer SRTP pour le chiffrement audio

Twilio prend en charge SRTP pour le chiffrement du flux audio. Dans SipLine, allez dans Paramètres > Comptes SIP > [Votre compte] > Sécurité et activez SRTP. Configurez également le transport sur TLS (port 5061) pour chiffrer la signalisation. Cela garantit que l'établissement de vos appels et l'audio sont chiffrés de bout en bout jusqu'aux serveurs Twilio.
L'utilisation de TLS + SRTP est fortement recommandée avec Twilio. Cela empêche l'écoute clandestine et est requis par certains cadres de conformité comme HIPAA.

Questions fréquentes

Combien coûte le SIP Trunking Twilio ?

Twilio fonctionne sur un modèle de facturation à l'usage. Vous payez à la minute pour les appels sortants et entrants, les tarifs variant selon la destination. Il n'y a pas de frais mensuels pour le trunk — vous ne payez que ce que vous consommez. Consultez la page de tarification Twilio SIP Trunking pour les tarifs en vigueur.

Puis-je recevoir des appels via Twilio sur SipLine ?

Oui. Vous devez acheter un numéro de téléphone dans la console Twilio et configurer l'URI d'origination de votre trunk pour pointer vers SipLine. Lorsque quelqu'un appelle votre numéro Twilio, Twilio acheminera l'appel vers SipLine via les paramètres d'origination. Vous pouvez aussi utiliser TwiML pour un routage d'appels avancé.

Faut-il utiliser SRTP avec Twilio ?

Oui, c'est recommandé. Twilio prend pleinement en charge SRTP pour le chiffrement du flux audio. Activez SRTP dans SipLine et utilisez le transport TLS (port 5061) pour chiffrer la signalisation. Cela protège vos appels contre l'interception. La documentation Twilio recommande les connexions chiffrées pour un usage en production.

Puis-je configurer plusieurs trunks Twilio dans SipLine ?

Oui. Vous pouvez ajouter plusieurs comptes SIP dans SipLine, chacun pointant vers un trunk Twilio différent. C'est utile si vous avez des trunks distincts pour différents numéros de téléphone ou régions. Chaque compte s'enregistrera de façon indépendante.

L'enregistrement échoue avec une erreur 403. Quel est le problème ?

Une erreur 403 Forbidden de Twilio signifie généralement que la liste d'identifiants n'est pas assignée à la section de terminaison du trunk, ou que l'identifiant/mot de passe est incorrect. Vérifiez dans la console Twilio que (1) votre liste d'identifiants existe et contient les bons identifiants, (2) elle est bien assignée sous Termination > Authentication de votre trunk, et (3) vous utilisez la bonne URI SIP de terminaison.

Guides associés

Prêt à commencer ?

Téléchargez SipLine gratuitement et suivez ce guide.