(closes issue #10565)
authorJoshua Colp <jcolp@digium.com>
Thu, 30 Aug 2007 21:17:21 +0000 (21:17 +0000)
committerJoshua Colp <jcolp@digium.com>
Thu, 30 Aug 2007 21:17:21 +0000 (21:17 +0000)
Reported by: tootai
Make sure the external IP address has the standard SIP port set for when the user does not specify the port in the externip setting.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@81394 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index 3325c96..105151a 100644 (file)
@@ -17716,6 +17716,7 @@ static int reload_config(enum channelreloadreason reason)
        global_outboundproxy.ip.sin_port = htons(STANDARD_SIP_PORT);
        global_outboundproxy.ip.sin_family = AF_INET;   /* Type of address: IPv4 */
        bindaddr.sin_port = htons(STANDARD_SIP_PORT);
+       externip.sin_port = htons(STANDARD_SIP_PORT);
        global_srvlookup = DEFAULT_SRVLOOKUP;
        global_tos_sip = DEFAULT_TOS_SIP;
        global_tos_audio = DEFAULT_TOS_AUDIO;