I think https://freeswitch.org/jira/browse/FS-7578 covers this issue.
On Tue, May 26, 2015 at 8:49 AM, Russell Treleaven <[email protected]> wrote: > Hi Gautier, > > Thanks for getting back to me. > I will test against the master branch of freeswitch and if it is still an > issue I will post a bug. > > Sincerely, > > Russell Treleaven > > > On Tue, May 26, 2015 at 5:59 AM, Gautier Pelloux-Prayer < > [email protected]> wrote: > >> Hi Russell, >> >> Sorry for the late answer we were quite busy these last days. >> >> The issue is indeed caused by some changes in our code which was >> necessary to be RFC compliant: >> >> 1) According to RFC4733, telephony-event clock-rate should be the same as >> audio codec in use (https://tools.ietf.org/html/rfc4733#section-2.1). >> Since you are using Opus 48kHz, Linphone offers telephone-event/48000 >> (among with others). >> 2) Freeswitch is declining it (this payload type is not included in the >> answer from Freeswitch). Linphone is then not allowed to send >> telephone-event/48000 according to offer answer model (RFC3264, Section 7). >> Since sending telephone-event/8000 over a 48000 Hz audio stream is also >> prohibited, no telephone-event are sent at all. >> >> I think you should consider reporting this issue to Freeswitch project. >> >> Cheers, >> >> Gautier Pelloux-Prayer >> Software Engineer @ Belledonne Communications >> >> > On 12 May 2015, at 19:10, Russell Treleaven <[email protected]> >> wrote: >> > >> > I did a bit more testing and have more findings to share. >> > >> > Until the latest update to the linphone mobile clients rfc-2833 and >> opus working as expected with freeswitch >> > >> > ios Linphone iPhone 2.2.4.2-store-85-gbfcbadb >> > android Linphone 2.4.0 >> > >> > The simplest change to make rfc-2833 dtmf work again is to disable opus >> on linphone >> > >> > Linphone is the uac and freeswitch is the uas in the described scenario >> > >> > the relevant bits of the bad sdp exchange looks like this >> > >> > invite >> > m=audio 7076 RTP/AVP 96 0 8 9 101 97 >> > a=rtpmap:96 opus/48000/2 >> > a=fmtp:96 useinbandfec=1; stereo=0; sprop-stereo=0 >> > a=rtpmap:101 telephone-event/48000 >> > a=rtpmap:97 telephone-event/8000 >> > >> > ok >> > m=audio 16016 RTP/AVP 96 101 >> > a=rtpmap:96 opus/48000/2 >> > a=fmtp:96 useinbandfec=1 >> > a=rtpmap:101 telephone-event/8000 >> > a=fmtp:101 0-16 >> > >> > the relevant bits of good sdp exchange looks like this >> > >> > invite >> > m=audio 7076 RTP/AVP 0 8 101 >> > a=rtpmap:101 telephone-event/8000 >> > >> > ok >> > m=audio 16008 RTP/AVP 0 101 >> > a=rtpmap:0 PCMU/8000 >> > a=rtpmap:101 telephone-event/8000 >> > a=fmtp:101 0-16 >> > >> > Can you confirm that the last update to linphone changed your spd offer >> in regard to opus and dtmf? >> > >> > Sincerely, >> > >> > Russell Treleaven >> > >> > >> > On Tue, May 12, 2015 at 1:32 AM, Russell Treleaven < >> [email protected]> wrote: >> > Actually info is working, using it as a partial workaround for now. >> > >> > >> > On Mon, May 11, 2015 at 2:26 PM, Russell Treleaven < >> [email protected]> wrote: >> > Hi, >> > >> > I am calling an ivr on >> > FreeSWITCH Version 1.5.15b+git~20141215T224714Z~0b414a8de8~64bit (git >> 0b414a8 2014-12-15 22:47:14Z 64bit) >> > >> > Linphone was working as expected until I updated the apps to the latest >> release. >> > Acrobits, Bria and Zoiper all work as expected. >> > I have included a couple of sample invites and a small dialplan exerpt >> that demonstrates the problem. >> > >> > The rtpmap for linphone has the sample rate set to 48000 which may be >> an issue. >> > >> > >> > >> > >> > >> > On Mon, May 11, 2015 at 5:33 AM, Gautier Pelloux-Prayer < >> [email protected]> wrote: >> > Hi, >> > >> > Testing it between: >> > - Linphone Android 2.4.0 and Linphone desktop (both SIP INFO + >> RFC2833): working fine. >> > - Linphone Android 2.4.0 and tier SIP provider (RFC2833): working fine. >> > - Linphone iphone 2.2.5-125 and Linphone desktop (both SIP INFO + >> RFC2833): working fine. >> > >> > What's your setup? >> > >> > Regards, >> > >> > Gautier Pelloux-Prayer >> > Software Engineer @ Belledonne Communications >> > >> > > On 08 May 2015, at 03:55, Russell Treleaven <[email protected]> >> wrote: >> > > >> > > Can someone please verify that the latest update to Android and IOS >> linphone applications breaks DTMF. Neither info or rfc-2833 seem to work. >> > > >> > > versions tested >> > > ios Linphone iPhone 2.2.4.2-store-85-gbfcbadb >> > > android Linphone 2.4.0 >> > > >> > > Sincerely >> > > >> > > Russell Treleaven >> > > _______________________________________________ >> > > Linphone-users mailing list >> > > [email protected] >> > > https://lists.nongnu.org/mailman/listinfo/linphone-users >> > >> > >> > _______________________________________________ >> > Linphone-users mailing list >> > [email protected] >> > https://lists.nongnu.org/mailman/listinfo/linphone-users >> > >> > >> > >> > >> <invite-bad.txt><invite-good.txt><ok-bad.txt><ok-good.txt>_______________________________________________ >> > Linphone-users mailing list >> > [email protected] >> > https://lists.nongnu.org/mailman/listinfo/linphone-users >> >> >> _______________________________________________ >> Linphone-users mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/linphone-users >> > >
_______________________________________________ Linphone-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/linphone-users
