Serveurs Opérateur VoIP
TeQTeL offre une solution clés en mains comprenant le serveur SIP, la taxation et la facturation.
- Architecture d’un réseau opérateur VoIP
- Capacités et évolutivité
- Architecture logicielle et robustesse
- Tolérance de pannes
- Portail Client / Facturation
Architecture d’un réseau opérateur VoIP
La mise en place d’une solution opérateur VoIP TEQTEL fait appel au minimum aux équipements et services suivants :
- Proxy SIP assurant le rôle de serveur d’enregistrement (REGISTRAR) et de Proxy des flux audio (RTP)
- Serveur de taxation assurant l’authentification, l ‘autorisation et la valorisation des appels suivants les différentes grilles tarifaires appliquées aux utilisateurs
- Serveur de base de données (MySQL ou Microsoft SQL Server) pour le stockage des informations de taxation (fourni généralement par le client final)
- Portail de facturation assurant la génération automatique des factures périodiques et éventuellement les prélèvements bancaires. Le portail de facturation comprend un front-office destiné au client final pour consulter des factures, des relevés d’appels, etc.
L’ensemble de ces éléments peut éventuellement être placé en duplication active et clustering pour un service à haute disponibilité. L’évolution d’une configuration simple vers une configuration dupliquée et en cluster est possible à tout moment.
Cette infrastructure peut être complétée au fil du temps ou dès l’origine par :
- Un ou plusieurs serveurs RTP dont le rôle est de décharger le Proxy SIP du relai des flux audio. Le Proxy SIP n’assure alors plus que la gestion de la signalisation SIP. Les serveurs RTP peuvent fonctionner en mode de redondance N+1 dans un cluster
- Un ou plusieurs serveurs d’enregistrement de communications
- Un ou plusieurs serveurs vocaux interactifs
- Un Session Border Controller éventuellement dupliqué
- Un serveur Centrex apportant la gestion de boîtes vocales, l’accueil multisociétés, etc ;
La terminaison d’appels ainsi que la réception peuvent être réalisées de deux manières :
- Par routage IP « externe » vers un ou plusieurs opérateurs selon différentes règles (priorité, équilibrage de charge, moindre coût, meilleur ASR, etc)
- Par routage IP « interne » sur des passerelles E1 en commutation classique
Capacités et évolutivité
La capacité des serveurs est gérée par licence avec possibilité d’évoluer très simplement d’un niveau à l’autre. Suivant la capacité maximale recherchée, plusieurs versions matérielles sont proposées.
Serveur | Comptes SIP (min) | Comptes SIP (max) | Duplication possible ? | Format |
---|---|---|---|---|
Proxy SIP + Taxation (2 en 1) | 200 | 1.000 |
Non | ![]() Rackable 1U |
Proxy SIP 1 U | 200 |
20.000 |
Oui |
![]() Rackable 1U |
Proxy SIP 2 U | 30.000 |
100.000 |
Oui |
![]() Rackable 2U |
Taxation | 2.000 |
500.000 |
Oui |
![]() Rackable 2U |
Le choix de la base de données et de sa capacité dépendent du volume d’appels attendu par le réseau à mettre en place. L’utilisation d’une base de données Microsoft SQL Server 2008 est recommandée pour un usage intensif (à partir de 500.000 appels mensuels environ). La configuration du serveur SQL est déterminée en fonction de la capacité d’appels à traiter.
La gestion de la facturation est un service hébergé dont la facturation mensuelle varie en fonction de la capacité du serveur SIP.
Architecture logicielle et robustesse
A l’exception des serveurs SQL, la totalité des serveurs proposés fonctionne sur un système d’exploitation conçu pour les environnements industriels (Windows XP Embedded) installé en mémoire Flash. Cet environnement spécifiquement conçu pour les applications critiques permet de disposer d’un système d’exploitation allégé et limité aux seuls services qu’il doit supporter. Aucun autre logiciel ne peut être installé sur les serveurs.
L’initialisation des serveurs est réalisée par un démarrage depuis une image mémoire chargée depuis la mémoire flash. En cas de problème éventuel, un redémarrage suffit à réinitialiser les serveurs dans l’état exact où ils doivent se trouver.
L’utilisation de disques de mémoire Flash prévient naturellement tout risque de défaillance d’un disque dur traditionnel.
Tolérance de panne
Dans l’éventualité d’une défaillance matérielle ou logicielle d’un serveur, plusieurs possibilités existent pour offrir un service continu sans dégradation perceptible par les utilisateurs.
Type de serveur | Méthode | |
---|---|---|
Proxy SIP (1 ou 2U) | Duplication active | ![]() ![]() ![]() |
Taxation | Duplication active | ![]() ![]() ![]() |
Serveur RTP | Clustering N+1 | ![]() ![]() ![]() ![]() ![]() |
Serveur Vocal Interactif | Clustering N+1 | ![]() ![]() ![]() ![]() ![]() |
Passerelles E1/T1 | Clustering N+1 | ![]() ![]() ![]() ![]() ![]() |
Serveur d'enregistrement | Clustering N+1 | ![]() ![]() ![]() ![]() ![]() |
Session Border Controler | Duplication active | ![]() ![]() ![]() |
La duplication active se traduit par la mise en place de deux serveurs matériellement identiques et dans le même sous-réseau IP. Chaque serveur dispose d’une adresse IP d’administration et partage une adresse IP virtuelle de service. En cas de basculement, l’adresse IP virtuelle change dynamiquement de serveur sans que les communications en cours ne soient interrompues.
Le fonctionnement en cluster fait appel à des serveurs identiques offrant des ressources auxquelles le Proxy SIP fait appel dynamiquement en fonction de leur disponibilité. Si l’un des serveurs du cluster ne répond pas, le Proxy SIP recherche automatiquement une autre ressource disponible. Il est préconisé une configuration en mode N+1 afin de toujours disposer du nombre N minimum d’équipements disponibles en cas de défaillance du N+1ième.
Portail client / Facturation
Un portail client est proposé pour permettre notamment aux utilisateurs de :
- S’inscrire en ligne
- Commander des produits et services dans un environnement paramétrable de type boutique en ligne organisé par catégorie de produits (numéros de téléphone, accès xDSL, etc)
- Consulter l’historique de ses factures
- Consulter leur consommations pour le mois courant et connaître éventuellement le solde de leur compte prépayé
Ce portail est totalement paramétrable et fonctionne dans le système de gestion de contenus Web Joomla (www.joomla.fr). Le site Web W3TEL est développé dans l’environnement Joomla et offre tous les services du portail de facturation.
Le portail comprend également environnement de backoffice spécifique notamment pour :
- La gestion des clients
- La gestion des revendeurs (éventuellement avec leur propre frontal en marque blanche dans un espace Joomla séparé)
- La gestion des produits et services, y compris de forfaits de communications
- La génération automatique des factures en liaison directe avec la base SQL
- La gestion des prélèvements automatiques bancaires
Cette application fonctionne en mode hébergé et ne nécessite pas de serveur dédié. La tarification est basée sur un forfait mensuel en fonction du nombre de comptes du serveur SIP Proxy.