Nouvelles fonctionnalités fournies par Sipwise/Rtpengine¶
- Il intègre un module permettant le traitement du traffic bien plus rapide.
- Les conversations peuvent-être chiffrées via SDES ou DTLS.
- Un aperçu détaillé est diponible ici: https://github.com/sipwise/rtpengine
Tests¶
Afin de soumettre le système à des situations les plus variées possibles, des comptes ont été mis à la disposition de certains d'entre vous.
Intégration d'un annuaire LDAP:¶
Cet annuaire permet de lister tous les utilisateurs ainsi que leur points d'entrée dans le plan d'appel.
Cette solution permet, notamment, d'ajouter des utilisateurs ou encore de modifier leurs droits à la volée.
Intégrations du proxy SIP Kamailio et du proxy RTP rtpproxy:¶
Faire passer les communications par un proxy permet de séparer la gestion du réseau et les services.
Il est capable de communiquer avec le proxy RTP pour que celui-ci offre une solution aux contraintes du NAT.
Points à venir (développés et en attente d'intégration):¶
Mise en place d'un plan d'appels évolué (interactions utilisateur, base de données, renvoi d'appel, répondeur).
Suivi RTC (logs temps réel dans postgres des appels).
En chantier:¶
Intégrer davantage la cryptographie.
La page du projet a été mise à jour.
Le serveur propose les fonctionnalités suivantes:
- Appels entre deux comptes sip
- Participation d'un compte sip à une conférence
Appel à participation aux tests: merci d'envoyer vos demandes de compte à sip@listes.aquilenet.fr en précisant votre nom et le pseudo souhaité.
Points à venir (développés et en attente d'intégration):
- Authentification LDAP
- Mise en place d'un plan d'appels évolué (interactions utilisateur, base de données, renvoi d'appel, répondeur)
- Suivi RTC (logs temps réel dans postgres des appels)
En chantier:
- Sécurisation du sip et du rtp avec le proxy Kamailio.
Etat du serveur¶
Le serveur est en route.
Iptables est configuré.
SVN est en route dessus. Il versionne la configuration de freeswitch et certains scripts.
TODO¶
Génération des comptes SIP¶
Il faut désormais modifier le script de génération des utilisateurs afin de générer les comptes via LDAP. Je vais avoir besoin de Samuel pour les coordonnées LDAP.
Gestion de l'authentification¶
Il faut également installer et configurer le module d'authentification qui permettra de se logger via le Radius d'auqilenet. Je vais encore avoir besoin de l'aide de Samuel, notamment par rapport au fonctionnement de radius.
Interface de monitoring¶
Peut-être installer une interface web de gestion/surveillance.
Choix des codecs¶
Je vais me pencher plus en avant sur la question du choix des codecs. Il faut que ceux ci soient léger et gratuits, autant sur le serveur que côté client.