Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

6 May, 2024: The networking issue during the past two days has been identified and appears to be fixed. Will keep monitoring.


aus+uk / uk.telecom / Re: Move to VOIP an CGNAT

SubjectAuthor
* Move to VOIP an CGNATDavid Woolley
`* Move to VOIP an CGNATTweed
 +* Move to VOIP an CGNATDavid Woolley
 |`* Move to VOIP an CGNATTweed
 | `* Move to VOIP an CGNATAndy Burns
 |  `- Move to VOIP an CGNATTheo
 `* Move to VOIP an CGNATThe Natural Philosopher
  `* Move to VOIP an CGNATRichmond
   `* Move to VOIP an CGNATBrian Gregory
    `* Move to VOIP an CGNATThe Natural Philosopher
     +* Move to VOIP an CGNATBrian Gregory
     |`- Move to VOIP an CGNATThe Natural Philosopher
     `- Move to VOIP an CGNATDavid Woolley

1
Re: Move to VOIP an CGNAT

<ua0icd$28tp9$1@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14009&group=uk.telecom#14009

  copy link   Newsgroups: uk.d-i-y uk.telecom
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@ex.djwhome.demon.invalid (David Woolley)
Newsgroups: uk.d-i-y,uk.telecom
Subject: Re: Move to VOIP an CGNAT
Date: Fri, 28 Jul 2023 15:12:28 +0100
Organization: No affiliation
Lines: 25
Message-ID: <ua0icd$28tp9$1@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 28 Jul 2023 14:12:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="277a6d95acef798517ac76224e137a7c";
logging-data="2389801"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18veXHRwfrHpBuhR9nqD3ugnYz9n+8+5/4="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:ShHCQMI2r/I3cl1K2aE5BvJZbl8=
Content-Language: en-GB
In-Reply-To: <u90g7g$o3t8$1@dont-email.me>
 by: David Woolley - Fri, 28 Jul 2023 14:12 UTC

On 16/07/2023 11:19, The Natural Philosopher wrote:
> You probably could. SIP works *behind* router NAT.

SIP wasn't designed to work behind NAT. There are various kludges in
SIP implementations to cope with it, and at least one in SIP itself.
Not setting up those kludges properly is the biggest reason for getting
one way, or no way audio, and calls that drop after 32 seconds.

The kludge in SIP itself is rport, which tells the other end to ignore
what it is being told about the initial signalling address, and just
reply to wherever the request appears to have come from.

The cleanest operation tends to happen when the user agents are either
told, or work out, what their public address is and send that in the
protocol.

Other old kludges, are pretending rport was used even when it was not,
ignoring contact headers and using the de facto signalling address, and
assuming media goes to where it comes from, rather than where the
signalling says it goes (only one side can use this tactic).

For WebRTC, there is ICE, which seems to be that the user agent makes
guesses as to the possible correct address for media, and the other side
tries them in turn, stopping if it finds one that works. That can
sometimes result in very slow starts.

Re: Move to VOIP an CGNAT

<ua0oa2$29d58$1@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14010&group=uk.telecom#14010

  copy link   Newsgroups: uk.telecom uk.d-i-y
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: usenet.t...@gmail.com (Tweed)
Newsgroups: uk.telecom,uk.d-i-y
Subject: Re: Move to VOIP an CGNAT
Date: Fri, 28 Jul 2023 15:53:38 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <ua0oa2$29d58$1@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me>
<u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me>
<u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 28 Jul 2023 15:53:38 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5af48dcfa2c5f33831e6c2b3b49d269b";
logging-data="2405544"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18KUCIMBMoUjVvSDfUfHEky"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:7NlmYleesMli3cwg1ogKeXvq/7k=
sha1:nzTZ7c09DQwh8ox1iahv42sHvBY=
 by: Tweed - Fri, 28 Jul 2023 15:53 UTC

David Woolley <david@ex.djwhome.demon.invalid> wrote:
> On 16/07/2023 11:19, The Natural Philosopher wrote:
>> You probably could. SIP works *behind* router NAT.
>
> SIP wasn't designed to work behind NAT. There are various kludges in
> SIP implementations to cope with it, and at least one in SIP itself.
> Not setting up those kludges properly is the biggest reason for getting
> one way, or no way audio, and calls that drop after 32 seconds.
>
> The kludge in SIP itself is rport, which tells the other end to ignore
> what it is being told about the initial signalling address, and just
> reply to wherever the request appears to have come from.
>
> The cleanest operation tends to happen when the user agents are either
> told, or work out, what their public address is and send that in the
> protocol.
>
> Other old kludges, are pretending rport was used even when it was not,
> ignoring contact headers and using the de facto signalling address, and
> assuming media goes to where it comes from, rather than where the
> signalling says it goes (only one side can use this tactic).
>
> For WebRTC, there is ICE, which seems to be that the user agent makes
> guesses as to the possible correct address for media, and the other side
> tries them in turn, stopping if it finds one that works. That can
> sometimes result in very slow starts.
>

I wonder how the likes of WhatsApp/Teams/FaceTime work? They rarely seem
bothered by NAT.

Re: Move to VOIP an CGNAT

<ua0ukc$29v6u$1@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14011&group=uk.telecom#14011

  copy link   Newsgroups: uk.telecom uk.d-i-y
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@ex.djwhome.demon.invalid (David Woolley)
Newsgroups: uk.telecom,uk.d-i-y
Subject: Re: Move to VOIP an CGNAT
Date: Fri, 28 Jul 2023 18:41:31 +0100
Organization: No affiliation
Lines: 13
Message-ID: <ua0ukc$29v6u$1@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 28 Jul 2023 17:41:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="277a6d95acef798517ac76224e137a7c";
logging-data="2424030"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX183Mpyl6BaWOXPGcpL59hA/SUDhmOYlzog="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:xR7yg5xQQI+NEIiC+cNe+R3RDrw=
Content-Language: en-GB
In-Reply-To: <ua0oa2$29d58$1@dont-email.me>
 by: David Woolley - Fri, 28 Jul 2023 17:41 UTC

On 28/07/2023 16:53, Tweed wrote:
> I wonder how the likes of WhatsApp/Teams/FaceTime work? They rarely seem
> bothered by NAT.

They are newer, and at least WhatsApp's protocol in not published.
However one of the ways they are made to work is by going through a
public server, which is, itself, not-natted.

I suspect, also, that ICE came from the tactics they used.

They were designed, from the start, to work with over a consumer
oriented web browsing service, whereas SIP was designed to work on the
internet.

Re: Move to VOIP an CGNAT

<ua112s$2a7e4$1@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14012&group=uk.telecom#14012

  copy link   Newsgroups: uk.telecom uk.d-i-y
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: usenet.t...@gmail.com (Tweed)
Newsgroups: uk.telecom,uk.d-i-y
Subject: Re: Move to VOIP an CGNAT
Date: Fri, 28 Jul 2023 18:23:24 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <ua112s$2a7e4$1@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me>
<u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me>
<u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me>
<ua0oa2$29d58$1@dont-email.me>
<ua0ukc$29v6u$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 28 Jul 2023 18:23:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5af48dcfa2c5f33831e6c2b3b49d269b";
logging-data="2432452"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dkVjbZ0vM4aGu4JubjVMV"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:csSzJ/fUXwovWdgvqs3utlJqXIA=
sha1:AVlP3Xo2Xgzaw82OvpClWfdk4UQ=
 by: Tweed - Fri, 28 Jul 2023 18:23 UTC

David Woolley <david@ex.djwhome.demon.invalid> wrote:
> On 28/07/2023 16:53, Tweed wrote:
>> I wonder how the likes of WhatsApp/Teams/FaceTime work? They rarely seem
>> bothered by NAT.
>
> They are newer, and at least WhatsApp's protocol in not published.
> However one of the ways they are made to work is by going through a
> public server, which is, itself, not-natted.
>
> I suspect, also, that ICE came from the tactics they used.
>
> They were designed, from the start, to work with over a consumer
> oriented web browsing service, whereas SIP was designed to work on the
> internet.
>

ICE?

Re: Move to VOIP an CGNAT

<ua2b86$2ibvn$1@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14015&group=uk.telecom#14015

  copy link   Newsgroups: uk.telecom uk.d-i-y
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp...@invalid.invalid (The Natural Philosopher)
Newsgroups: uk.telecom,uk.d-i-y
Subject: Re: Move to VOIP an CGNAT
Date: Sat, 29 Jul 2023 07:23:02 +0100
Organization: A little, after lunch
Lines: 60
Message-ID: <ua2b86$2ibvn$1@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 29 Jul 2023 06:23:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ceb4a33e3ce2bbadc429607c8d317811";
logging-data="2699255"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ZOfEg6CyPB5x5khyZQe/uXjdkjy5WU0s="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:pq3mFm9sjaT67sZjkD8+hx5Kkfk=
Content-Language: en-GB
In-Reply-To: <ua0oa2$29d58$1@dont-email.me>
 by: The Natural Philosop - Sat, 29 Jul 2023 06:23 UTC

On 28/07/2023 16:53, Tweed wrote:
> David Woolley <david@ex.djwhome.demon.invalid> wrote:
>> On 16/07/2023 11:19, The Natural Philosopher wrote:
>>> You probably could. SIP works *behind* router NAT.
>>
>> SIP wasn't designed to work behind NAT. There are various kludges in
>> SIP implementations to cope with it, and at least one in SIP itself.
>> Not setting up those kludges properly is the biggest reason for getting
>> one way, or no way audio, and calls that drop after 32 seconds.
>>
>> The kludge in SIP itself is rport, which tells the other end to ignore
>> what it is being told about the initial signalling address, and just
>> reply to wherever the request appears to have come from.
>>
>> The cleanest operation tends to happen when the user agents are either
>> told, or work out, what their public address is and send that in the
>> protocol.
>>
>> Other old kludges, are pretending rport was used even when it was not,
>> ignoring contact headers and using the de facto signalling address, and
>> assuming media goes to where it comes from, rather than where the
>> signalling says it goes (only one side can use this tactic).
>>
>> For WebRTC, there is ICE, which seems to be that the user agent makes
>> guesses as to the possible correct address for media, and the other side
>> tries them in turn, stopping if it finds one that works. That can
>> sometimes result in very slow starts.
>>
>
> I wonder how the likes of WhatsApp/Teams/FaceTime work? They rarely seem
> bothered by NAT.
>
They are not peer to peer. A server of a known address is involved that
relays the calls.

The problem with NAT is that it allows outbound connections but makes
very little provision for inbound ones.

SIP worked flawlessly on my VOIP equipped router though, and works on
the new one too. They *are* the NAT, not behind it!

I suspect that is the way it will go, Phone ports in the router for
third party VOIP/SIP or in the fibre modem thingie for locked into
BT/ISP shit
There are boxes that will work inside NAT, and there are ways to accept
incoming connections behind NAT. PnP is one ghastly one.

As with things like ftp transfers in the early days, the router needs to
understand the protocol and accept incoming SYN packets and allow a
remote peer to set up a connection.

Or we all go IPV6 for voip and forget NAT

--
How fortunate for governments that the people they administer don't think.

Adolf Hitler

Re: Move to VOIP an CGNAT

<kik3j1F60klU1@mid.individual.net>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14016&group=uk.telecom#14016

  copy link   Newsgroups: uk.telecom uk.d-i-y
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: use...@andyburns.uk (Andy Burns)
Newsgroups: uk.telecom,uk.d-i-y
Subject: Re: Move to VOIP an CGNAT
Date: Sat, 29 Jul 2023 10:14:09 +0100
Lines: 12
Message-ID: <kik3j1F60klU1@mid.individual.net>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
<ua0ukc$29v6u$1@dont-email.me> <ua112s$2a7e4$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net yhP6OYb2s0lAp0Mt7c6xrgsifzVdiRp0wcZ+Q50P6l2Gmr+YwM
Cancel-Lock: sha1:Rn++914DhPU0KkzNUlHr9LTBIBM= sha256:0sS702d8FnB/sgxH1KoGZ+MinsqVUB7a3v9Oe58drkk=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <ua112s$2a7e4$1@dont-email.me>
 by: Andy Burns - Sat, 29 Jul 2023 09:14 UTC

Tweed wrote:

> David Woolley wrote:
>
>> I suspect, also, that ICE came from the tactics they used.
>
> ICE?

<https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment>

I've never used it, but some SBCs I've installed offer it, either not
using NAT or using STUN has always worked for me.

Re: Move to VOIP an CGNAT

<G9j*e0tmz@news.chiark.greenend.org.uk>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14018&group=uk.telecom#14018

  copy link   Newsgroups: uk.telecom uk.d-i-y
Path: i2pn2.org!i2pn.org!news.nntp4.net!nntp.terraraq.uk!nntp-feed.chiark.greenend.org.uk!ewrotcd!.POSTED.chiark.greenend.org.uk!not-for-mail
From: theom+n...@chiark.greenend.org.uk (Theo)
Newsgroups: uk.telecom,uk.d-i-y
Subject: Re: Move to VOIP an CGNAT
Date: 29 Jul 2023 12:12:16 +0100 (BST)
Organization: University of Cambridge, England
Message-ID: <G9j*e0tmz@news.chiark.greenend.org.uk>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me> <u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me> <ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me> <ua0ukc$29v6u$1@dont-email.me> <ua112s$2a7e4$1@dont-email.me> <kik3j1F60klU1@mid.individual.net>
Injection-Info: chiark.greenend.org.uk; posting-host="chiark.greenend.org.uk:212.13.197.229";
logging-data="13921"; mail-complaints-to="abuse@chiark.greenend.org.uk"
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/5.10.0-22-amd64 (x86_64))
Originator: theom@chiark.greenend.org.uk ([212.13.197.229])
 by: Theo - Sat, 29 Jul 2023 11:12 UTC

In uk.telecom Andy Burns <usenet@andyburns.uk> wrote:
> Tweed wrote:
>
> > David Woolley wrote:
> >
> >> I suspect, also, that ICE came from the tactics they used.
> >
> > ICE?
>
> <https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment>
>
> I've never used it, but some SBCs I've installed offer it, either not
> using NAT or using STUN has always worked for me.

I found this useful in understanding:
https://wayback.archive-it.org/20635/20230207091459/https://www.ietfjournal.org/interactive-connectivity-establishment/

Briefly, STUN asks a server on the internet to tell you what IP your packets
came from (roughly like https://whatismyipaddress.com/ but for machines).
Then you can embed that in your packets.

TURN acts as a proxy for your packets, so you send all your audio to the
TURN server and that forwards it. That's expensive.

ICE tries both STUN and TURN at the same time at each end and the sides
then negotiate over which method is best.

This does sound a little like the protocol Skype used in its original P2P
implementation, except that clients were also servers. A client would try
to decide if it was on the public internet and if so announce itself as a
'supernode', and non-internet clients would funnel their traffic through the
nearest supernode. This was a big headache for network managers who
suddenly found somebody running Skype on one of their machines would
suddenly generate a massive spike in traffic.

Theo

Re: Move to VOIP an CGNAT

<85pm476m3t.fsf@example.com>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14023&group=uk.telecom#14023

  copy link   Newsgroups: uk.telecom
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: dnomh...@gmx.com (Richmond)
Newsgroups: uk.telecom
Subject: Re: Move to VOIP an CGNAT
Date: Tue, 01 Aug 2023 12:25:10 +0100
Organization: Frantic
Message-ID: <85pm476m3t.fsf@example.com>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
<ua2b86$2ibvn$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: solani.org;
logging-data="54122"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:9ERPx7EuOvDqjB0c8xBByBTnoIc= sha1:VcacJiCWscXLHPCLcnRdch8Kh9c=
X-User-ID: eJwFwYEBwDAEBMCVXvCacRD2H6F3rhR2GJ3m61vnDK4NWr7czSlGnjJKZQEdOnwAy6/zKX4q1hFD
 by: Richmond - Tue, 1 Aug 2023 11:25 UTC

The Natural Philosopher <tnp@invalid.invalid> writes:

> On 28/07/2023 16:53, Tweed wrote:
>> David Woolley <david@ex.djwhome.demon.invalid> wrote:
>>> On 16/07/2023 11:19, The Natural Philosopher wrote:
>>>> You probably could. SIP works *behind* router NAT.
>>>
>>> SIP wasn't designed to work behind NAT. There are various kludges in
>>> SIP implementations to cope with it, and at least one in SIP itself.
>>> Not setting up those kludges properly is the biggest reason for getting
>>> one way, or no way audio, and calls that drop after 32 seconds.
>>>
>>> The kludge in SIP itself is rport, which tells the other end to ignore
>>> what it is being told about the initial signalling address, and just
>>> reply to wherever the request appears to have come from.
>>>
>>> The cleanest operation tends to happen when the user agents are either
>>> told, or work out, what their public address is and send that in the
>>> protocol.
>>>
>>> Other old kludges, are pretending rport was used even when it was not,
>>> ignoring contact headers and using the de facto signalling address, and
>>> assuming media goes to where it comes from, rather than where the
>>> signalling says it goes (only one side can use this tactic).
>>>
>>> For WebRTC, there is ICE, which seems to be that the user agent makes
>>> guesses as to the possible correct address for media, and the other side
>>> tries them in turn, stopping if it finds one that works. That can
>>> sometimes result in very slow starts.
>>>
>> I wonder how the likes of WhatsApp/Teams/FaceTime work? They rarely
>> seem
>> bothered by NAT.
>>
> They are not peer to peer. A server of a known address is involved
> that relays the calls.
>
> The problem with NAT is that it allows outbound connections but makes
> very little provision for inbound ones.
>
> SIP worked flawlessly on my VOIP equipped router though, and works on
> the new one too. They *are* the NAT, not behind it!
>
> I suspect that is the way it will go, Phone ports in the router for
> third party VOIP/SIP or in the fibre modem thingie for locked into
> BT/ISP shit
> There are boxes that will work inside NAT, and there are ways to
> accept incoming connections behind NAT. PnP is one ghastly one.
>
> As with things like ftp transfers in the early days, the router needs
> to understand the protocol and accept incoming SYN packets and allow a
> remote peer to set up a connection.
>
> Or we all go IPV6 for voip and forget NAT

I think without NAT one would need a firewall. So using a software phone
or a mobile app there probably is a firewall which might prevent
incoming connections.

Re: Move to VOIP an CGNAT

<kissktFk3kjU1@mid.individual.net>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14024&group=uk.telecom#14024

  copy link   Newsgroups: uk.telecom
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: void-inv...@email.invalid (Brian Gregory)
Newsgroups: uk.telecom
Subject: Re: Move to VOIP an CGNAT
Date: Tue, 1 Aug 2023 18:10:53 +0100
Lines: 67
Message-ID: <kissktFk3kjU1@mid.individual.net>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
<ua2b86$2ibvn$1@dont-email.me> <85pm476m3t.fsf@example.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 8HX3KaliDRGM7w42C7ksdgCBoXiu9Q1Gj4o5T34OoQUcTne76f
Cancel-Lock: sha1:gMLI0bo0Yopq+FREyWcHrJ8Yas4= sha256:rMjU+Nx1eAcJYm37AaDDfHQRztXKCrZGDG4Q/m3Rznc=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <85pm476m3t.fsf@example.com>
 by: Brian Gregory - Tue, 1 Aug 2023 17:10 UTC

On 01/08/2023 12:25, Richmond wrote:
> The Natural Philosopher <tnp@invalid.invalid> writes:
>
>> On 28/07/2023 16:53, Tweed wrote:
>>> David Woolley <david@ex.djwhome.demon.invalid> wrote:
>>>> On 16/07/2023 11:19, The Natural Philosopher wrote:
>>>>> You probably could. SIP works *behind* router NAT.
>>>>
>>>> SIP wasn't designed to work behind NAT. There are various kludges in
>>>> SIP implementations to cope with it, and at least one in SIP itself.
>>>> Not setting up those kludges properly is the biggest reason for getting
>>>> one way, or no way audio, and calls that drop after 32 seconds.
>>>>
>>>> The kludge in SIP itself is rport, which tells the other end to ignore
>>>> what it is being told about the initial signalling address, and just
>>>> reply to wherever the request appears to have come from.
>>>>
>>>> The cleanest operation tends to happen when the user agents are either
>>>> told, or work out, what their public address is and send that in the
>>>> protocol.
>>>>
>>>> Other old kludges, are pretending rport was used even when it was not,
>>>> ignoring contact headers and using the de facto signalling address, and
>>>> assuming media goes to where it comes from, rather than where the
>>>> signalling says it goes (only one side can use this tactic).
>>>>
>>>> For WebRTC, there is ICE, which seems to be that the user agent makes
>>>> guesses as to the possible correct address for media, and the other side
>>>> tries them in turn, stopping if it finds one that works. That can
>>>> sometimes result in very slow starts.
>>>>
>>> I wonder how the likes of WhatsApp/Teams/FaceTime work? They rarely
>>> seem
>>> bothered by NAT.
>>>
>> They are not peer to peer. A server of a known address is involved
>> that relays the calls.
>>
>> The problem with NAT is that it allows outbound connections but makes
>> very little provision for inbound ones.
>>
>> SIP worked flawlessly on my VOIP equipped router though, and works on
>> the new one too. They *are* the NAT, not behind it!
>>
>> I suspect that is the way it will go, Phone ports in the router for
>> third party VOIP/SIP or in the fibre modem thingie for locked into
>> BT/ISP shit
>> There are boxes that will work inside NAT, and there are ways to
>> accept incoming connections behind NAT. PnP is one ghastly one.
>>
>> As with things like ftp transfers in the early days, the router needs
>> to understand the protocol and accept incoming SYN packets and allow a
>> remote peer to set up a connection.
>>
>> Or we all go IPV6 for voip and forget NAT
>
> I think without NAT one would need a firewall. So using a software phone
> or a mobile app there probably is a firewall which might prevent
> incoming connections.

I find I do not need incoming connections to receive calls via my VoIP
service. I just set my end to keep a SIP connection to my VoIP service
open all the time.

--
Brian Gregory (in England).

Re: Move to VOIP an CGNAT

<uae1i3$5slp$2@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14025&group=uk.telecom#14025

  copy link   Newsgroups: uk.telecom
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp...@invalid.invalid (The Natural Philosopher)
Newsgroups: uk.telecom
Subject: Re: Move to VOIP an CGNAT
Date: Wed, 2 Aug 2023 17:51:15 +0100
Organization: A little, after lunch
Lines: 13
Message-ID: <uae1i3$5slp$2@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
<ua2b86$2ibvn$1@dont-email.me> <85pm476m3t.fsf@example.com>
<kissktFk3kjU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 2 Aug 2023 16:51:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7a6d310cff9aba769c9da47100700472";
logging-data="193209"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19REIB5IL56VyX3c9pD8GwcFJllCDCjek4="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:OkSetio49ucnViCPQkshZkIW0tU=
Content-Language: en-GB
In-Reply-To: <kissktFk3kjU1@mid.individual.net>
 by: The Natural Philosop - Wed, 2 Aug 2023 16:51 UTC

On 01/08/2023 18:10, Brian Gregory wrote:
> I find I do not need incoming connections to receive calls via my VoIP
> service. I just set my end to keep a SIP connection to my VoIP service
> open all the time.
I dont think you exactly understand how TCP/IP works...

SIP does not proxy.

--
“Puritanism: The haunting fear that someone, somewhere, may be happy.”

H.L. Mencken, A Mencken Chrestomathy

Re: Move to VOIP an CGNAT

<kj062kF5fc2U2@mid.individual.net>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14035&group=uk.telecom#14035

  copy link   Newsgroups: uk.telecom
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: void-inv...@email.invalid (Brian Gregory)
Newsgroups: uk.telecom
Subject: Re: Move to VOIP an CGNAT
Date: Thu, 3 Aug 2023 00:10:11 +0100
Lines: 21
Message-ID: <kj062kF5fc2U2@mid.individual.net>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
<ua2b86$2ibvn$1@dont-email.me> <85pm476m3t.fsf@example.com>
<kissktFk3kjU1@mid.individual.net> <uae1i3$5slp$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net vDi9hImD+EFfi0sGf/kuFANxPKU+IkLMgke4oLYe3Q8UQ5bcAQ
Cancel-Lock: sha1:rmDjZ7TNim6ccR8/Q9B4suJTG7Q= sha256:jqwKW5+w0T48DV2RoQ6EY89uHnbfhtA6FBR2e/8llmc=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <uae1i3$5slp$2@dont-email.me>
 by: Brian Gregory - Wed, 2 Aug 2023 23:10 UTC

On 02/08/2023 17:51, The Natural Philosopher wrote:
> On 01/08/2023 18:10, Brian Gregory wrote:
>> I find I do not need incoming connections to receive calls via my VoIP
>> service. I just set my end to keep a SIP connection to my VoIP service
>> open all the time.
> I dont think you exactly understand how TCP/IP works...

I don't think you understand how modern VoIP works.

Do you seriously think that I have to open a port to the world for any
and all spammers to just connect to my phone and spam me for free?

> SIP does not proxy.
Irrelevant and wrong. Nothing "doesn't proxy" if you build the right proxy.

I receive incoming calls though NAT (or through an IPv6 firewall)
without problems.

--
Brian Gregory (in England).

Re: Move to VOIP an CGNAT

<uaf5e5$g063$6@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14037&group=uk.telecom#14037

  copy link   Newsgroups: uk.telecom
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp...@invalid.invalid (The Natural Philosopher)
Newsgroups: uk.telecom
Subject: Re: Move to VOIP an CGNAT
Date: Thu, 3 Aug 2023 04:03:33 +0100
Organization: A little, after lunch
Lines: 32
Message-ID: <uaf5e5$g063$6@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
<ua2b86$2ibvn$1@dont-email.me> <85pm476m3t.fsf@example.com>
<kissktFk3kjU1@mid.individual.net> <uae1i3$5slp$2@dont-email.me>
<kj062kF5fc2U2@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 3 Aug 2023 03:03:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1be4b16e76e1aaf050a641bbfa4de90";
logging-data="524483"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+QqSMqJ2eZ0sAXBHabynE4Zp3fioODqU0="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:nZ1Q0fal/EnbPYIwFGvp/udn9r8=
In-Reply-To: <kj062kF5fc2U2@mid.individual.net>
Content-Language: en-GB
 by: The Natural Philosop - Thu, 3 Aug 2023 03:03 UTC

On 03/08/2023 00:10, Brian Gregory wrote:
> On 02/08/2023 17:51, The Natural Philosopher wrote:
>> On 01/08/2023 18:10, Brian Gregory wrote:
>>> I find I do not need incoming connections to receive calls via my
>>> VoIP service. I just set my end to keep a SIP connection to my VoIP
>>> service open all the time.
>> I dont think you exactly understand how TCP/IP works...
>
> I don't think you understand how modern VoIP works.
>
> Do you seriously think that I have to open a port to the world for any
> and all spammers to just connect to my phone and spam me for free?
>
You already have exactly that on a land line or mobile phone

>> SIP does not proxy.
> Irrelevant and wrong. Nothing "doesn't proxy" if you build the right proxy.
>
Starw man. its not a matter of what you could do, its a matter of how it
currently works

> I receive incoming calls though NAT (or through an IPv6 firewall)
> without problems.
>
Precisely, but you have no idea how that happens, do you?

--
In theory, there is no difference between theory and practice.
In practice, there is.
-- Yogi Berra

Re: Move to VOIP an CGNAT

<uaj580$1afah$1@dont-email.me>

  copy mid

https://www.novabbs.com/aus+uk/article-flat.php?id=14068&group=uk.telecom#14068

  copy link   Newsgroups: uk.telecom
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@ex.djwhome.demon.invalid (David Woolley)
Newsgroups: uk.telecom
Subject: Re: Move to VOIP an CGNAT
Date: Fri, 4 Aug 2023 16:24:48 +0100
Organization: No affiliation
Lines: 18
Message-ID: <uaj580$1afah$1@dont-email.me>
References: <u90cs0$ne4p$3@dont-email.me> <u90d84$nqdq$2@dont-email.me>
<u90fui$o11e$3@dont-email.me> <u90g7g$o3t8$1@dont-email.me>
<ua0icd$28tp9$1@dont-email.me> <ua0oa2$29d58$1@dont-email.me>
<ua2b86$2ibvn$1@dont-email.me> <85pm476m3t.fsf@example.com>
<kissktFk3kjU1@mid.individual.net> <uae1i3$5slp$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 4 Aug 2023 15:24:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a0f611ee126c6b1130f65edd7539d1ee";
logging-data="1391953"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+2DPvlMGS354k+4bW0Z6uxo2X/xCI25Yg="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:RK/+Kafy05RMHaj49ayerU4Li6c=
In-Reply-To: <uae1i3$5slp$2@dont-email.me>
Content-Language: en-GB
 by: David Woolley - Fri, 4 Aug 2023 15:24 UTC

On 02/08/2023 17:51, The Natural Philosopher wrote:
> On 01/08/2023 18:10, Brian Gregory wrote:
>> I find I do not need incoming connections to receive calls via my VoIP
>> service. I just set my end to keep a SIP connection to my VoIP service
>> open all the time.
> I dont think you exactly understand how TCP/IP works...
>
> SIP does not proxy.
>

Did you mean to say it was connectionless? Large parts of RFC 3261 are
about using proxies with SIP, and bigger users use Session Border
Controllers, which are, I believe, proxy servers.

SIPS can use TCP and TLS, which are connection oriented.

My guess is that Brian really meant that he keeps the dynamic NAT rules
in router open.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor