Menu

#72 cross over BYE generates: WARNING: unable to find dialog

ver devel
open-accepted
modules (93)
5
2007-11-14
2007-05-29
Ovidiu Sas
No

If we run into a BYE cross over scenario, the following warning is generated:
WARNING:dialog:dlg_onroute: unable to find dialog

The dialog module should be able to absorb late BYE messages in DLG_STATE_DELETED and not generate this warnings.

Discussion

  • Bogdan-Andrei Iancu

    Logged In: YES
    user_id=1275325
    Originator: NO

    The module cannot absorb the second BYE as the dialog does not exists anymore - it is deleted when the first BYE was received.

    bogdan

     
  • Bogdan-Andrei Iancu

    • assigned_to: nobody --> bogdan_iancu
    • status: open --> open-invalid
     
  • Ovidiu Sas

    Ovidiu Sas - 2007-05-30

    Logged In: YES
    user_id=1395524
    Originator: YES

    In this case it is difficult to distinguish between a cross over BYE and a BYE that is really not matching a dialog.
    I was thinking of keeping the dialog in DLG_STATE_DELETED state in the memory for a while and really delete the dialog context on a timer (that can be configurable, just like in the tm module). Like this, we can avoid false warnings in the logs.

     
  • Bogdan-Andrei Iancu

    Logged In: YES
    user_id=1275325
    Originator: NO

    Hi Ovidiu,

    I re-clasify the report as a feature request - to keep the dialog in memory long enough to catch any delaied messages belonging to the dialog.

    Let's work on it in 1.4.

    Regards,
    Bogdan

     
  • Bogdan-Andrei Iancu

    • labels: 780602 --> modules
    • milestone: 699848 --> ver devel
    • status: open-invalid --> open-accepted
     

Log in to post a comment.