[asterisk-dev] directrtpsetup broken in 1.8.3.2 (since at least	1.8.1) ?
    Marcelo Pacheco 
    marcelo at m2j.com.br
       
    Tue Apr 26 10:48:19 CDT 2011
    
    
  
Hello,
My central Asterisk system has been running with directrtpsetup=yes for 
3 years now.
Early 2011 I migrated from 1.6.2.0 to 1.8.2-rc1.
Recently I noticed that directrtpsetup is broken.
The initial INVITE is going out with the central Asterisks IP on SDP c=, 
instead of the originating Asterisk IP on SDP c=
Then once the call is answered, a re-INVITE is sent out changing the c= 
to the originating leg.
All SIP peers/friends/users have nat=never and directmedia=yes. Until 
today I had canreinvite=yes, but since directmedia is superseeding 
canreinvite, I just changed canreinvite=yes with directmedia=yes everywhere.
All peers have a VALID IP with no NAT.
This defeats half of the purpose of directrtpsetup.
I downgraded to Asterisk 1.6.2.17.2, and got back to the expected 
behavior, where a simple DIAL between two SIP endpoints (both with 
NAT=NO and DIRECTMEDIA=YES) causes the SDP to be passed through keeping 
Asterisk 100% outside the media path.
Was this a mistake (bug) or an intentional change ?
Any thoughts would be appreciated.
Hopefully this can be fixed in Asterisk 1.8.4 or 1.10.
Just need some guidance before creating a bug on Bugzilla.
Regards,
Marcelo Pacheco
Running Asterisk since the early days prior to Asterisk 1.0.
    
    
More information about the asterisk-dev
mailing list