Having some trouble getting DTMF to work where an INVITE comes into FreeSWITCH offering a=rtpmap:101 telephone-event/16000. FreeSWITCH responds with a=rtpmap:96 telephone-event/8000 but then is unable to change the payload type to 96.This invite is a bit out of the ordinary as it does not specify telephone-event/8000.INVITE SDPm=audio 63244 RTP/AVP 9 0 101b=AS:80a=rtpmap:101 telephone-event/16000a=fmtp:101 0-15a=ptime:20a=rtcp-xr:voip-metricsa=sendrecv//fs logs after INVITE2017-06-29 19:28:47.475013 [DEBUG] switch_core_media.c:4192 Set telephone-event payload to 101@160002017-06-29 19:28:47.475013 [DEBUG] switch_core_media.c:4596 sofia/external/1231231234@X.X.X.X Set 2833 dtmf send payload to 101 recv payload to 101 FreeSWITCH then replies with the following SDP.m=audio 33734 RTP/AVP 0 96a=rtpmap:0 PCMU/8000a=rtpmap:96 telephone-event/8000a=fmtp:96 0-16a=silenceSupp:off - - - -a=ptime:20When the digits come in to FS they are type 96, confirmed via tcpdump however FreeSWITCH doesn't recognize them and this entry shows up in the logs when digits are entered.2017-06-29 19:29:02.975006 [WARNING] switch_core_media.c:2563 Could not change to payload type 96, ignoring...2017-06-29 19:29:02.975006 [DEBUG] switch_core_media.c:2540 alternate payload received (received 96, expecting 0)Sofia.conf.xml and external.xml are vanilla. Have tested liberal-dtmf=true but no luck. Tested on version 1.6.10 and 1.6.18. Was hoping someone might have a setting to try or any suggestions?Thanks!
____________________________________________________________ _____________
Professional FreeSWITCH Consulting Services:
consulting@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch- users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/ options/freeswitch-users
http://www.freeswitch.org