I’m using Asterisk 16 (Debian 10) and encounter a strange DTMF issue that I can’t solve.
Server with Dialogic card generating DTMF <- ISDN -> Patton SmartNode <- SIP -> Asterisk
The behaviour is the same for all generated telephone-events:
the telephone-event coming from the Smartnode has a volume of five:
RFC 2833 RTP Event Event ID: DTMF Zero 0 (0) 0... .... = End of Event: False .0.. .... = Reserved: False ..00 0101 = Volume: 5 Event Duration: 440
When Asterisk is sending this event to our provider the Volume has been changed to 10:
RFC 2833 RTP Event Event ID: DTMF Zero 0 (0) 0... .... = End of Event: False .0.. .... = Reserved: False ..00 0101 = Volume: 10 Event Duration: 800
I read in another post that the volume is hardcoded in Asterisk. I tried changing the e_vol variable in
but the volume inside the package trace is still 10.
Can you please give me a hint where to modify the DTMF volume or convince asterisk to keep the DTMF volume of the original package?
Thanks a lot in advance,