[Home]

Summary:ASTERISK-00880: [request] turn off DTMF-muting in meetme
Reporter:Matt Florell (mflorell)Labels:
Date Opened:2004-01-19 12:22:23.000-0600Date Closed:2011-06-07 14:05:26
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I would like to be able to turn off the DTMF muting feature within the meetme application. I believe it is called something like "CONFMUTE mode" on Zap channels when you enter a meetme conference. I would like to be able to set an option variable when going to meetme to diable the DTMF-muting for that instance of meetme.
Comments:By: Brian West (bkw918) 2004-01-19 12:24:41.000-0600

This request isn't practical.  How can you disable inband DTMF .. you can't.  NO WAY.  The only way to disable it is if everyone was on the same server ie via sip or the such and you just send OOB DTMF then you can just dump it on the floor.  But then you loose some of the ability to use the AGI background scripts that respond to dtmf.

By: Matt Florell (mflorell) 2004-01-19 12:30:52.000-0600

I'm not asking to disable inband DTMF, it is already disabled for Zap channels. I want to allow the option to RE-ENABLE DTMF tones on Zap channels for Meetme calls. Here is the snippet of code in app_meetme.c that mutes DTMF on Zap conferences:

+ if (!strcasecmp(chan->type,"Zap")) {
+ /*  Set CONFMUTE mode on Zap channel to mute DTMF tones */
+ x = 1;
+ ast_channel_setoption(chan,AST_OPTION_TONE_VERIFY,&x,sizeof(char),0);
+ }

By: Brian West (bkw918) 2004-01-27 23:17:31.000-0600

I seen the "turn off" and went the wrong way.  But you can get DTMF in a meetme if you use the background agi suff.

By: Olle Johansson (oej) 2004-03-23 12:00:06.000-0600

mflorell: Is bkw918's solution working for you? Please confirm.

By: Matt Florell (mflorell) 2004-03-23 14:46:25.000-0600

I ended up writing a script that would be initiated from a client program and would drop an AGI into the meetme room and would play DTMF audio files for the digits keyed into the client app. yes it's a long and convaluted way of enabling DTMF in a meetme room, but it's the only way I could get it to work without completely screwing around with the meetme source code.

It would be nice though if it was just a initiation flag for meetme to turn DTMF blocking off/on.

By: Olle Johansson (oej) 2004-03-23 15:03:09.000-0600

Case closed. Will stay in archive if a coder picks it up and solves it in a better way. Thank you for your response! /O