Ignore:
Timestamp:
Aug 11, 2009 12:42:38 PM (15 years ago)
Author:
nanang
Message:

Ticket #833:

  • Initial version of Session Timers (RFC 4028).
  • Added new options in pjsua app to configure Session Timers settings.
  • Added python tests for Session Timers.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c

    r2744 r2858  
    8888PJ_DEF(void) pjsua_config_default(pjsua_config *cfg) 
    8989{ 
     90    pjsip_timer_setting timer_setting; 
     91 
    9092    pj_bzero(cfg, sizeof(*cfg)); 
    9193 
     
    99101#endif 
    100102    cfg->hangup_forked_call = PJ_TRUE; 
     103 
     104    pjsip_timer_default_setting(&timer_setting); 
     105    cfg->timer_se = timer_setting.sess_expires; 
     106    cfg->timer_min_se = timer_setting.min_se; 
    101107} 
    102108 
     
    151157    cfg->allow_contact_rewrite = PJ_TRUE; 
    152158    cfg->require_100rel = pjsua_var.ua_cfg.require_100rel; 
     159    cfg->require_timer = pjsua_var.ua_cfg.require_timer; 
     160    cfg->timer_se = pjsua_var.ua_cfg.timer_se; 
     161    cfg->timer_min_se = pjsua_var.ua_cfg.timer_min_se; 
    153162    cfg->ka_interval = 15; 
    154163    cfg->ka_data = pj_str("\r\n"); 
     
    720729    /* Initialize 100rel support */ 
    721730    status = pjsip_100rel_init_module(pjsua_var.endpt); 
     731    PJ_ASSERT_RETURN(status == PJ_SUCCESS, status); 
     732 
     733    /* Initialize session timer support */ 
     734    status = pjsip_timer_init_module(pjsua_var.endpt); 
    722735    PJ_ASSERT_RETURN(status == PJ_SUCCESS, status); 
    723736 
Note: See TracChangeset for help on using the changeset viewer.