Jan 21, 2010 11:23 PM
About m_IsExpectingSDPInACK
Hi all,
I found that if "
m_IsExpectingSDPInACK" has been set to false, then OSBC will send ACK as soon as it receives 200 OK, it will not waiting for the ACK sent by initiating party.
However, there are two issues:
1.
"m_IsExpectingSDPInACK" is set in following line:
#SetExpectingSDPInACK( !invite.*HasSDP*() );
But, the function of
HasSDP() just check that if the SIP message contains SDP body OR is the content-type equals "application/sdp". I think it should check if the
"c=" equals
"0.0.0.0".
2. I have simply set
m_IsExpectingSDPInACK with SetExpectingSDPInACK(*true* ); and OSBC will
NOT send ACK as soon as it receives 200 OK.
However, when it recieves the ACK with SDP body, it does not forward (let's simply say it forward) it to the terminating party.
I wo
austincao