PDA

Voir la version complète : xivo et g729 [résolu]



whitewater
23/04/2015, 15h51
Bonjour à tous,
Me voila avec une question qui a dû être posée plusieurs fois, mais je n'arrive pas à trouver de réponses sur le forum.

Le g729 n'est pas géré par défaut sur Xivo car codec payant.
J'ai suivi ce blog : http://blog.manhag.org/2010/05/installing-the-free-g729-codec-for-asterisk/

Xivo tourne sur Proxmox, en KVM. J'ai installé la version codec_g729-ast14-gcc4-glibc-pentium.so en suivant le tuto.
Trunk Ovh. Codec : g711, g729. Codec automatique non activé dans le manager Ovh.

un core show translation donne (j'ai volontairement retiré des colonnes non utiles) :

Translation times between formats (in microseconds) for one second of data
Source Format (Rows) Destination Format (Columns)

gsm ulaw alaw g726 adpcm slin lpc10 g729 speex
gsm - 15000 15000 15000 15000 9000 15000 15000 15000
ulaw 15000 - 9150 15000 15000 9000 15000 15000 15000
alaw 15000 9150 - 15000 15000 9000 15000 15000 15000
g726 15000 15000 15000 - 15000 9000 15000 15000 15000
adpcm 15000 15000 15000 15000 - 9000 15000 15000 15000
slin 6000 6000 6000 6000 6000 - 6000 6000 6000
lpc10 15000 15000 15000 15000 15000 9000 - 15000 15000
g729 15000 15000 15000 15000 15000 9000 15000 - 15000
speex 15000 15000 15000 15000 15000 9000 15000 15000 -



Donc il serait bien pris par Xivo me dis-je.

mais ça ne fonctionne pas.
Dans les logs :

[Apr 17 17:24:31] VERBOSE[949] translate.c: [Apr 17 17:24:31] == Registered translator 'g729tolin' from format g729 to slin, table cost, 900000, computational cost 1
[Apr 17 17:24:31] VERBOSE[949] translate.c: [Apr 17 17:24:31] == Registered translator 'lintog729' from format slin to g729, table cost, 600000, computational cost 4000
[Apr 17 17:24:31] VERBOSE[949] loader.c: [Apr 17 17:24:31] codec_g729.so => (g729 Coder/Decoder, based on Intel IPP)

Lors d'un appel entrant :

[Apr 20 15:15:46] NOTICE[16663][C-00000061] channel.c: Dropping incompatible voice frame on SIP/ovh-000000e4 of format g729 since our native format has changed to (ulaw)

J'ai mis le codec g729 dans la rubrique signalisation du trunk SIP et les paramètres globaux du protocole SIP.
(case "personnaliser les codecs" cochée. Codec sélectionnés : g711u, g711a, g729a).

En revanche, pour les lignes, je n'ai pas coché "personnaliser les codecs".

Une idée s'il vous plaît ? :gratgrat:

jean
23/04/2015, 20h58
en fait, ca fonctionne, mais pour une raison mystérieuse (ça m'arrive aussi, et je sais pas pourquoi, dsl), une des extrémités décide de passer de g729 à un autre format

whitewater
24/04/2015, 15h31
Bonjour Jean,
J'ai oublié de préciser le plus important :
quand on reçoit un appel en g729, pas de son au bout du fil.

Avant de créer le sujet les appels en g729 étaient en communications blanches.
J'avais mis le codec en suivant le lien, mais j'avais toujours des retours d'utilisateurs de communications blanches, en réception d'appels.

Là, je viens de tester en m'appelant avec un tel connecté à Ovh à ma ligne.
Résultat : ça fonctionne.
Idem en émission.

Du coup, si quelqu'un cherche à mettre ce codec, suivez le lien.

_AK_
28/04/2015, 16h46
Bonjour,

Je rappelle que le G729 est soumis a licence.
Donc merci d'acheter vos licences auprès de Digium :) c'est aussi un moyen de les supporter.