aboutsummaryrefslogtreecommitdiffstats
path: root/apps/app_meetme.c
AgeCommit message (Collapse)AuthorFilesLines
2009-08-10AST-2009-005tilghman1-6/+6
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@211526 f38db490-d61c-443f-a65b-d21fe96a405b
2007-06-19Perform an extra hangup check just in case. (issue #9589 reported by bcnit)file1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@69894 f38db490-d61c-443f-a65b-d21fe96a405b
2007-03-29Keep a global array of variables indicating whether certain conference rooms ↵file1-21/+16
are in use. This ensures that two people going into a new dynamic conference when the 'e' option is set don't go into the same conference room. (issue #8835 reported by eliel) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@59360 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-21Change naughty warning message to provide useful information. If a write now ↵file1-1/+1
fails on a channel in meetme it will tell you the channel name instead of spitting out the wrong error message. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@55956 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-21Fix random crashes when using the MeetMe application. This patch converts listrussell1-187/+135
handling to use the linked list macros and most importantly, implements reference counting on the ast_conference objects. The reference counting was first backported from 1.4. However, that code has some problems that caused the reference count to never hit zero. Those problems are fixed in this patch and will be resolved in 1.4 and trunk next, with a different patch. (issues #7647, #9073, #9106, BE-115). git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@55750 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-16Revert the change I did in revisions 54955, 54969, and 54970, in 1.2, 1.4, russell1-51/+40
and trunk. I decided that once a conference is created from meetme.conf, it is acceptable behavior that the pin can not be changed until the conference goes away. I also added a note in meetme.conf to describe this behavior. We still have another issue in 1.4 and trunk where some conferences with no users don't go away. That is the real bug that needs to be addressed here. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@55005 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-16For conferences that are configured in meetme.conf, check the configurationrussell1-40/+51
file every time someone joins the conference instead of only when the conference is first created. This is to ensure that changes to the pin numbers in the config file are always honored. (issue #9073) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@54955 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-03Revert some changes that accidentally got committed as a part of another fix.russell1-29/+16
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@53134 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-03set the DIALSTATUS variable to contain "INVALIDARGS" when the dial applicationrussell1-16/+29
exits early because of invalid arguments instead of just leaving it empty. (issue #8975) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@53133 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-31Fix a bunch of places where pthread_attr_init() was called, butrussell1-0/+1
pthread_attr_destroy() was not. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@53045 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-28Stop the stream after waitstream returns so that our formats get restored. ↵file1-1/+6
(issue #7370 reported by kryptolus) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@43891 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-16When the marked user enters the conference, we should no longer timeouttilghman1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@43003 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-11When paging, only wait 5 seconds for the marked user to enter the conference.tilghman1-8/+26
After that, assume the paging already completed by the time the channel entered the conference and drop back out. (Issue 7275) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@42783 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-11fix up five little places where frames would not be free'd and remove anrussell1-2/+7
unnecessary mutex_unlock where there is no way for it to be locked at that time git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@33545 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-09Allow the format outputted by meetme list to be used for meetme commands ↵file1-12/+17
(like kick) (issue #7322 reported by darkskiez) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@33300 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-09Add missing newlines (issue #7323 reported by darkskiez)file1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@33264 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-25Don't play the enter sound twice when a person joins a conference after the ↵file1-1/+1
leader has joined it. (issue #6138 reported by shanermn) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@30373 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-24app_meemte used the ast_max_exten instead of path_maxmogorman1-1/+1
solves bug 6822 git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@30037 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-22Bug 7194 - spelling fixtilghman1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@29398 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-18Video in meetme? Hmmm. Removed until we do have some code for it.oej1-3/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@28125 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-07 Fix playback behavior to exit correctly when we receive a hangup during ↵bweschke1-3/+6
playback of the invalid pin message. #7091 (AntD reporting) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@25322 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-06fix typokpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@18089 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-06small fix... don't try to check conference details if it couldn't be created ↵kpfleming1-12/+14
or found git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@18088 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-06don't try to support 'i' or 'r' options if chan_zap is not loaded, and warn ↵kpfleming1-5/+20
the user when they attempt to use them (issue #6675) update application help text to more clearly define when Zaptel and chan_zap are required git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@18087 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-23 Bug #5884 - fix a possible race state in app_meetme when a channel has gone ↵bweschke1-0/+2
away and we are reading continuously for more frames. (mneuhauser) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@14467 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-21don't add conference participant if the user hangs up while recording their ↵russell1-1/+3
name (issue #6661) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@13851 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14bug fix from 6485 with musiconhold not being turnedmogorman1-0/+4
off by app_meetme git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@10021 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14Fix stopstream in menus (bug #6137)markster1-4/+6
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@9990 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-13Don't set the formats before we stop indications. (issue #6380)twisted1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@9756 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-18Solves issue with the login proccess in meetmemogorman1-1/+2
patch from 6136 git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@8194 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-20backport fix for larger-than-20ms-frames from trunk (bug #5697)kpfleming1-5/+12
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7546 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7221 ↵kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-20issue #5773russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/v1-2@7154 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-11issue #5680kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7064 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08issues #3599 and #4252kpfleming1-31/+98
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7033 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08whitepace cleanup and various minor fixeskpfleming1-237/+246
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7032 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08make app_queue 1.2 jump compliant (issue #5580)russell1-2/+2
add missing includes of stdio.h remove some unused and duplicate headers git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7026 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-07application doc updatekpfleming1-3/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6992 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06issue #5605russell1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6979 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06alphabetize option listsrussell1-25/+25
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6975 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06Meetme whitespace changes (bug #5615)markster1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6969 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-03major update to arg/option parsing APIs and documentationkpfleming1-23/+23
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6953 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28use API call for frame volume adjustmentkpfleming1-18/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6878 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-26remove unnecessary checks before calls to ast_strlen_zerorussell1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6864 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24Doxygen documentation update from oej (issue #5505)russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-19Massive cleanups to applications for LOCAL_USER handling and some other things.russell1-3/+20
In general, LOCAL_USER_ADD/REMOVE should be the first/last thing called in an application. An exception is if there is some *fast* setup code that might halt the execution of the application, such as checking to see if an argument exists. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6832 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-18it's a good idea to unregister everything before calling ↵russell1-11/+19
STANDARD_HANGUP_LOCALUSERS git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6828 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-05don't twiddle memory that doesn't belong to us (issue #5348)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6727 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-25Fix meet me / local channel (bug #5274)markster1-3/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6642 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14update MANY more files with proper copyright/license info (thanks Ian!)kpfleming1-4/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b