summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_call.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-04-02 19:51:21 +0000
committerBenny Prijono <bennylp@teluu.com>2007-04-02 19:51:21 +0000
commit7e0fee875ce0f5eaaba5e67e84539ebf6bf79a6f (patch)
tree822e34473a37cfcfbd08c24ce162db13f446287c /pjsip/src/pjsua-lib/pjsua_call.c
parentcf789409426f2368ab84cf59f8b33168d402ec0c (diff)
When STUN is used with ICE, SDP media line should show the public IP address
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1134 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_call.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_call.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c
index 0ad1d4cf..c86a7560 100644
--- a/pjsip/src/pjsua-lib/pjsua_call.c
+++ b/pjsip/src/pjsua-lib/pjsua_call.c
@@ -2173,11 +2173,15 @@ static pj_status_t create_inactive_sdp(pjsua_call *call,
pj_status_t status;
pjmedia_sdp_conn *conn;
pjmedia_sdp_attr *attr;
+ pjmedia_sock_info skinfo;
pjmedia_sdp_session *sdp;
+ /* Get media socket info */
+ pjmedia_transport_get_info(call->med_tp, &skinfo);
+
/* Create new offer */
status = pjmedia_endpt_create_sdp(pjsua_var.med_endpt, pjsua_var.pool, 1,
- &call->skinfo, &sdp);
+ &skinfo, &sdp);
if (status != PJ_SUCCESS) {
pjsua_perror(THIS_FILE, "Unable to create local SDP", status);
return status;