Forum Discussion

DaveChomi's avatar
DaveChomi
Iron Contributor
Nov 12, 2019

Teams Direct Routing - DTMF tones on Inbound Calls not working

The other day of Microsoft Direct Routing life in our enterprise environment and another nice issue appeared as reported from users. Might be it will help somebody.

 

Long story short: Microsoft accepts also not so standard DTMF type value than the more usual 101 on inbound calls to Teams users from PSTN side but at the end it sends payload which is not expected by on-premise SBC using 101. I believe this could be a bug which is visible in very specific setup and just on inbound calls.

 

Just more deep dive for those who likes that πŸ™‚

Imagine that. Teams User receives PSTN call from competitor conferencing service and needs to dial hash sign or some digits in order to confirm joining conference. Teams user press desired combination but nothing happens. Dialpad is beeping but other side does not receive anything. 

 

I love Syslog viewer from Audiocodes. Already helped me a lot. So jumping into SIP messages I do see that call is offering in INVITE payload type rtpmap:96 for telephone-event. Ups, not standard value as far as I have seen. Value was basically coming all the way through on-prem PBX from our voice ingress of one remote site from ISDN gateway which was setup with this value. Well, not a problem as Microsoft sends as response INVITE where obviously accepts that value too... see the capture with response from Teams SIP proxy. 

 

Okay, what could be he problem then. Seeing debug logs of the SBC I found what happened actually when I press any digit on Inbound calls to Teams. Nicely written "Totally wrong payload" πŸ™‚ 

Teams client was sending payload type 101 to the SBC. That's obviously not the right way.  

 

 So we basically changed the payload type on our ISDN gateway to provide payload type 101 which does not affect anything else but perfectly fix our issue with Teams πŸ™‚ Probably quicker solution than fighting over Microsoft Support. But I believe somebody will catch this article and might provide fix. 

 

 

5 Replies

  • TMullenJr's avatar
    TMullenJr
    Copper Contributor

    We've had the same issue with Teams.  We have 2 different use cases where calls come in via AT&T to our SBC (AudioCodes), and then to Teams.  AT&T offers Payload Type 100.  Microsoft responds with Type 101, and the tones are not recognized by the originating system.  We even tried configuring our AT&T IP Profile to use 101, but that didn't work either.  We added some transcoding licenses to the SBC, and it resolved our issues.

    • HogoFogo's avatar
      HogoFogo
      Copper Contributor

      TMullenJr what setting did you apply for transcoding on the AudioCodes device?

      Thanks

Resources