documentation:yate_tdmoe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
documentation:yate_tdmoe [2012/05/08 23:02]
shimaore créée
documentation:yate_tdmoe [2012/09/17 08:15] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Tester SS7 entre deux machines virtuelles avec Yate et TDMoE ====== ====== Tester SS7 entre deux machines virtuelles avec Yate et TDMoE ======
  
-Note: TDMoE utilise beaucoup de CPU, et ne transmet que 1000 fois / seconde. Cette configuration fonctionne mais la qualité audio est très mauvaise, et le CPU est à 100% pour un appel (environ 50% sans appel).+Note: TDMoE utilise beaucoup de CPU, et transmet 1000 fois / seconde. Cette configuration fonctionne mais la qualité audio est très mauvaise, et le CPU est à 100% pour un appel (environ 50% sans appel).
  
 +Choses pour faire baisser l'utilisation CPU:
 +  * dans une machine KVM (qemu) utiliser un ''-net socket'' avec une connexion TCP.
 +  * utiliser ''#define ENABLE_TASKLETS'' dans dahdi_dynamic.c (voir ci-dessous)
 ===== Build a DAHDI TDMoE span ===== ===== Build a DAHDI TDMoE span =====
  
Ligne 11: Ligne 14:
     http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.6.1.tar.gz     http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.6.1.tar.gz
 mais des paquets Debian existent. mais des paquets Debian existent.
 +
 +Note: dans dahdi-linux, ''drivers/dahdi/dahdi_dynamic.c'' contient
 +
 +    #undef ENABLE_TASKLETS
 +
 +Remplacer ''#undef'' par ''#define'' donne une charge CPU bien moindre, mais le lien aura du mal à s'aligner et la qualité audio souffrira.
  
     # Virtual Machines 10 and 11 (in my setup)     # Virtual Machines 10 and 11 (in my setup)
Ligne 230: Ligne 239:
  
     [general]     [general]
 +    modload=disable
     [modules]     [modules]
-    mgcpa.yate=no +    ; production modules 
-    mgcpgw.yate=no +    rmanager.yate=yes 
-    ciscosm.yate=no +    regexroute.yate=yes 
-    iax.yate=no+    wpcard.yate=yes 
 +    yrtpchan.yate=yes 
 +    ysigchan.yate=yes 
 +    ysipchan.yate=yes 
 +    wavefile.yate=yes 
 +    tonedetect.yate=yes 
 +    ; test modules 
 +    zapcard.yate=yes 
 +    tonegen.yate=yes
     [localsym]     [localsym]
-    h323chan.yate=yes 
     [nounload]     [nounload]
     [preload]     [preload]
Ligne 242: Ligne 259:
     [debug]     [debug]
     [telephony]     [telephony]
- 
  
  • documentation/yate_tdmoe.1336510926.txt.gz
  • Dernière modification: 2012/09/17 08:15
  • (modification externe)