[OpenSIPS-Users] Error with Dialog module causing crash

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Dec 17 19:24:00 CET 2008


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.
>
>   




More information about the Users mailing list