[VoiceOps] One Way Audio - Frontier Comm (Los Angeles area)

Jeff Brower jbrower at signalogic.com
Mon Mar 11 21:38:38 EDT 2024


  Hi Nathan-

> I mean, _maybe_ if you are aggregating audio transmissions into
> 150ms+ sized frames, but...that seems like a bad idea?

It's not a good idea for real-time delivery, but that doesn't stop  
some audio use-cases from doing it, for example speech recognition /  
translation, where some delay is ok, and/or audio quality is ultra  
important.  Maybe that's better termed near-real-time.

-Jeff

Quoting Nathan Anderson via VoiceOps <voiceops at voiceops.org>:

> "Only if it was encapsulated over some form of TCP"
>
>    Even so, what narrow-band voice codec with frames transmitted at  
> regular intervals is going to be sending individual IP packets  
> approaching anywhere near 1500 bytes in size?  I mean, _maybe_ if  
> you are aggregating audio transmissions into 150ms+ sized frames,  
> but...that seems like a bad idea?
>
>    I'm also not really sure what TCP's got to do with anything,  
> frankly.  The only thing it has that UDP does not in the context of  
> influencing packet size is MSS.  Which arguably _increases_ the  
> chance of success, since at least MSS negotiation is something that  
> you have _some_ semblance of control over in order to override bad  
> behavior, unlike PMTUd which, if your ICMP "packet too big" messages  
> are getting sent to /dev/null ...good luck with that.
>
>    But, again, that's rather a non-issue if your individual audio  
> frame IP packets are, like, 200ish bytes in size each on average for  
> 20ms-worth of audio.  Even if some WAN link between you and the  
> other endpoint had some _absurdly_ low MTU like ~500 _and_ your  
> PMTUd messages are getting eaten by a grue somewhere in the middle,  
> you _still_ aren't going to be running into that.  So the whole TCP  
> encap thing strikes me as a /non sequitur/?
>
>    (Not to mention that TCP's guaranteed delivery feature is rather  
> undesirable in the context of real-time anything, though that's  
> another whole subject entirely.)
>
>    -- Nathan
>
>      FROM: Jeff Brower [mailto:jbrower at signalogic.com]
> SENT: Monday, March 11, 2024 10:19 AM
> TO: Nathan Anderson
> CC: voiceops at voiceops.org
> SUBJECT: Re: [VoiceOps] One Way Audio - Frontier Comm (Los Angeles area)
>
>    Hi Nathan-
>
>> In short, I have a hard time believing that MTU issues are the underlying
>> cause for many (or even any) VoIP audio delivery problems
>
> Only if it was encapsulated over some form of TCP.
>
>> VoIP audio streams other than PCMU-encoded ones, so perhaps it's
>> possible other codecs are different
>
> It might be worth checking for EVS, which has a lot of SDP options.  
> We've seen some endpoints (handsets) that stop encoding because they  
> didn't understand SDP asks from the receiver. Basically bugs, they  
> get fixed over time, but since EVS is newer and still in adoption  
> phase, that time is stretched out.
>
> -Jeff
>
> Quoting Nathan Anderson via VoiceOps <voiceops at voiceops.org>:
>
>     
>
>> Yes, hosts or routers-in-the-middle that don't send ICMP type 3  
>> code 4, or which drop such a message sent by another host instead  
>> of forwarding it, do make me upset.
>>
>>       
>>
>>      But...
>>
>>       
>>
>>      In this case we're talking about relatively narrow-band,  
>> widely-compressed RTP audio.  Admittedly I rarely deal with any  
>> VoIP audio streams other than PCMU-encoded ones, so perhaps it's  
>> possible other codecs are different (though I'd be  
>> surprised...timeliness of delivery in a real-time application like  
>> this is far more important than efficiency of packing the data into  
>> as few frames as possible), but I personally have never seen an RTP  
>> frame that comes close to approaching standard Ethernet MTU.  The  
>> packets are typically more like a couple hundred bytes large.
>>
>>       
>>
>>      And of course being UDP, TCP MSS doesn't enter into the  
>> picture, either.
>>
>>       
>>
>>      In short, I have a hard time believing that MTU issues are the  
>> underlying cause for many (or even any) VoIP audio delivery  
>> problems...but, as the meme goes, "change my mind"; heh.
>>
>>       
>>
>>      -- Nathan
>>
>>       
>>
>>        FROM: VoiceOps [mailto:voiceops-bounces at voiceops.org] ON  
>> BEHALF OF Pinchas Neiman via VoiceOps
>> SENT: Sunday, March 10, 2024 7:29 AM
>> TO: Alex Balashov
>> CC: VoiceOps
>> SUBJECT: Re: [VoiceOps] One Way Audio - Frontier Comm (Los Angeles area)
>>
>>         
>>
>>
>>        I have (on a rural area DSL line) a desk phone registered  
>> directly on line 1, and line 2 over the VPN, whenever someone on  
>> line 1 tells me I couldn't hear you well, I am saying calling you  
>> back with another line, every time they will respond immediately  
>> Ah. Now your voice is much better.
>>
>>         
>>
>>
>>        TCP connections are also much more reliable over the VPN than direct.
>>
>>         
>>
>>
>>        I am using WG over UDP with MTU 80 bytes lower than the  
>> worst case general MTU.
>>
>>         
>>
>>
>>        I digged through my issue, and found that some hops in my  
>> long list of local hops (last mile/s) are very unreliable, and not  
>> responding when they drop (crime #1) a big packet even if DF was  
>> set (crime #2), so best for me was to have wireguard do the  
>> fragmentation on my side, as well as signal to the TCP connections  
>> to lower their MSS automatically.
>>
>>         
>>
>>
>>        In other cases a VPN will also be able to patch TCP issues  
>> related to asymmetric routing, or firewall timeouts.
>>
>>         
>>
>>
>>        To be noted, 
>>
>>         
>>
>>
>>        #1 VPN device CPU should be fast enough to do the packaging,  
>> as there is usually no hardware assistance for the VPN  
>> prepackaging.. a good gigabit router could easily become a source  
>> of latency when it involves something more than passing/nating  
>> packets between ports
>>
>>         
>>
>>
>>        #2 having a VPN without adjusting the MTU (either manually  
>> or automatically) will increase packet loss, this is the source of  
>> the myth that VPN is a overhead for VOIP
>>
>>         
>>
>>
>>        My understanding in networking may be flawed but this is my  
>> practical experience accumulated so far.
>>
>>         
>>
>>
>>        On Sat, Mar 9, 2024 at 4:00 PM Alex Balashov via VoiceOps  
>> <voiceops at voiceops.org> wrote:
>>
>>         
>>
>>> No, it's true, consider me appropriately humbled. I  
>>> underappreciated the nuance of this issue. I thought we were  
>>> talking about something closer to the physicality of networks, not  
>>> packet inspection/filtering/etc.
>>>
>>> -- Alex
>>>
>>>> On 9 Mar 2024, at 08:11, James Cloos <cloos at jhcloos.com> wrote:
>>>>
>>>>>>>>> "AB" == Alex Balashov writes:
>>>>
>>>>>> I don't trust last mile networks to reliably deliver SIP calls.  
>>>>>> I usually end up putting them into VPNs, TLS, etc.
>>>>
>>>> AB> VPNs and TLS make last-mile networks more reliable? :-)
>>>>
>>>> on the vpn side, wireguard (which runs over udp) certainly does.
>>>>
>>>> I imagine ipsec sometimes can, too.  but wg is easier.
>>>>
>>>> -JimC
>>>> --
>>>> James Cloos <cloos at jhcloos.com>
>>>>             OpenPGP: https://jhcloos.com/0x997A9F17ED7DAEA6.asc
>>>
>>> --
>>> Alex Balashov
>>> Principal Consultant
>>> Evariste Systems LLC
>>> Web: https://evaristesys.com
>>> Tel: +1-706-510-6800
>>>
>>> _______________________________________________
>>> VoiceOps mailing list
>>> VoiceOps at voiceops.org
>>> https://puck.nether.net/mailman/listinfo/voiceops
>>>
>>>         
>>
>>
>>                     PINCHAS S. NEIMAN
>> Software Engineer At ESEQ Technology Corp.
>> 845.213.1229 #2
>>
>>                      
>>
>>                     
>>
>>                     
>>
>>                     
>
>
>
>  
>
>     
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/voiceops/attachments/20240312/04cc9952/attachment-0001.htm>


More information about the VoiceOps mailing list