diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index ff7f9415c1d8f454e694ebe962240eb6d67592f2..2d8c62a9205e40fcfef88154832f5e1a4b887d71 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -5849,6 +5849,7 @@ static struct sip_peer *temp_peer(char *name)
 	/* Assume can reinvite */
 	peer->canreinvite = globalcanreinvite;
 	peer->dtmfmode = globaldtmfmode;
+	peer->nat = globalnat;
 	peer->selfdestruct = 1;
 	peer->dynamic = 1;
 	strcpy(peer->methods, "md5,plaintext");