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
