[asterisk-dev] [Code Review] Add a SIP nat=auto setting
Luke Hamburg
luke at solvent-llc.com
Fri Jan 27 10:05:46 CST 2012
This is a really useful patch!
One question:
Would nat=auto be valid for the [general] context of sip.conf as well? Or should this always be explicitly yes/no. I ask because after the recent vulnerability related to having disparate nat= settings for peers I haven't been setting the nat= value per-peer, and instead set it once at [general].
Luke
From: asterisk-dev-bounces at lists.digium.com [mailto:asterisk-dev-bounces at lists.digium.com] On Behalf Of Simon Perreault
Sent: Friday, January 27, 2012 8:55 AM
To: Simon Perreault; Terry Wilson; Asterisk Developers
Subject: Re: [asterisk-dev] [Code Review] Add a SIP nat=auto setting
This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/1698/
Ship it!
Looks good.
It is similar to what Cisco SBC does:
http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/sbcu/sbc_nat.html#wp1000953
Could nat=auto become the new default?
<https://reviewboard.asterisk.org/r/1698/diff/2/?file=23678#file23678line16228> /trunk/channels/chan_sip.c (Diff revision 2)
static void check_via(struct sip_pvt *p, struct sip_request *req)
16228
ast_debug(3, "Global nat=auto, so force nat=yes so we reply to non-peers like we would peers.\n");
The use of the term "peer" is confusing me. I have no idea what the sentence means.
- Simon
On January 26th, 2012, 8:28 p.m., Terry Wilson wrote:
Review request for Asterisk Developers.
By Terry Wilson.
Updated Jan. 26, 2012, 8:28 p.m.
Description
First, this patch as originally posted is from JIRA user pedro-garcia. It has been in JIRA for a long while, and has finally come up to be considered. There were some changes that I wanted to made to the original patch, so I tried contacting the author to get them to put the patch on reviewboard, but after a week I got no response. So, I'm putting the original patch up, then will immediately add a review with my changes. Many thanks to pedro-garcia for his contribution.
More information about the asterisk-dev
mailing list