16698 /* if this peer cannot handle reinvites of the media stream to devices
16699 that are known to be behind a NAT, then stop the process now
16700 */
16701 if (nat_active && !ast_test_flag(&p->flags[0], SIP_CAN_REINVITE_NAT)) {
16702 sip_pvt_unlock(p);
16703 return 0;
16704 }
16705
16706 if (rtp) {
16707 changed |= ast_rtp_get_peer(rtp, &p->redirip);
16708 } else if (p->redirip.sin_addr.s_addr || ntohs(p->redirip.sin_port) != 0) {
16709 memset(&p->redirip, 0, sizeof(p->redirip));
16710 changed = 1;
16711 }
Path: .
URL: http://svn.digium.com/svn/asterisk/trunk
Repository UUID: 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Revision: 47448
Node Kind: directory
Schedule: normal
Last Changed Author: russell
Last Changed Rev: 47446
Last Changed Date: 2006-11-11 01:53:46 +0800 (Sat, 11 Nov 2006)
Properties Last Updated: 2006-11-11 02:06:49 +0800 (Sat, 11 Nov 2006)
DEA:
code snippet before applying it by hand or with your patch