On Tue, Mar 27, 2018 at 01:23:40PM +0200, Daniel Tryba wrote:
> Mar 27 12:17:10 kam kamailio[11647]: DEBUG: topos_redis 
> [topos_redis_storage.c:253]: tps_redis_insert_dialog(): inserted dialog 
> record for [d:z:atpsh-5aba19b2-2d7f-2] with argc 26
> Mar 27 12:17:10 kam kamailio[11647]: DEBUG: topos_redis 
> [topos_redis_storage.c:282]: tps_redis_insert_dialog(): expire set on dialog 
> record for [d:z:atpsh-5aba19b2-2d7f-2] with argc 3
> Mar 27 12:17:11 kam kamailio[11648]: DEBUG: topos_redis 
> [topos_redis_storage.c:962]: tps_redis_load_dialog(): loading dialog record 
> for [d:z:atpsh-5aba19b2-2d7f-2]
> Mar 27 12:17:11 kam kamailio[11648]: DEBUG: topos_redis 
> [topos_redis_storage.c:1293]: tps_redis_update_dialog(): updated dialog 
> record for [d:z:atpsh-5aba19b2-2d7f-2] with argc 6
> Mar 27 12:17:11 kam kamailio[11648]: DEBUG: topos_redis 
> [topos_redis_storage.c:962]: tps_redis_load_dialog(): loading dialog record 
> for [d:z:atpsh-5aba19b2-2d7f-2]
> Mar 27 12:17:11 kam kamailio[11648]: DEBUG: topos_redis 
> [topos_redis_storage.c:1293]: tps_redis_update_dialog(): updated dialog 
> record for [d:z:atpsh-5aba19b2-2d7f-2] with argc 6
> Mar 27 12:17:11 kam kamailio[11650]: DEBUG: topos_redis 
> [topos_redis_storage.c:962]: tps_redis_load_dialog(): loading dialog record 
> for [d:z:atpsh-5aba19b2-2d7f-2]
> Mar 27 12:17:11 kam kamailio[11650]: DEBUG: topos_redis 
> [topos_redis_storage.c:962]: tps_redis_load_dialog(): loading dialog record 
> for [d:z:atpsh-5aba19b2-2d7f-2]
> Mar 27 12:17:11 kam kamailio[11650]: DEBUG: topos_redis 
> [topos_redis_storage.c:1381]: tps_redis_end_dialog(): updated on end the 
> dialog record for [d:z:atpsh-5aba19b2-2d7f-2] with argc 6
> Mar 27 12:17:11 kam kamailio[11650]: DEBUG: topos_redis 
> [topos_redis_storage.c:1412]: tps_redis_end_dialog(): expire set on branch 
> record for [d:z:atpsh-5aba19b2-2d7f-2] with argc 3


The last update to the dialog updates the key to expire in branch_expire
seconds (default 180), in topos_redis_storage.c tps_redis_end_dialog()
The timeout is set to
    /* dialog ended -- keep it for branch lifetime only */
    lval = (unsigned long)_tps_api.get_branch_expire();
    if(lval==0) {
        return 0;
    }

I'm confused why:
-the dialog ended at the start of the call
-the dialog timeout isn't set to the dialog_expire value but to the 
branch_expire value


_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to