Because of NAT traversal issues, MSRP "actpass" setup must leads to "active".

This commit is contained in:
bossiel 2011-10-13 02:25:07 +00:00
parent 5f7b58df65
commit 339d8efa2c
1 changed files with 1 additions and 1 deletions

View File

@ -660,9 +660,9 @@ const tsdp_header_M_t* tdav_session_msrp_get_lo(tmedia_session_t* self)
tdav_msrp_setup_t setup = setup_from_string(A->value);
switch(setup){
case msrp_setup_passive:
case msrp_setup_actpass: // Because of NAT issues "actpass -(always)-> active"
msrp->setup = msrp_setup_active;
break;
case msrp_setup_actpass:
case msrp_setup_active:
msrp->setup = msrp_setup_passive;
break;