Ignore:
Timestamp:
Aug 11, 2009 4:26:20 PM (15 years ago)
Author:
nanang
Message:

Ticket #833:

  • Renamed pjsip_timer_default_setting() to pjsip_timer_setting_default().
  • Updated session timer settings in pjsua-lib as whole session timer setting struct (pyhton version remains using se & min_se).
  • Added output param SIP status code in pjsip_timer_process_resp() and pjsip_timer_process_req() to specify the corresponding SIP status code when function returning non-PJ_SUCCESS.
  • Fixed print header functions in sip_timer.c to have buffer check.
  • Added PJSIP_SESS_TIMER_DEF_SE setting to specify the default value of session timer interval.
  • Fixed role reference of the refresher, it is transaction role, not dialog role.
File:
1 edited

Legend:

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

    r2858 r2859  
    8888PJ_DEF(void) pjsua_config_default(pjsua_config *cfg) 
    8989{ 
    90     pjsip_timer_setting timer_setting; 
    91  
    9290    pj_bzero(cfg, sizeof(*cfg)); 
    9391 
     
    102100    cfg->hangup_forked_call = PJ_TRUE; 
    103101 
    104     pjsip_timer_default_setting(&timer_setting); 
    105     cfg->timer_se = timer_setting.sess_expires; 
    106     cfg->timer_min_se = timer_setting.min_se; 
     102    pjsip_timer_setting_default(&cfg->timer_setting); 
    107103} 
    108104 
     
    158154    cfg->require_100rel = pjsua_var.ua_cfg.require_100rel; 
    159155    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; 
     156    cfg->timer_setting = pjsua_var.ua_cfg.timer_setting; 
    162157    cfg->ka_interval = 15; 
    163158    cfg->ka_data = pj_str("\r\n"); 
Note: See TracChangeset for help on using the changeset viewer.