[Home]

Summary:ASTERISK-03329: [patch] MeetMe enhancements
Reporter:Anthony Minessale (anthm)Labels:
Date Opened:2005-01-21 16:50:27.000-0600Date Closed:2011-06-07 14:04:40
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Applications/app_meetme
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) dupvar.diff
Description:ok,
this patch adds some stuff I wanted to see meetme do.  It adds some menu options so it's lacking the menu sounds but here is the list.

admin menu: 4: record conference
This option turns conference recording on/off it uses res_monitor and inherits MONITOR_EXEC from the chan that activates it. the format and base filename can be set in meetme.conf

[recording]
format=wav
filename=meetme_record

admin menu 5: outbound call
Make a call to a channel in ${MEETME_OUTBOUND_CONTEXT} or the channels current context if the party you called hangs up you are returned to the conference, otherwise if you dial the configured hangup code in features.conf, you are presented with a beep at this point you have 5 seconds to press 1 to bring the caller into the conference with you or any other key to abort at which time the call will be terminated.

user menu 2: become admin

meetme.conf has a new option admin_pin
conf => confno[,pin[,admin_pin]]

if admin_pin is specified and you dial 2 as a regular user, you are prompted for the admin_pass which will promote you to conference admin on the spot.

S flag:

'S' -- When combined with a pinned conference, a correct pin makes you an admin +sa
            and an incorrect or blank pin gets you in as a regular user.













****** ADDITIONAL INFORMATION ******

Disclaimer on file
anthmct@yahoo.com
Comments:By: mochouinard (mochouinard) 2005-01-21 18:24:19.000-0600

Why didnt you comment on bug 2387 at the time :( hehe,
Also Why use the monitor app to record the channel ? I think it just take more ressources than nothing.  Check bug 3393

By: Mark Spencer (markster) 2005-01-21 18:30:29.000-0600

The recording patch in 3393 actually does a pretty elegant job of recording.

By: Anthony Minessale (anthm) 2005-01-21 18:38:26.000-0600

some more considerations for bookkeeping/billing

adds pbx_buildin_dupvar_helper(a,b);

copies all the vars that don't already exist from a to b

By: mochouinard (mochouinard) 2005-01-21 18:40:55.000-0600

Should it be called pbx_builtin_dupchanvar_helper instead ?

edited on: 01-21-05 18:41

By: Anthony Minessale (anthm) 2005-01-21 18:47:30.000-0600

sigh,

The idea is to reuse existing resources no? there is a whole elaborate recording resource that lets you do several things including automaticly email the resulting recorded file .. I didn't set out to be elegant I set out to make features I can sell to ppl at the service level.

I guess i'll yank it, nothing makes me more mad than begging ppl to use my $200/hr code.

By: Anthony Minessale (anthm) 2005-01-21 19:32:22.000-0600

I'll just ask for this api call to be added then

By: Brian West (bkw918) 2005-01-21 19:37:42.000-0600

3393 isn't as flexable as the one anthm did.  

bkw

By: Mark Spencer (markster) 2005-01-21 22:50:59.000-0600

Is ast_channel_inherit_variables good enough?  If not, can we unify the two together at least so that they are front ends for the same function?

By: Anthony Minessale (anthm) 2005-01-22 12:38:38.000-0600

Forget it, that was so rude to commit the other patch without even discussing a comprimise or anything.