提交 0f133369 authored 作者: Michael Jerris's avatar Michael Jerris

use addres, id, and version from user sdp if they exist

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13621 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 ec2497b0
Mon Jun 1 17:51:14 CDT 2009 Thu Jun 4 16:10:50 CDT 2009
...@@ -1291,6 +1291,17 @@ static int offer_answer_step(soa_session_t *ss, ...@@ -1291,6 +1291,17 @@ static int offer_answer_step(soa_session_t *ss,
if (user->sdp_origin) if (user->sdp_origin)
o->o_username = user->sdp_origin->o_username; o->o_username = user->sdp_origin->o_username;
if (user->sdp_origin->o_address)
o->o_address = user->sdp_origin->o_address;
if (user->sdp_origin->o_id)
o->o_id = user->sdp_origin->o_id;
if (user->sdp_origin->o_version && user->sdp_origin->o_version != o->o_version) {
o->o_version = user->sdp_origin->o_version;
o->o_version--;
}
if (soa_init_sdp_origin_with_session(ss, o, c0_buffer, local) < 0) { if (soa_init_sdp_origin_with_session(ss, o, c0_buffer, local) < 0) {
phrase = "Cannot Get IP Address for Session Description"; phrase = "Cannot Get IP Address for Session Description";
goto internal_error; goto internal_error;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论