]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Prevent resetting of NATted realtime peer address on reload.
authorMark Michelson <mmichelson@digium.com>
Mon, 29 Oct 2012 21:09:18 +0000 (21:09 +0000)
committerMark Michelson <mmichelson@digium.com>
Mon, 29 Oct 2012 21:09:18 +0000 (21:09 +0000)
commit452c0d34322d98802354dcea2cd33b99e9b7112d
tree78111ca96ff55497aa79bb836178cbcdaeaffbd7
parent723ce34645a367c8a90bf5f9ad74192808799de1
Prevent resetting of NATted realtime peer address on reload.

If a "sip reload" is issued for a SIP peer, then his
IP address will be cleared, thus resulting in forgetting the
public IP address. Asterisk will then attempt to route SIP
traffic to the private IP address.

The fix here is to make "sip reload" ignore realtime peers
when "host = dynamic" is spotted. Realtime peers can now only
have their IP address reset if they have gone from being not
dynamic to being dynamic.

(closes issue ASTERISK-18203)
reported by daren ferreira

(closes issue ASTERISK-20572)
reported by JoshE
Patches:
fix_nat_realtime.diff uploaded by JoshE (license #6075)
........

Merged revisions 375415 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@375417 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_sip.c