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

Reply via email to