summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2013-05-23 15:51:05 +0000
committerJoshua Colp <jcolp@digium.com>2013-05-23 15:51:05 +0000
commit9d742946dbef8e6bc50596ff80b871ac2e357bbf (patch)
tree3d0066ef2d5d386ea36dcd631d47af90012e0d25
parent8a5a09e62cd772202178a52383630291cb7ae145 (diff)
Fix a bug where the codec order as configured was not being obeyed.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@389551 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rw-r--r--res/res_sip_session.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/res/res_sip_session.c b/res/res_sip_session.c
index 6a31d9448..4629cf0a9 100644
--- a/res/res_sip_session.c
+++ b/res/res_sip_session.c
@@ -1035,6 +1035,7 @@ struct ast_sip_session *ast_sip_session_create_outgoing(struct ast_sip_endpoint
}
pjsip_inv_set_local_sdp(inv_session, offer);
+ pjmedia_sdp_neg_set_prefer_remote_codec_order(inv_session->neg, PJ_FALSE);
ao2_ref(session, +1);
return session;
@@ -1195,6 +1196,7 @@ static void handle_new_invite_request(pjsip_rx_data *rdata)
return;
} else {
pjsip_inv_set_local_sdp(inv_session, local);
+ pjmedia_sdp_neg_set_prefer_remote_codec_order(inv_session->neg, PJ_FALSE);
}
pjsip_timer_setting_default(&timer);