Procédure pour forcer CODEC GSM dans  ASTERISK .

 

Le codec GSM prends 35 Kbits/sec par appel

LE codec g729 prends 30 kB/sec par appel

Le codec uLaw  prends 85 Kbits/sec par appel

Le codec G723AAL2 qui est le défaut pour les lien entre repeater prends 55 Kbits/sec par appel

 

Pour bien utiliser la  bande passante limitée  des connections DSL , il faut enlever le codec uLaw et g723aal2 par défaut et forcer le  codec plus efficace comme le  GSM

 

Le codec g729 nécessite une installation spéciale ( license) et n’est pas supporté par les liens entre  radio  ou par iaxrpt . Ce  codec est utile pour les  connections par  téléphone  IP  lorsqu’il est inclus dans le téléphone.

 

Voir le  document « Installation g729 » pour la  procédure d’installation dans asterisk

 

 

Pour faire cette modification,  ajouter   des ";"  en avant des lignes suivantes

 

;allow=ulaw

;allow=alaw

et

;allow=g723aal2

 

dans les filieres suivantes :

 

/etc/asterisk/iax_rpt_custom.conf dans les stanza  [Header] [radio] et [gui]

 

 

Il faut garder seulement  la ligne

 

allow=gsm

 

Aller  dans le CLI et faire la commande

 

iax2 reload puis faire la commande

iax2 show channels  pour voir quel codec est utilisé pour les connections en cours

 

Dans iaxrpt ,  sélectionnerle codec GSM comme suit

 

Richard Aubin