Index: channels/chan_sip.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v retrieving revision 1.669 diff -u -r1.669 chan_sip.c --- channels/chan_sip.c 26 Feb 2005 16:29:15 -0000 1.669 +++ channels/chan_sip.c 2 Mar 2005 16:02:09 -0000 @@ -8001,6 +8001,16 @@ p->pendinginvite = seqno; copy_request(&p->initreq, req); check_via(p, req); + if (p->owner) { + /* Handle SDP here if we already have an owner */ + if (!ast_strlen_zero(get_header(req, "Content-Type"))) { + if (process_sdp(p, req)) + return -1; + } else { + p->jointcapability = p->capability; + ast_log(LOG_DEBUG, "Hm.... No sdp for the moment\n"); + } + } } else if (debug) ast_verbose("Ignoring this request\n"); if (!p->lastinvite && !ignore && !p->owner) {