Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Incomplete
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: mod_sofia
-
Labels:None
-
Environment:freeswitch revision 9072
-
Platform:Linux x86/gcc
-
FreeSWITCH GIT Revision:unknown
-
Reproduced with GIT HEAD?:unknown
Description
The provider we are using is sending the following:
SDP from first 183 message from peer to freeswitch
v=0
o=Flowroute 3154 3154 IN IP4 66.234.182.42
s=sip call
t=0 0
m=audio 32264 RTP/AVP 0 101 13
c=IN IP4 66.234.182.42
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=rtpmap:13 CN/8000
SDP from second 183 message from peer to freeswitch
v=0
o=Flowroute 13797 3057 IN IP4 64.86.96.138
s=SIP Media Capabilities
t=0 0
m=audio 15262 RTP/AVP 0 101
c=IN IP4 64.86.96.138 <----------- different than first 183
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=ptime:20
SDP from 200 OK from peer to freeswitch
v=0
o=Flowroute 13797 3057 IN IP4 64.86.96.138
s=SIP Media Capabilities
t=0 0
m=audio 15262 RTP/AVP 0 101
c=IN IP4 64.86.96.138 <----------- different than first SDP, same as second SDP
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=ptime:20
And freeswitch is sending the RTP data to IP it received in the first SDP, and ignoring the updated IP in the following SDP's.
The originate string has ignore_early_media=true.
I applied the patch from SFSIP-82 but it did not fix the problem. Have not tried to reproduce with
freeswitch trunk yet. (we are using revision 9072)
Activity
Traun Leyden
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Attachment | sip_trace.txt [ 10766 ] |
Mike Jerris
made changes -
| Summary | Sends RTP to wrong destination after different IP in 200 OK SDP compared to 183 SDP | No support for sip proxy forking |
| Issue Type | Bug [ 1 ] | New Feature [ 2 ] |
Mike Jerris
made changes -
| Workflow | jira [ 10975 ] | Freeswitch [ 14220 ] |
Mike Jerris
made changes -
| Component/s | mod_sofia [ 10239 ] |
Mike Jerris
made changes -
| Key | SFSIP-100 | MODENDP-615 |
| GIT Revision and DATE | unknown | |
| Reproduced with GIT HEAD? | unknown | |
| Project | sofia-sip [ 10010 ] | Endpoint Modules [ 10020 ] |
| Component/s | mod_sofia [ 10239 ] | |
| Component/s | mod_sofia [ 10033 ] |
Mike Jerris
made changes -
| Key | MODENDP-615 |
|
| Component/s | mod_sofia [ 10240 ] | |
| Project | Endpoint Modules [ 10020 ] | FreeSWITCH [ 10141 ] |
| Component/s | mod_sofia [ 10033 ] |
Jeff Lenk
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Incomplete [ 4 ] |
Auto Admin
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |