[Freeswitch-users] SDP with RTP SAVPF is rejected on some SIP phones

Michael Jerris mike at jerris.com
Thu May 12 19:07:59 MSD 2016


Freeswitch can already translate between AVP and SAVPF. Why would you manipulate the sdp?  Shouldn't be necessary


> On May 12, 2016, at 10:06 AM, John Smolka <john.smolka9 at gmail.com> wrote:
> 
> nobody uses webrtc and classic calls with freeswitch as a media server and kamailio or opensips as a sip proxy ?
> I found a solution with rtpengine, but I want to use freeswitch as a media server.
> 
> 
> 
> 2016-05-06 9:07 GMT+02:00 John Smolka <john.smolka9 at gmail.com <mailto:john.smolka9 at gmail.com>>:
> Hello All, 
> 
> I am working with webrtc and I am having problems with incoming audio. 
> I use : 
> - Kamailio as a SIP and Websocket proxy 
> - Freeswitch as a media server. 
> 
> UA/WebRTC <--> Kamailio <--> Freeswitch 
> 
> For outgoing calls (webrtc->freeswitch) everything works well, but for incoming call(freeswitch->webrtc), my webrtc client was complaining about missing ICE candidates. 
> In my dialplan I added a new line with: 
> 
> <action application="export" data="media_webrtc=true" /> 
> 
> since now, RTP/AVP and RTP/SAVP was changed to RTP/SAVPF 
> 
> Now, I can receive calls on my webrtc client but it does not work on some sip phones. 
> On sip phones it is rejected with 488 Not Acceptable Here 
> 
> SDP from freeswitch's INVITE looks like : 
> 
> v=0. 
> o=My-SBC 1462416600 1462416601 IN IP4 MyPublicIP. 
> s=My-SBC. 
> c=IN IP4 MyPublicIP. 
> t=0 0. 
> a=msid-semantic: WMS 21zmABqHTMGtfiYcvg2nQyTyTBJpmPmf. 
> m=audio 32204 RTP/SAVPF 8 0 101 13. 
> a=rtpmap:8 PCMA/8000. 
> a=rtpmap:0 PCMU/8000. 
> a=rtpmap:101 telephone-event/8000. 
> a=fingerprint:sha-256 B8:7C:42:58:26:FE:30:27:DB:F5:71:21:11:96:AF:0B:DD:6E:79:9A:AC:FF:86:69:89:14:88:70:AA:EE:4A:EB. 
> a=setup:actpass. 
> a=rtcp-mux. 
> a=rtcp:32204 IN IP4 MyPublicIP. 
> a=ssrc:590458548 cname:GLr7dIFWlcfql4sH. 
> a=ssrc:590458548 msid:21zmABqHTMGtfiYcvg2nQyTyTBJpmPmf a0. 
> a=ssrc:590458548 mslabel:21zmABqHTMGtfiYcvg2nQyTyTBJpmPmf. 
> a=ssrc:590458548 label:21zmABqHTMGtfiYcvg2nQyTyTBJpmPmfa0. 
> a=ice-ufrag:akVRJFgs6QHjvUo2. 
> a=ice-pwd:vG0zewmpyrGKmZhm924Jxa1u. 
> a=candidate:9311553015 1 udp 659136 MyPublicIP 32204 typ host generation 0. 
> a=candidate:9311553015 2 udp 659136 MyPublicIP 32204 typ host generation 0. 
> a=ptime:20. 
> 
> Maybe I don't understand this correctly, but is that possible to add SAVPF, AVP and SAVP into a INVITES's SDP so I can remove them on kamailio based on transport towards client (TLS,UDP,TCP,WSS) ? 
> 
> I have tested it on the latest freeswitch 1.4 and 1.6 versions. 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services: 
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160512/028ace65/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list