Hi, I am using Sofia SIP (1.12.8) as a user agent (nua). 100rel is not activated.
xxx <-> PBX <-> sofia sip uagent The PBX does send a Session Progress (183) with SDP with RTP Port 5555. After the XXX picks up the PBX will send a 200 OK with SDP port not port 5555 but 4112. In the RFC's point of view that is allowed. I get the following console output: nta: received 200 OK for INVITE (100199414) nta: 200 OK is going to a transaction nta: timer set to 32000 ms nua(0x8109c88): INVITE: ignoring duplicate SDP in 200 OK I think thats a bug. Does someone has a quick fix for that or just a hint? What do you think about these (nua_session.c, line ~940) /* Xyzzy */; else if (!session_get_description(sip, &sdp, &len)) /* No SDP */; else if (cr->cr_answer_recv) { /* Ignore spurious answers after completing O/A */ //LOG3("ignoring duplicate"); //sdp = NULL; } //LOG3("ignoring duplicate"); //sdp = NULL; Is there any reason to ignore this SDP? Best regards, Bernhard Suttner ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel