[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