Bonjour,

J'ai installé sur un serveur ubuntu asterisk et openVPN. Avec asterisk j'ai créé un menu interactif vocal avec l'aide de Google TTS pour les messages vocaux. Ce menu interactif travaille avec des scripts perl qui permettent de lancer des commandes SNMP à une carte relais qui va effectuer des tâches domotiques.
Bref, ce serveur vocal marche à la perfection en local même via un tunnel VPN local géré par openVPN.
Maintenant, de l'extérieur, via une connexion 3G (bon signal avec environ un DOWN de 1.5 Mbps et un UP de 500 Kbps) je me connecte à mon réseau via openVPN. Jusque là tout va bien et j'ai accès à tout mon réseau. Je décide alors de tester l'asterisk avec un soft phone (en l'occurence X-Lite). Il s'authentifie avec succès . Mais lorsque le serveur vocal me répond soit il n'y a aucun son, soit le texte est tout haché et incompréhensible ... Comme si le débit ne suffisait pas. Lors d'un test de communication entre 2 users SIP la voix arrive très décalée (5 ou 6 sec)
Je précise que ma ligne ADSL qui fournie la connexion internet à asterisk a un DOWN de 2Mbps et un UP de 660 Kbps (boooouh MAIS en théorie ça suffit amplement !). Il me semble que pour de la VoIP 64 kbps suffisent.
Comme je l'ai dit plus haut, ayant testé avec succès openVPN en local avec le même softphone, je lui écarte la faute.
Du coup je me suis dit, c'est peut-être le son que me génère le Google TTS qui pèse trop lourd. J'ai alors essayé avec des morceaux 8bits wav que j'ai généré à l'aide de google traduction et de deux petits softs (pour les curieux : lame et sox) pour atteindre des poids d'une vingtaine de Kb. J'ai aussi essayé avec quelques sons .gsm fournis par asterisk (quelques Kb). Mais il y a rien à faire ; c'est tout pareil
Peut-être voir du côté des protocoles
Bref, je n'en sais rien et je vous demande vos lumières d'expert
Merci