Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Petit conseil, regardes aussi du côté OPUS pour le codec, ça pourrait grandement t'aider... Plus de détails sur demande, comme d'habitude ! On 08/25/2017 11:38 AM, Toussaint OTTAVI wrote: > > Le 25/08/2017 à 15:28, Jérôme Marteaux a écrit : >> Peu-être jouer sur le packetization time. >> Je ne sais pas comment réagit la partie radio si c'est mieux d'envoyer >> pleins de petits paquets (10ms) ou moins de gros paquets (40ms). Ca >> serait un élément à tester. > > Merci pour le tuyau. Je vais m'y intéresser de plus près... signature.asc Description: OpenPGP digital signature
RE: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Bonsoir, Au-delà de la problématique de la bande passante, il y a surtout la résilience du Codec a la perte de paquet. ilBC et opus sont de bon codec pour cela. Après si l'iPBX gère bien le retard et la perte de paquet ce n'est que mieux. G729 consomme pas bcp de BP mais c'est déjà pas bon en qualité et en résilience aussi, alors dans ce cas, bof bof... Pour la paquetisation RTP dans ton cas je resterais sur 20ms. Avec 30ms on obtient un meilleur rendement réseau mais on perd plus gros aussi, cela réagi moins bien a des liens "aléatoires" 10ms pourrait être bien mais bon en 20ms cela ce comporte bien. C'est des choses testés. 20ms étant aussi du coup la même chose du coté réseau TDM pas forcement à retravailler cela en plus du transcodage nécessaire. Je passerais effectivement par un VPN pour de raison évidente de sécurité ou en SIPS. Mais pas que : En VPN le nombre de port on s'en fou un peu. Et si l'IP public change aussi bref je ne vois pas d'inconvénient à l'usage d'un VPN bien au contraire. Surtout quand tu as une IP du style 10.x.y.z par l'opérateur. IP public étant une option sur certain abonnement ou des fois l'IP public celle du NAT chez l'opérateur bref que du bonheur donc VPN c'est mieux. Après la data 3g/4g en handover a grande vitesse, faut quand même pas attendre des miracles non plus mais en situation de piéton c'est OK. Xavier -Message d'origine- De : Jérôme Marteaux [mailto:jer...@dedwen.info] Envoyé : vendredi 25 août 2017 15:28 À : frnog@frnog.org Objet : Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ? Le 25/08/2017 à 15:19, Toussaint OTTAVI a écrit : > > Le 25/08/2017 à 14:17, Richard Klein a écrit : >> Pourquoi la nécessité d utiliser de l iax2? >> Tu peux utiliser des codecs GSM OU g729 pour minimiser la bande >> passante. > > IAX est le protocole de transport natif d'Asterisk. Je pourrais > utiliser SIP, aussi. Mais IAX utilise un seul port de communication IP > à la fois pour la data et les signalisations, ce qui est beaucoup plus > pratique à travers des firewalls. Et comme j'ai obligatoirement de > l'IAX entre mes différents Asterisk sur mon backbone, je me suis dit > qu'il était plus simple d'utiliser aussi IAX pour les accès client. Un > soft comme Zoiper gère les deux protocoles. > > C'est différent du codec utilisé à l'intérieur, qui peut être aLaw, > uLaw, GSM, G729, etc... Comme je suis limité aux solutions > Open-Source, j'ai déjà choisi le codec GSM. Et je vais tester d'autres > codecs open-source à bande passante réduite (iLBC) > Peu-être jouer sur le packetization time. Je ne sais pas comment réagit la partie radio si c'est mieux d'envoyer pleins de petits paquets (10ms) ou moins de gros paquets (40ms). Ca serait un élément à tester. -- Jérôme Marteaux --- Liste de diffusion du FRnOG http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Le 26/08/2017 à 02:15, David Ponzone a écrit : Tu as regardé Opus comme codec ? Apparement c'est the-next-big-thing en VoIP, avec une super tolérance en cas de pertes de paquets. Non, je ne connaissais pas. Je vais m'y intéresser de ce pas. Merci :-) --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Tu as regardé Opus comme codec ? Apparement c'est the-next-big-thing en VoIP, avec une super tolérance en cas de pertes de paquets. David Ponzone > Le 26 août 2017 à 02:38, Toussaint OTTAVI a écrit : > > >> Le 25/08/2017 à 15:28, Jérôme Marteaux a écrit : >> Peu-être jouer sur le packetization time. >> Je ne sais pas comment réagit la partie radio si c'est mieux d'envoyer >> pleins de petits paquets (10ms) ou moins de gros paquets (40ms). Ca >> serait un élément à tester. > > Merci pour le tuyau. Je vais m'y intéresser de plus près... > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Le 25/08/2017 à 15:28, Jérôme Marteaux a écrit : Peu-être jouer sur le packetization time. Je ne sais pas comment réagit la partie radio si c'est mieux d'envoyer pleins de petits paquets (10ms) ou moins de gros paquets (40ms). Ca serait un élément à tester. Merci pour le tuyau. Je vais m'y intéresser de plus près... --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Le 25/08/2017 à 15:19, Toussaint OTTAVI a écrit : > > Le 25/08/2017 à 14:17, Richard Klein a écrit : >> Pourquoi la nécessité d utiliser de l iax2? >> Tu peux utiliser des codecs GSM OU g729 pour minimiser la bande >> passante. > > IAX est le protocole de transport natif d'Asterisk. Je pourrais > utiliser SIP, aussi. Mais IAX utilise un seul port de communication IP > à la fois pour la data et les signalisations, ce qui est beaucoup plus > pratique à travers des firewalls. Et comme j'ai obligatoirement de > l'IAX entre mes différents Asterisk sur mon backbone, je me suis dit > qu'il était plus simple d'utiliser aussi IAX pour les accès client. Un > soft comme Zoiper gère les deux protocoles. > > C'est différent du codec utilisé à l'intérieur, qui peut être aLaw, > uLaw, GSM, G729, etc... Comme je suis limité aux solutions > Open-Source, j'ai déjà choisi le codec GSM. Et je vais tester d'autres > codecs open-source à bande passante réduite (iLBC) > Peu-être jouer sur le packetization time. Je ne sais pas comment réagit la partie radio si c'est mieux d'envoyer pleins de petits paquets (10ms) ou moins de gros paquets (40ms). Ca serait un élément à tester. -- Jérôme Marteaux --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Le 25/08/2017 à 14:17, Richard Klein a écrit : Pourquoi la nécessité d utiliser de l iax2? Tu peux utiliser des codecs GSM OU g729 pour minimiser la bande passante. IAX est le protocole de transport natif d'Asterisk. Je pourrais utiliser SIP, aussi. Mais IAX utilise un seul port de communication IP à la fois pour la data et les signalisations, ce qui est beaucoup plus pratique à travers des firewalls. Et comme j'ai obligatoirement de l'IAX entre mes différents Asterisk sur mon backbone, je me suis dit qu'il était plus simple d'utiliser aussi IAX pour les accès client. Un soft comme Zoiper gère les deux protocoles. C'est différent du codec utilisé à l'intérieur, qui peut être aLaw, uLaw, GSM, G729, etc... Comme je suis limité aux solutions Open-Source, j'ai déjà choisi le codec GSM. Et je vais tester d'autres codecs open-source à bande passante réduite (iLBC) Normalement en 4G pas de probleme en ville mais il y a encore deux semaines j étais en Corse a borgo et impossible de faire passer les flux RTP sur tous les opérateurs sur site . Idem en 4G avec un débit formidable entre 10 et 70ko/s Au mois d'Aout, la population de l'île est multipliée par 7 ou 8 ! Pour les stations d'assainissement, on sait faire des choses qui supportent bien des variations de flux saisonnières de 1 à 10. Pour les réseaux télécom, c'est plus difficile :-) Nous attendons d'ailleurs tous avec impatience la fin du mois d'Aout, pour retrouver un peu de fluidité sur nos réseaux, routiers et numériques :-D :-D :-D Aujourd hui vous arrivez à faire passer de la data sur la 2G? Moi très difficilement. Peut-être parce que ce sont aussi nos besoins / usages / habitudes qui augmentent ? D'où l'idée d'utiliser des codecs à très faible débit (10 kbits/s), histoire de voir si çà peut fonctionner ou pas. --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Le 25/08/2017 à 13:58, Maxime Renusson a écrit : En toute honnêteté, je ne prendrais pas le risque en mobilité 3G (non HSPA), sachant qu'on a déjà du mal avec des canaux dédiés pour la voix (et des protocoles prévus spécialement pour le handover voix)... Ce n'est pas une application business. Il n'y a pas vraiment de "risque" ;-) Si çà fonctionne, c'est parfait et c'est tant mieux. Si çà ne fonctionne pas, il reste l'analogique ;-) --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Le 25/08/2017 à 13:30, Olivier Lange a écrit : Pas testé en IAX2, mais nous on fait passer en SIP au travers d'un VPN l2tp sans problèmes. Après, il faut que le signal 3/4G soit disponible. En 4G ou même en 3G, en zone urbaine avec du signal, et en étant immobile, çà marche impeccable, en direct ou via VPN. La question, c'est vraiment d'optimiser le fonctionnement quand le réseau est faible ou fluctuant. Je préfère passer par un tunnel, pour éviter les changement d'ip de la 4G (et donc ca me permets d'avoir une authentification par IP en plus du login/pass). Bien vu. Si je peux éviter de laisser le port IAX ouvert aux quatre vents sur Internet, ce n'est pas plus mal. Par contre, le réseau se comporte assez mal en général quand un mobile doit roamer entre réseaux 4G, 3G voire 2G. Du coup, j'envisage de le bloquer en 3G-Only (ou 4G-Only ou 2G-Only), afin d'éviter les handovers 4G/3G qui sont assez catastrophiques. Du coup, l'IP de sortie ne devrait plus (trop) changer... Enfin, je pense... Par contre, en 2G, ca passe pas. 3G/4G, pas de souci, mais 2G, pas eu de résultat probant non plus Le but ici n'est pas de privilégier la qualité de l'audio, mais plutôt la stabilité. J'avais déjà fait des essais avec un codec GSM (bande passante : une trentaine de kbits/s), et en 2G, çà marchait "un petit peu". J'ai prévu de faire d'autres essais avec des codecs à bande passante encore plus faible (iLBC, Speex), dès que j'aurai réussi à les compiler :-) (pour cette application, je n'ai que les codecs open-source à disposition) --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Bonjour Pourquoi la nécessité d utiliser de l iax2? Tu peux utiliser des codecs GSM OU g729 pour minimiser la bande passante. Normalement en 4G pas de probleme en ville mais il y a encore deux semaines j étais en Corse a borgo et impossible de faire passer les flux RTP sur tous les opérateurs sur site . Idem en 4G avec un débit formidable entre 10 et 70ko/s Pour la petite histoire il y a 10 ans je commençais à faire de la voip sur des réseaux mobiles et en 2G il y avait un décalage de deux secondes et orange était le meilleurs sur la bande passante ( no comment sur le reste) Aujourd hui vous arrivez à faire passer de la data sur la 2G? Moi très difficilement. Si l arcep pouvait faire des mesures de qualités de service cela ferait tomber le scoring de tous nos opérateurs classés numéro 1 par l ARCEP :-) Richard Le 25 août 2017 14:00, "Maxime Renusson" a écrit : > Hello, > > En toute honnêteté, je ne prendrais pas le risque en mobilité 3G (non > HSPA), sachant qu'on a déjà du mal avec des canaux dédiés pour la voix (et > des protocoles prévus spécialement pour le handover voix)... > Les handovers data 3G qui mettent plus d'une seconde sont assez communs > (je parle même pas du Multi-RAB où là c'est la voix qui prime, le HO data > se fait en best effort), sans compter que la jigue et la latence sont > relativement aléatoires et sont critiques pour la VoIP. > Par contre, en LTE et HSxPA, normalement pas de soucis (sous réserve que > la.es cellule.s HSPA soient pas super chargées), même en mobilité. > > Max Renusson > > On Fri, 25 Aug 2017 13:30:59 +0200 Olivier Lange > wrote > > > Le 25 août 2017 à 13:21, Toussaint OTTAVI a > écrit : > > > Bonjour la liste, > > > > > > J'ai besoin de faire passer de la VoIP en IAX2 à travers des > connexions > > > mobiles 4G/3G/2G. Mes premiers essais ne sont pas très concluants, > surtout > > > lorsque la qualité du réseau est mauvaise. > > > > > > J'ai deux options : > > > - Passer mes flux IAX2 en direct sur le réseau 3G (avec le risque que > > > l'opérateur mobile n'apprécie que modérément la chose, et restreigne > les > > > flux) > > > - Passer les flux IAX2 dans un VPN existant (OpenVPN sur UDP) (ce qui > va > > > rajouter une sur-couche logicielle qui risque de dégrader le flux > voix) > > > > > > L'objectif n'est pas d'obtenir des communications voix FULL-HD, mais > de > > > privilégier la continuité et l'intelligibilité des communications en > > > situations où la qualité du réseau mobile est variable (véhicule en > > > déplacement, zones de montagne, handovers). > > > > > > Quelle serait l'architecture à privilégier dans cette situation ? Flux > > > directs ou VPN ? > > > > Pas testé en IAX2, mais nous on fait passer en SIP au travers d'un VPN > > l2tp sans problèmes. Après, il faut que le signal 3/4G soit > > disponible. > > > > Je préfère passer par un tunnel, pour éviter les changement d'ip de la > > 4G (et donc ca me permets d'avoir une authentification par IP en plus > > du login/pass). Mais j'ai un client qui a une config temporaire a > > cause d'un retard de livraison de son EFM, avec une 4G qui est > > mutualisé avec QOS entre data et voix, en directe, et il ne se plaint > > pas, pas de souci. Donc au final, tout dépends de ton infra > > disponible. L'incidence sur la voix n'est pas énorme. > > > > Par contre, en 2G, ca passe pas. 3G/4G, pas de souci, mais 2G, pas eu > > de résultat probant non plus > > Olivier > > > > > > --- > > Liste de diffusion du FRnOG > > http://www.frnog.org/ > > > > > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ > --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Hello, En toute honnêteté, je ne prendrais pas le risque en mobilité 3G (non HSPA), sachant qu'on a déjà du mal avec des canaux dédiés pour la voix (et des protocoles prévus spécialement pour le handover voix)... Les handovers data 3G qui mettent plus d'une seconde sont assez communs (je parle même pas du Multi-RAB où là c'est la voix qui prime, le HO data se fait en best effort), sans compter que la jigue et la latence sont relativement aléatoires et sont critiques pour la VoIP. Par contre, en LTE et HSxPA, normalement pas de soucis (sous réserve que la.es cellule.s HSPA soient pas super chargées), même en mobilité. Max Renusson On Fri, 25 Aug 2017 13:30:59 +0200 Olivier Lange wrote > Le 25 août 2017 à 13:21, Toussaint OTTAVI a écrit : > > Bonjour la liste, > > > > J'ai besoin de faire passer de la VoIP en IAX2 à travers des connexions > > mobiles 4G/3G/2G. Mes premiers essais ne sont pas très concluants, surtout > > lorsque la qualité du réseau est mauvaise. > > > > J'ai deux options : > > - Passer mes flux IAX2 en direct sur le réseau 3G (avec le risque que > > l'opérateur mobile n'apprécie que modérément la chose, et restreigne les > > flux) > > - Passer les flux IAX2 dans un VPN existant (OpenVPN sur UDP) (ce qui va > > rajouter une sur-couche logicielle qui risque de dégrader le flux voix) > > > > L'objectif n'est pas d'obtenir des communications voix FULL-HD, mais de > > privilégier la continuité et l'intelligibilité des communications en > > situations où la qualité du réseau mobile est variable (véhicule en > > déplacement, zones de montagne, handovers). > > > > Quelle serait l'architecture à privilégier dans cette situation ? Flux > > directs ou VPN ? > > Pas testé en IAX2, mais nous on fait passer en SIP au travers d'un VPN > l2tp sans problèmes. Après, il faut que le signal 3/4G soit > disponible. > > Je préfère passer par un tunnel, pour éviter les changement d'ip de la > 4G (et donc ca me permets d'avoir une authentification par IP en plus > du login/pass). Mais j'ai un client qui a une config temporaire a > cause d'un retard de livraison de son EFM, avec une 4G qui est > mutualisé avec QOS entre data et voix, en directe, et il ne se plaint > pas, pas de souci. Donc au final, tout dépends de ton infra > disponible. L'incidence sur la voix n'est pas énorme. > > Par contre, en 2G, ca passe pas. 3G/4G, pas de souci, mais 2G, pas eu > de résultat probant non plus > Olivier > > > --- > Liste de diffusion du FRnOG > http://www.frnog.org/ > --- Liste de diffusion du FRnOG http://www.frnog.org/
Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Le 25 août 2017 à 13:21, Toussaint OTTAVI a écrit : > Bonjour la liste, > > J'ai besoin de faire passer de la VoIP en IAX2 à travers des connexions > mobiles 4G/3G/2G. Mes premiers essais ne sont pas très concluants, surtout > lorsque la qualité du réseau est mauvaise. > > J'ai deux options : > - Passer mes flux IAX2 en direct sur le réseau 3G (avec le risque que > l'opérateur mobile n'apprécie que modérément la chose, et restreigne les > flux) > - Passer les flux IAX2 dans un VPN existant (OpenVPN sur UDP) (ce qui va > rajouter une sur-couche logicielle qui risque de dégrader le flux voix) > > L'objectif n'est pas d'obtenir des communications voix FULL-HD, mais de > privilégier la continuité et l'intelligibilité des communications en > situations où la qualité du réseau mobile est variable (véhicule en > déplacement, zones de montagne, handovers). > > Quelle serait l'architecture à privilégier dans cette situation ? Flux > directs ou VPN ? Pas testé en IAX2, mais nous on fait passer en SIP au travers d'un VPN l2tp sans problèmes. Après, il faut que le signal 3/4G soit disponible. Je préfère passer par un tunnel, pour éviter les changement d'ip de la 4G (et donc ca me permets d'avoir une authentification par IP en plus du login/pass). Mais j'ai un client qui a une config temporaire a cause d'un retard de livraison de son EFM, avec une 4G qui est mutualisé avec QOS entre data et voix, en directe, et il ne se plaint pas, pas de souci. Donc au final, tout dépends de ton infra disponible. L'incidence sur la voix n'est pas énorme. Par contre, en 2G, ca passe pas. 3G/4G, pas de souci, mais 2G, pas eu de résultat probant non plus Olivier --- Liste de diffusion du FRnOG http://www.frnog.org/
[FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?
Bonjour la liste, J'ai besoin de faire passer de la VoIP en IAX2 à travers des connexions mobiles 4G/3G/2G. Mes premiers essais ne sont pas très concluants, surtout lorsque la qualité du réseau est mauvaise. J'ai deux options : - Passer mes flux IAX2 en direct sur le réseau 3G (avec le risque que l'opérateur mobile n'apprécie que modérément la chose, et restreigne les flux) - Passer les flux IAX2 dans un VPN existant (OpenVPN sur UDP) (ce qui va rajouter une sur-couche logicielle qui risque de dégrader le flux voix) L'objectif n'est pas d'obtenir des communications voix FULL-HD, mais de privilégier la continuité et l'intelligibilité des communications en situations où la qualité du réseau mobile est variable (véhicule en déplacement, zones de montagne, handovers). Quelle serait l'architecture à privilégier dans cette situation ? Flux directs ou VPN ? --- Liste de diffusion du FRnOG http://www.frnog.org/