Ignore:
Timestamp:
Sep 22, 2006 12:48:18 PM (18 years ago)
Author:
bennylp
Message:

In pjsua, outgoing REFER now always put Refer-Sub: false

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c

    r729 r733  
    21052105            } else { 
    21062106                int call = current_call; 
     2107                pjsua_msg_data msg_data; 
     2108                pjsip_generic_string_hdr refer_sub; 
     2109                pj_str_t STR_REFER_SUB = { "Refer-Sub", 9 }; 
     2110                pj_str_t STR_FALSE = { "false", 5 }; 
    21072111 
    21082112                ui_input_url("Transfer to URL", buf, sizeof(buf), &result); 
     
    21142118                    continue; 
    21152119                } 
     2120 
     2121                /* Add Refer-Sub: false in outgoing REFER request */ 
     2122                pjsua_msg_data_init(&msg_data); 
     2123                pjsip_generic_string_hdr_init2(&refer_sub, &STR_REFER_SUB, 
     2124                                               &STR_FALSE); 
     2125                pj_list_push_back(&msg_data.hdr_list, &refer_sub); 
    21162126 
    21172127                if (result.nb_result != NO_NB) { 
     
    21212131                        pjsua_buddy_info binfo; 
    21222132                        pjsua_buddy_get_info(result.nb_result-1, &binfo); 
    2123                         pjsua_call_xfer( current_call, &binfo.uri, NULL); 
     2133                        pjsua_call_xfer( current_call, &binfo.uri, &msg_data); 
    21242134                    } 
    21252135 
     
    21272137                    pj_str_t tmp; 
    21282138                    tmp = pj_str(result.uri_result); 
    2129                     pjsua_call_xfer( current_call, &tmp, NULL); 
     2139                    pjsua_call_xfer( current_call, &tmp, &msg_data); 
    21302140                } 
    21312141            } 
Note: See TracChangeset for help on using the changeset viewer.