Hey all,<div>I&#39;m just adding my $0.02 as a USER here..&nbsp;</div><div><br></div><div>If you put in &quot;fuzzy logic&quot; to deal with broken clients, it makes it hard for us &nbsp;USERS who don&#39;t know much about the core of opensips to recognize the problem and report a potential issue (to either the customer or to the community).</div>
<div><br></div><div>I&#39;d prefer if some broken UA send a message that the dialog module doesn&#39;t like that it fail with a user readable message like &quot;Failed to create/match dialog. Malformed SIP Header&nbsp;Received&quot;</div>
<div><br></div><div>Then I, as a user, know to look at the&nbsp;signaling&nbsp;for what&#39;s missing. Of course, it would be ideal to specifically say what is missing. I think it&#39;s more important to be able to easily troubleshoot broken clients than to simply support every broken device out there.. :)</div>
<div><br></div><div>That&#39;s my input.. for what it&#39;s worth. :)</div><div>-Brett</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div class="gmail_quote">On Tue, Dec 16, 2008 at 6:01 PM, Dan Pascu <span dir="ltr">&lt;<a href="mailto:dan@ag-projects.com">dan@ag-projects.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d">On Tuesday 16 December 2008, Bogdan-Andrei Iancu wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; it seams that the reply has no Contact header (see the error), so no<br>
&gt; contact is stored into the dialog. Most probably the module tries later<br>
&gt; to use the contact (on callee side) and it crashes..<br>
&gt;<br>
&gt; Logical question - what do to if some dialog info is missing? continue<br>
&gt; with a semi-bogus dialog or discard dialog?<br>
<br>
</div>I think only the dialog identification elements should be mandatory.<br>
Others are there only to allow some extra functionality. For example if I<br>
lack a contact, then I can still keep track of the dialog, but I will not<br>
be able to end it by sending a BYE.<br>
<br>
Such dialogs can be marked as impure/incomplete and they will lack certain<br>
features that the others have. I think that only missing mandatory dialog<br>
identification elements should be considered an error.<br>
<br>
--<br>
<font color="#888888">Dan<br>
</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>