Hey all,<div>I'm just adding my $0.02 as a USER here.. </div><div><br></div><div>If you put in "fuzzy logic" to deal with broken clients, it makes it hard for us USERS who don'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'd prefer if some broken UA send a message that the dialog module doesn't like that it fail with a user readable message like "Failed to create/match dialog. Malformed SIP Header Received"</div>
<div><br></div><div>Then I, as a user, know to look at the signaling for what's missing. Of course, it would be ideal to specifically say what is missing. I think it'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's my input.. for what it'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"><<a href="mailto:dan@ag-projects.com">dan@ag-projects.com</a>></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>
> Hi,<br>
><br>
> it seams that the reply has no Contact header (see the error), so no<br>
> contact is stored into the dialog. Most probably the module tries later<br>
> to use the contact (on callee side) and it crashes..<br>
><br>
> Logical question - what do to if some dialog info is missing? continue<br>
> 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>