Hi Dan, I tend to agree with you on this. The primary and initial purpose of the dialog module is to monitor dialogs (and not necessary to sent in-dialog request). So, as time the elements required to identify the dialog are valid, the module should keep monitoring the dialog.
Regards, Bogdan Dan Pascu wrote: > On Tuesday 16 December 2008, Bogdan-Andrei Iancu wrote: > >> Hi, >> >> it seams that the reply has no Contact header (see the error), so no >> contact is stored into the dialog. Most probably the module tries later >> to use the contact (on callee side) and it crashes.. >> >> Logical question - what do to if some dialog info is missing? continue >> with a semi-bogus dialog or discard dialog? >> > > I think only the dialog identification elements should be mandatory. > Others are there only to allow some extra functionality. For example if I > lack a contact, then I can still keep track of the dialog, but I will not > be able to end it by sending a BYE. > > Such dialogs can be marked as impure/incomplete and they will lack certain > features that the others have. I think that only missing mandatory dialog > identification elements should be considered an error. > > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
