Ignore:
Timestamp:
Aug 4, 2009 2:36:17 PM (15 years ago)
Author:
nanang
Message:

Ticket #930:

  • Changed semantic of pjsua_acc_config.contact_params, it is now used for specifying Contact header parameters (it was used for specifying Contact URI parameters).
  • Added a new field pjsua_acc_config.contact_uri_params, for specifying Contact URI parameters.
  • Added fields pjsua_acc_config.contact_params and pjsua_acc_config.contact_uri_params into python pjsua.
  • Updated/added option in pjsua app to specify Contact header parameters and Contact URI parameters.
File:
1 edited

Legend:

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

    r2745 r2852  
    713713        tmp = (char*) pj_pool_alloc(pool, PJSIP_MAX_URL_SIZE); 
    714714        len = pj_ansi_snprintf(tmp, PJSIP_MAX_URL_SIZE, 
    715                                "<sip:%.*s%s%s%.*s%s:%d;transport=%s%.*s>", 
     715                               "<sip:%.*s%s%s%.*s%s:%d;transport=%s%.*s>%.*s", 
    716716                               (int)acc->user_part.slen, 
    717717                               acc->user_part.ptr, 
     
    723723                               rport, 
    724724                               tp->type_name, 
     725                               (int)acc->cfg.contact_uri_params.slen, 
     726                               acc->cfg.contact_uri_params.ptr, 
    725727                               (int)acc->cfg.contact_params.slen, 
    726728                               acc->cfg.contact_params.ptr); 
     
    16991701    contact->ptr = (char*)pj_pool_alloc(pool, PJSIP_MAX_URL_SIZE); 
    17001702    contact->slen = pj_ansi_snprintf(contact->ptr, PJSIP_MAX_URL_SIZE, 
    1701                                      "%.*s%s<%s:%.*s%s%s%.*s%s:%d%s%.*s>", 
     1703                                     "%.*s%s<%s:%.*s%s%s%.*s%s:%d%s%.*s>%.*s", 
    17021704                                     (int)acc->display.slen, 
    17031705                                     acc->display.ptr, 
     
    17131715                                     local_port, 
    17141716                                     transport_param, 
     1717                                     (int)acc->cfg.contact_uri_params.slen, 
     1718                                     acc->cfg.contact_uri_params.ptr, 
    17151719                                     (int)acc->cfg.contact_params.slen, 
    17161720                                     acc->cfg.contact_params.ptr); 
     
    18511855    contact->ptr = (char*) pj_pool_alloc(pool, PJSIP_MAX_URL_SIZE); 
    18521856    contact->slen = pj_ansi_snprintf(contact->ptr, PJSIP_MAX_URL_SIZE, 
    1853                                      "%.*s%s<%s:%.*s%s%s%.*s%s:%d%s%.*s>", 
     1857                                     "%.*s%s<%s:%.*s%s%s%.*s%s:%d%s%.*s>%.*s", 
    18541858                                     (int)acc->display.slen, 
    18551859                                     acc->display.ptr, 
     
    18651869                                     local_port, 
    18661870                                     transport_param, 
     1871                                     (int)acc->cfg.contact_uri_params.slen, 
     1872                                     acc->cfg.contact_uri_params.ptr, 
    18671873                                     (int)acc->cfg.contact_params.slen, 
    18681874                                     acc->cfg.contact_params.ptr); 
Note: See TracChangeset for help on using the changeset viewer.