Re: [FRnOG] [TECH] VoIP / IAX2 sur réseaux mobiles ?

2017-09-06 Par sujet Tristan Mahé
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 ?

2017-08-28 Par sujet Xavier ROCA
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 ?

2017-08-27 Par sujet Toussaint OTTAVI


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 ?

2017-08-25 Par sujet David Ponzone
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 ?

2017-08-25 Par sujet Toussaint OTTAVI


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 ?

2017-08-25 Par sujet Jérôme Marteaux


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 ?

2017-08-25 Par sujet Toussaint OTTAVI


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 ?

2017-08-25 Par sujet Toussaint OTTAVI


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 ?

2017-08-25 Par sujet Toussaint OTTAVI


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 ?

2017-08-25 Par sujet Richard Klein
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 ?

2017-08-25 Par sujet Maxime Renusson
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 ?

2017-08-25 Par sujet Olivier Lange
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 ?

2017-08-25 Par sujet Toussaint OTTAVI

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/