--- asterisk-1.2.4/channels/h323/ast_h323.cpp Wed Nov 30 00:24:39 2005 +++ asterisk-1.2.4-my/channels/h323/ast_h323.cpp Sun Dec 10 23:30:03 2006 @@ -1061,6 +1061,8 @@ localIpAddr = info->addr; localPort = info->port; /* tell the H.323 stack */ + const H323Transport & transport = connection.GetControlChannel(); + transport.GetLocalAddress().GetIpAddress(localIpAddr); SetExternalAddress(H323TransportAddress(localIpAddr, localPort), H323TransportAddress(localIpAddr, localPort + 1)); /* clean up allocated memory */ free(info);