< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] Different contact in 180 & 200


If an endpoint sends you a INV-180 and a INV-200(same dialog) with two different contact values, dum uses the contact in the 180 as the remote target of the dialog.  As a result, the ACK to the 200 is delivered to the wrong place. 

 

What’s the spec. say on this; can an early dialog have a different remote target than the final dialog? 

 

In general, we don’t seem to handle target refresh requests properly.  When should the remote contact of a dialog change; AFAIK, it’s a re-invite or the 200 to a re-invite only?

 

--Derek