Ignore:
Timestamp:
Apr 2, 2007 7:51:21 PM (17 years ago)
Author:
bennylp
Message:

When STUN is used with ICE, SDP media line should show the public IP address

File:
1 edited

Legend:

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

    r1133 r1134  
    506506{ 
    507507    unsigned i; 
     508    pjmedia_sock_info skinfo; 
    508509    pj_status_t status; 
    509510 
     
    511512    for (i=0; i<pjsua_var.ua_cfg.max_calls; ++i) { 
    512513 
    513         status = create_rtp_rtcp_sock(cfg, &pjsua_var.calls[i].skinfo); 
     514        status = create_rtp_rtcp_sock(cfg, &skinfo); 
    514515        if (status != PJ_SUCCESS) { 
    515516            pjsua_perror(THIS_FILE, "Unable to create RTP/RTCP socket", 
     
    518519        } 
    519520        status = pjmedia_transport_udp_attach(pjsua_var.med_endpt, NULL, 
    520                                               &pjsua_var.calls[i].skinfo, 0, 
     521                                              &skinfo, 0, 
    521522                                              &pjsua_var.calls[i].med_tp); 
    522523        if (status != PJ_SUCCESS) { 
     
    606607        } 
    607608 
    608         /* Get transport info */ 
    609         pjmedia_transport_get_info(pjsua_var.calls[i].med_tp, 
    610                                    &pjsua_var.calls[i].skinfo); 
    611  
    612609    } 
    613610 
     
    695692{ 
    696693    pjmedia_sdp_session *sdp; 
     694    pjmedia_sock_info skinfo; 
    697695    pjsua_call *call = &pjsua_var.calls[call_id]; 
    698696    pj_status_t status; 
    699697 
     698    /* Get media socket info */ 
     699    pjmedia_transport_get_info(call->med_tp, &skinfo); 
     700 
     701    /* Create SDP */ 
    700702    status = pjmedia_endpt_create_sdp(pjsua_var.med_endpt, pool, 1, 
    701                                       &call->skinfo, &sdp); 
     703                                      &skinfo, &sdp); 
    702704    if (status != PJ_SUCCESS) 
    703705        goto on_error; 
Note: See TracChangeset for help on using the changeset viewer.