arrow_upwardServeur Hôte


nativIP serveur requiert une machine hôte (physique ou virtuelle) sous Windows 64bits :
Windows 10, (Windows Server 2008R2) Windows Server 2012R2, 2016, 2019, 2022.

L’installation requiert un compte administrateur local.

Sur les serveurs virtuels à très forte charge, il peut être judicieux d’utiliser une interface Ethernet physique dédiée pour assurer une qualité de flux optimale.

Il est important d’utiliser un environnement stable, particulièrement pour les usages FAX. La cohabitation avec d’autres logiciels sur un même serveur est possible, sous réserve de validation. Une élévation de priorité est paramétrable pour atténuer les pics de charge générés par des logiciels tiers. Il convient cependant de privilégier un environnement en permanence optimal.

Les logs des scénarios vocaux indiquent le MOS estimé pour toutes les communications vous permettant de contrôler en permanence la qualité du service fourni.

arrow_upwardConnectivité


Le serveur nativIP est connecté via des liens SIP. Ceux-ci peuvent être des trunks opérateurs/IPBX, ou des liens vers des gateways. Le serveur peut aussi se connecter en tant que postes SIP. Le nombre de liens/trunks n’est pas limité. (Le nombre de communications simultanées dépend par contre de votre licence)

Il est possible d’utiliser sur le même serveur nativIP plusieurs liens, y compris d’opérateurs/constructeurs différents.

La bande passante utilisée découle directement des codecs utilisés.

Protocoles / Codecs supportés
Signalisation
SIP v.2.0 (RFC 3261)
Codecs Audio G.711 (conseillé), G.722 (HD), G.726, SPEEX, Opus (RFC 6716) , iLBC
Fax T.38 (conseillé) , G.711


([+]Interopérabilité : https://www.nativip.com/index.php?sujet=dev_interop&article=dev_interop )


arrow_upwardMatrice des flux


Note : Tous les ports / plages sont paramétrables, la matrice ci-dessus indiquant une configuration standard. 
Si le serveur doit être connecté simultanément à un Lync et un IPBX type Alcatel OXE/ Mitel MiVoice5000 ou autre, il est nécessaire d’utiliser 2 profils de connexion, le premier pour Lync (tcp), le second pour les autres IPBX (SIP/udp).

Source Destination Protocole Ports TCP/UDP Commentaires
IPBX
NATIVIP_SRV SIP 5060 UDP (utiliser TCP si Lync)
NATIVIP_SRV IPBX SIP 5060 UDP (utiliser TCP si Lync) - selon IPBX
IPBX NATIVIP_SRV RTP 16384-32768 UDP
Client Web
NATIVIP_SRV HTTP
HTTPS
80
443
TCP
TCP



arrow_upwardEmpreinte disque


En déploiement complet, le serveur nativIP requiert environ 6Go.
Les scénarios vocaux, messages déposés et annonces de messageries, enregistrements de conférences téléphoniques etc. utilisent environ 1Mo par minute.
Les enregistrements de conversation utilisent environ 2Mo par minute (stéréo -> 1 voie par côté).


arrow_upwardCapacité CPU / RAM


La charge CPU est directement liée aux usages. 
La plus forte charge est requise pour le transcodage vidéo (vidéo conférence).
L’usage le moins consommateur concerne les mises en relation postes/postes, postes/trunks sans transcodage audio ni enregistrement.

Selon les services optionnels utilisés (notification de messagerie vocale par courrier électronique, consultation via interface web, remontée des CDR en DB, les spécificités techniques (réalignement des timestamps RTP…. ) il conviendra d’ajuster la capacité CPU/RAM.

Dimensionnements type
Messagerie Vocale / Serveur Vocal 8 canaux 2 vCPU / 2GHz, 4 à 8 Go
Messagerie Vocale 200 canaux multi-tenants 8 à 10 vCPU HT / 3GHz, 16Go

Les tests de charge réalisés avec une version standard de nativIP serveur prouvent une capacité SVI de 250 accès simultanés sur une machine type  i7 HQ (4 core/8 thread) @2.4 équipée de 16Go sous W2012R2. Le scénario intègre un script PHP, des lectures/enregistrements de message et les services de dispatch.
Codec G.711, pas de transcodage, CPS <10,  minimum 20% de la capacité CPU libre.

Selon les accord commerciaux, il est possible de splitter les licences sur plusieurs machines pour répartir la charge est assurer une meilleure disponibilité.


arrow_upwardMessageries Vocales à forte charge :
Performances disques


Sur des services à forte charge - cas des messageries vocales devant supporter des pics de dépôts de messages simultanés - la performance disque est critique. 
De nombreux facteurs impactent les performances d'E/S disques notamment le nombre, la taille et la rapidité des disques, les caches, contrôleurs, mais aussi dans des environnements plus large la configuration des contrôleurs hôtes de bus (HBA) , les switch fabric, la bande passante réseau disponible…

Points clefs pour éviter les contentions disque :

  • Cas général : Utiliser des disques rapides (HD : multiple spindles).
  • Forte charge : Envisager de configurer la messagerie pour qu’elle stocke ses contenus vocaux sur des réseaux de stockage à haut débit

arrow_upwardEn savoir plus : Bande passante utilisée en fonction du Codec

Codec Consommation (brute)
G.711 a/u-law (PCM)
80 kbit/s
G722_64k
80 kbit/s
G.726 (AD-PCM)
55 kbit/s
GSM
13 kbit/s
SPEEX (8/16/32kHz)
4 - 15 kbit/s
iLBC
32 kbit/s