PDA

Voir la version complète : Partage de connaissance & Mass Calling



wilyjean
25/03/2013, 22h10
Bonjour,

Je poste ce message afin de partager mon expérience et espère que d'autres feront la même chose. Ce message est découpé en deux parties :

partie 1 : ma topologie actuelle
partie 2 : nouveau projet ? (<- J'ai des questions ici :))


Partie 1
Je gère actuellement 22 T1 (canada) à l'aide de :
- 7 serveurs avec carte digium Wildcard TE205P (5th Gen) (VPMOCT064) (2T1)
- 2 serveurs avec carte digium Wildcard TE405P (3rd Gen) (VPMOCT128) (4T1)
- Asterisk 1.4 ou Asterisk 1.8 + Serveurs "homemade"

Dans l'optique d'avoir la solution la plus optimale et après plusieurs recherches (et tests), j'ai décidé de partir sur des serveurs avec des cartes mères Supermicro PDSMA+.
En effet, il y a 2 ou 3 ans, c'était une des rares cartes sur le marché permettant d'éviter les problèmes d'IRQ.

voici le résutltat d'un dahdi_test :
root@xxxxxxxxx:~# dahdi_test
Opened pseudo dahdi interface, measuring accuracy...
99.999% 99.995% 99.998% 99.999% 99.999% 99.999% 99.999% 99.999%
99.999% 99.998% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999%
99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999%
99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999%
99.999% 99.999% 99.999% 99.999% 99.999% 99.997% 99.996% 99.999%
99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999%
99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999%
99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999%
99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999% 99.999%
--- Results after 72 passes ---
Best: 99.999 -- Worst: 99.995 -- Average: 99.999018, Difference: 99.999106

Au niveau du reste du matériel, voici ce que j'utilise :
1 x Intel Xeon X3220 / 2.4 GHz ( 1066 MHz ) - LGA775 Socket
KVR533D2E4K2/4G VRAM 4G 533MHZ DDR2 ECC CL4 DIMM KITOF2
SSDSA2MH080G2C1 Disque Dur INTEL X25-M Mainstream SSD 80GB, SATAII, 2.5"

Avec une telle configuration, j'ai réussi à supporter des appels de masse avec des pointes jusqu'à 450 appels en simultanés (T1 seulement).
Enfin, chacun de mes serveurs sont capables de traiter en plus des PRI, de la VOIP en entrée et j'ai déjà tariter jusqu'à 200 appels en simultanés sur un serveur (2T1 + VOIP)
Cette solution est au final très stable et il est important de prendre en considération que chacun des ces serveurs hébergent aussi des AGI en python pour l’exécution des IVR.

L'nconvénient que je vois par rapport à cette solution est que je dois utiliser des cartes digium "PCI 2.2 connector 5V". En gros c'est pas du PCI express du fait que le seul connecteur qui ne partage pas d'IRQ est celui tout en bas de la carte mère... => PCI 32 bits !

Partie 2
Je regarde aujourd'hui pour m'interconnecter avec avec un OC3 (Telco), c'est à dire 84T1 soit max 1932 appels en simultanés.
Le but est d'étudier la faisabilité d'une gateway générique PRI <-> VOIP en utilisant du Asterisk.
Sur Digium la carte qui répond le plus à mon besoin est là : TE820 Octal-Span (8T1 max avec l'adaptateur):
http://docs.digium.com/TE820/TE820-octal-span-card-datasheet.pdf

Au niveau du matériel :
84 / 8 = 10.5 soit 11 cartes T1 + 1 spare soit 12 cartes T1 TE820 Octal-Span (3,289.00 $ sur le site de digium)
Pour la partie serveur, je me demande quoi utiliser aujourd'hui et je n'arrive pas à mettre la main sur une liste de matériel compatible ??

Enfin, je me demande si cette solution n'est au final par trop coûteuse (calcul rapide en dollars)??
40K$ de carte digium (3.3 * 12)
18K$ de serveur (1.5 * 12)
4K$ de switching
62K$ au total

Avez vous déjà travaillé sur une telle échelle ?
Devrais-je continuer avec Asterisk ou partir sur quelque chose de plus corporate?

Merci,
William.

quintana
26/03/2013, 02h16
Salut,

Si tu trouves moins cher pour ce que tu veux faire appelles moi :)
Sinon répondre comme ça tout cela est pas si simple en fait, mais par contre je te conseille de partir sur asterisk 11 pour t'aider sur la charge.
As tu déjà pensé à un schéma d'architecture et de comment tu vas gérer tout cela si tu partais là dessus ?

wilyjean
26/03/2013, 04h17
Effectivement, c'est vrai qu'on ne parle pas d'un gros investissement comparativement à du matériel carrier.

En ce concerne asterisk11, pourquoi ??

Pour la topologie, rien de définie pour le moment, mais je pense à une structure gateway PRI <-> VOIP simple me permettant de faire un routage SIP vers d'autre plateforme VOIP.

12 serveurs avec une carte digium 8T1 par serveur
un bonding 2x 1Gb/s sur chacun des serveurs
un stack de 2 switchs 24 ports
une structure HA Virt (BD, Monitoring, VPN, Web, etc.)
firewalls
une connexion Internet 200Mb/s (network_public/27 : une ip publique par serveur Asterisk)


Pour finir, le dialplan se ferait par le biais d'un module Asterisk dédié à cela. Et pour la gestion des systèmes, un repository pour la mise à jour des paquets et configurations spécifiques.

jean
26/03/2013, 05h39
pour info, je fais du mass calling, avec un serveur dédié dedibox ou kimsuffi à 50€ / mois et un bon deal avec un fournisseur de terminaison SIP

je tiens 400 appels sans problèmes (avec les fichiers audios sur le serveur au bon format)