Commit Graph

2156 Commits (32339eedfbfa99b33d7f0c47fae33ff45e8732be)

Author SHA1 Message Date
Luigi Rizzo acf5e87b0f change HANDLE_CAUSE into a function.
19 years ago
Luigi Rizzo c3a6bbddb8 remove redundant checks
19 years ago
Luigi Rizzo 534da0ecfd start integrating the simplifications proposed in bug 0005860,
19 years ago
Joshua Colp e0ff47fe21 One has to create the path and filename in order to copy a file there. (issue #8278 reported by davebath)
19 years ago
Tilghman Lesher 10875731ec Merged revisions 47051 via svnmerge from
19 years ago
Steve Murphy a89a16eb41 This introduces Brazilian Portuguese via 7663
19 years ago
Russell Bryant d70a7b6d8e add author doxygen tag (issue #8241, kshumard)
19 years ago
Steve Murphy 6d81c47801 These changes submitted by moy via bug 6992, to add a Dial 'End' event to asterisk. I include some changes to astman to cover other events that have been added.
19 years ago
Olle Johansson 8a2e564df5 Issue 8246 Doxygen updates (kshumard)
19 years ago
Olle Johansson a58a4fb8ac Spelling fix.
19 years ago
BJ Weschke eea3a260da Let's make sure we hold the mutex lock before we go looking at values in the queue structure that could potentially be changing while we're running.
19 years ago
BJ Weschke 95a4fc7af2 * Added option to run macro when a queue member is connected to a caller,
19 years ago
Russell Bryant 4337a82563 Merged revisions 46363 via svnmerge from
19 years ago
Russell Bryant 4a523b1b2d Add the ability to customize some of the prompts used within the voicemail
19 years ago
Jason Parker ebd08b4185 Merged revisions 46347 via svnmerge from
19 years ago
Russell Bryant 0ca6a42d7e fix various spelling mistakes in comments (issue #8237, jmls)
19 years ago
Russell Bryant 414f448b09 Merged revisions 46249 via svnmerge from
19 years ago
Kevin P. Fleming 749029de38 Merged revisions 46200 via svnmerge from
19 years ago
Russell Bryant 18b7e4b699 Merged revisions 46065 via svnmerge from
19 years ago
Joshua Colp 43b2735606 Merged revisions 45692 via svnmerge from
19 years ago
Joshua Colp 2ee00d58c7 Just for Nicholson - here's an option, C, to Meetme that will allow it to continue in the dialplan if the person is kicked out. (issue #7994 reported by mnicholson with mods by myself)
19 years ago
Joshua Colp ba15f8baf7 It's new directed pickup! This now features a more sane way of finding the channel to pick up (I snuck it into the tree on Friday... bet you didn't know I'd actually use it eh?). PICKUPMARK now also works in a different way, you should prefix it with _ when setting it so it gets inherited onto the channel(s) created in app_dial as directed pickup will now look for it on the target channel, not the originating channel. (BE-85)
19 years ago
Joshua Colp 1e3c5bc5ba Inherit the context and extension until the channel is answered
19 years ago
Joshua Colp 74fc525792 Merged revisions 45066 via svnmerge from
19 years ago
Joshua Colp 1bc1f0f267 Merged revisions 45051 via svnmerge from
19 years ago
Tilghman Lesher b0b4ad4973 More whitespace fixes
19 years ago
Tilghman Lesher 13ece8cc39 Massive cleanup of the rpt code, updating to current coding guidelines
19 years ago
Joshua Colp 9565f72ad3 Fix indenting a bit (issue #8082 reported by selsky)
19 years ago
Steve Murphy 3d323f5345 As per ToDo list, I have made it so that Wait(), WaitExten(), Congestion(), Busy(), Read(), WaitForRing(), will now either actually handle a floating point argument as advertised, or has been upgraded to accept a floating point [timeout] arg.
19 years ago
Kevin P. Fleming 3c876af5cf Merged revisions 44378 via svnmerge from
19 years ago
Steve Murphy 4179a9f8b8 Added a warning to the documentation for Macro in response to bug 7776
19 years ago
Kevin P. Fleming e486316dc6 Merged revisions 44298 via svnmerge from
19 years ago
Joshua Colp 31800f61c3 Strat becomes Strategy based on feedback from two nameless fellows
19 years ago
Joshua Colp e550109383 Add 'Strat' manager field to QueueParams event. (issue #7704 reported by renemendoza)
19 years ago
Matt O'Gorman ae8cc3e18b bug #8076 check option_debug before printing to debug channel.
19 years ago
Tilghman Lesher c9c1613503 Okay, I can't use ast_app_separate_args for that... and add some debugging for murf...
19 years ago
Tilghman Lesher d3033c319b Use the standard parsing routines
19 years ago
Joshua Colp 8ff3dd273a Expand setinterfacevar option to also set a variable, MEMBERNAME, which contains the member's name. (issue #8046 reported by jmls)
19 years ago
Joshua Colp 3e4a081e1c Make callerid fields in Manager events more consistent. CallerIDNum for number and CallerIDName for name. (issue #7976 reported by suhler)
19 years ago
Joshua Colp cc1945ce1b Add option 'keepstats' which will keep queue statistics during a reload. (issue #7908 reported by jmls)
19 years ago
Tilghman Lesher ff2dd4ec41 It makes more sense that in GosubIf that the two labels might have different arguments.
19 years ago
Tilghman Lesher 235f8f5bcf Janitor for Zapateller: convert to use argument macros
19 years ago
Tilghman Lesher 6bd618e1a1 Remove locking conflict
19 years ago
Jason Parker e2a52816fc Merged revisions 43944 via svnmerge from
19 years ago
Joshua Colp 29d27bfe0d Merged revisions 43933 via svnmerge from
19 years ago
Kevin P. Fleming 5ae60ec272 Merged revisions 43919 via svnmerge from
19 years ago
BJ Weschke 9baf50ee9a Merged revisions 43899 via svnmerge from
19 years ago
Joshua Colp b201ce0ae0 Merged revisions 43893 via svnmerge from
19 years ago
BJ Weschke 3b3702f9bc Merged revisions 43873 via svnmerge from
19 years ago
BJ Weschke 4a50548ab2 Merged revisions 43864 via svnmerge from
19 years ago
Joshua Colp 7a336e9f9d Finish up last commit
19 years ago
Joshua Colp 7b0ba1bc7e Do the directory walk dance instead of repeated stat calls as it seems to be faster (issue #7507 reported by Corydon76)
19 years ago
Tilghman Lesher 777d5ecf6a Merged revisions 43816 via svnmerge from
19 years ago
Jason Parker 5a45352f3a Merged revisions 43803 via svnmerge from
19 years ago
Russell Bryant fb215668ae remote an unused buffer in mm_login() (issue #8038, selsky)
19 years ago
Jason Parker ee13556e30 Fire a manager event when a meetme is started/stopped.
19 years ago
Jason Parker a046b75f8a Add QueueSummary manager action.
19 years ago
Russell Bryant 14852b8d3e Merged revisions 43700 via svnmerge from
19 years ago
Joshua Colp becd11ddb8 Merged revisions 43695 via svnmerge from
19 years ago
Tilghman Lesher c8e3edeb8e Gosub arguments (Issue 7780)
19 years ago
Tilghman Lesher ec83b11183 MailboxExists should be a dialplan function, not an application (Issue 7503)
19 years ago
Tilghman Lesher 5a15d3ed5a Merged revisions 43642 via svnmerge from
19 years ago
Tilghman Lesher 2f3eab049b Merged revisions 43640 via svnmerge from
19 years ago
Tilghman Lesher 6ae8741518 Lots more removal of deprecated things
19 years ago
Tilghman Lesher 2b55678e1f Remove deprecated CLI apps from the core
19 years ago
Tilghman Lesher 8eece08943 Merged revisions 43445 via svnmerge from
19 years ago
Tilghman Lesher 0b74986565 More removal of deprecated stuff
19 years ago
Tilghman Lesher 821022dd35 Merged revisions 43441 via svnmerge from
19 years ago
Tilghman Lesher fc88db013e Remove deprecated apps and funcs
19 years ago
Joshua Colp 1c764935f2 SS7 marked the start of an open season for trunk again but here's something minor - abstract early bridging into the technology so that we don't always assume they use RTP and try it.
19 years ago
Tilghman Lesher 012e0f82d5 Merged revisions 43422 via svnmerge from
19 years ago
Joshua Colp 0a28b21d01 Warning be gone.
19 years ago
Tilghman Lesher d70fe791c2 A few misses from constification
19 years ago
Tilghman Lesher 70af28270d Constify the result of a config retrieval function, to avoid mutilation (issue 7983).
19 years ago
Jason Parker 61e4465f49 Fix a segfault that was reported by jcmoore in #asterisk-bugs on IRC.
19 years ago
Jason Parker 50c1981780 We need to persist the member name also
19 years ago
Jason Parker a7119b522d Add a "member name" to queue members.
19 years ago
Kevin P. Fleming 41d3e99e28 move ADSI functionality into ast_ namespace
19 years ago
Matthew Fredrickson 33ddb53663 Various updates from PCadach's chan_h323-live branch
19 years ago
Matt O'Gorman d0a1a0033d similar patch for verbose vs debug with minor changes
19 years ago
Tilghman Lesher e2253df3ec Merged revisions 43248 via svnmerge from
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Tilghman Lesher e39c9d7619 Merged revisions 43072 via svnmerge from
19 years ago
Kevin P. Fleming c2c4f86c72 merge markster's usersconf branch with some slight changes
19 years ago
Tilghman Lesher e16104185a Merged revisions 43003 via svnmerge from
19 years ago
Russell Bryant 25b0e3a148 use strcpy instead of sprintf
19 years ago
Matt O'Gorman a3a8442e5c i dont know how msg_cfg got moved around but its all good again
19 years ago
Tilghman Lesher 979ef8d2ed Merged revisions 42783 via svnmerge from
19 years ago
Anthony LaMantia ef879455f5 small fix for issue 007926
19 years ago
Tilghman Lesher 9e397b6bba In trunk, ast_fileexists now returns 0 for failure, instead of -1, as it did
19 years ago
Matt O'Gorman f4434eba6f Get rid of ugly tmp directory, although I really should
19 years ago
Tilghman Lesher ae6795f3ec Merged revisions 42421 via svnmerge from
19 years ago
Joshua Colp 62e58282eb Destroy msg_cfg after it's used, not before (issue #7618 reported by wvolz with minor mods)
19 years ago
Tilghman Lesher fa12b3c774 Merged revisions 42355 via svnmerge from
19 years ago
Joshua Colp dd0b891e57 Minor cleanup and make sure the tmp variable is clean
19 years ago
Matt O'Gorman 36935ffc42 protect curhst and curusr
19 years ago
Joshua Colp bc5dd43635 Set the variable even if the caller disconnects (issue #7896 reported by jsmith)
19 years ago
Matt O'Gorman 1dc7c62ed4 patch to fix several things wrong with voicemail
19 years ago
Jason Parker f0e0963b2e Fix a small typo, to make app_followme.c show properly in "show version files"
19 years ago
Steve Murphy 7c9b6e1d29 These small app documentation changes to app_dial and app_read will hopefully avert any more 7544 type bug reports\!
19 years ago
Joshua Colp ca2b4d407a Make this module fit the guidelines better
19 years ago
Olle Johansson 228d50806c - Free allocated memory before returning from function
19 years ago
Joshua Colp 4a7947501e Minor tweak - we need to lock the channel when we are removing the spy from it.
19 years ago
Joshua Colp 49cfc19f0a Use tabs instead of spaces (I <3 tabs -- this is for you Qwell)
19 years ago
Joshua Colp 55d594e9da Make the difference clear about what the responsibilities of the core and a spy are when it comes to spying on a channel. The core is responsible for adding a spy to a channel, feeding frames into the spy, removing the spy from the channel, and notifying the spy that is has been detached. The spy is responsible for reading frames in, and cleaning itself up. Each side will not try to do the other's job.
19 years ago
BJ Weschke 7057035ae0 Changes/fixes to the app_waitforsilence app to make it behave more the way the author originally intended for it
19 years ago
BJ Weschke c5c1d4579f This was added to app_dial a while back, and now it's in app_queue as well. Provide an option to prevent members of the queue from forwarding calls from the queue to somewhere else.
19 years ago
BJ Weschke 06b98dcc77 Merged revisions 41882 via svnmerge from
19 years ago
BJ Weschke 91f4aa93bb Don't keep trying the same member in certain strategies when members of the queue are unavailable (#7278 - diLLec reported and patched)
19 years ago
BJ Weschke c4dac0c1e5 We don't spy on Zap/psuedo channels. Not at all. Never. (#7871 - sxpert reporting)
19 years ago
BJ Weschke b6ccca7566 Merged revisions 41827 via svnmerge from
19 years ago
BJ Weschke e736c8a27b With the somewhat recent addition (from one of the Astridevcon Europe sessions) of more detailed device states, we need to change strategy in app_queue in how we determine whether a queue member is "in use" or not. Basically, instead of specifically looking for that device state as we did previously, now we're going to observe any other device state aside from the two that we know for sure are "not in use" as "in use". This will cause some other states to fall through that we know will never be available (eg - "INVALID","UNAVAILABLE",etc) but there's other code already within to handle those conditions. (#7433 - tgrman reporting)
19 years ago
Matt O'Gorman d9d3127ee3 get rid of some useless debug messages and raise debug level of others
19 years ago
Matt O'Gorman e31af51923 more staticness, and syntax cleaning
19 years ago
Matt O'Gorman c13e44eacb whitespace clean up
19 years ago
Anthony LaMantia e553725500 spacing update
19 years ago
Anthony LaMantia 2161a251a8 small typo
19 years ago
Matt O'Gorman 05a695af72 everything that loads a config that needs a config file to run
19 years ago
Anthony LaMantia 7399d40ec7 fix for bugid: 0007830
19 years ago
Joshua Colp c6977b9983 Merge in VLDTMF support with Zaptel/Core done by the ever great Darumkilla Russell Bryant and the RTP portion done by myself, Muffinlicious Joshua Colp. This has gone through so many discussions/revisions it's not funny but we finally have it!
19 years ago
Russell Bryant f7e7161607 Merge team/russell/frame_caching
19 years ago
Jason Parker d22476348a suppress compiler warning
19 years ago
Steve Murphy 11cb5a34fd Committed a fix for 7731, suggested by mnehauser.
19 years ago
Kevin P. Fleming d12f54f90b GNU make already knows how to quietly ignore non-existent files in 'include' directives
19 years ago
Joshua Colp 5345469008 Documentation updates (thanks Shaun for the speechrec.txt one!)
19 years ago
Kevin P. Fleming 94302c792a could have sworn i committed this change already...
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Jason Parker 7c05e6478d Fix a bug with app_voicemail when trying to use app_directory to leave messages
19 years ago
Matt O'Gorman 57ee805062 changes to configure to support older c-client than the
19 years ago
Steve Murphy 8078aea52b In app_macro, changed the previously changed upper recursion depth limit to a variable, default of the original val of 7. MACRO_RECURSION is a channel variable that will override the limit, but until I can understand and fix why this limit is neccessary, I am not advertising this variable in the docs.
19 years ago
Matt O'Gorman e502e644df fixed imap bug and updated syntax.
19 years ago
Joshua Colp 3ef02d79a4 Remove the old ODBC_STORAGE and make EXTENDED_ODBC_STORAGE the one to use. This means that if you're using this and upgrade to the revision where this was committed, you will need to update your table to the schema provided in doc/odbcstorage.txt
19 years ago
Steve Murphy 8a0b9236a7 This change fixes bug 7731, macros not executing more than one level deep in a hung-up situation; also increased maximum recursion depth from 7 to 20, to keep serious coders from painful toe-stubbings
19 years ago
North Antara 2f07e6d368 fix a typo and a very minor formatting change
19 years ago
Russell Bryant bd5ce7362d resolve some compiler warnings ...
19 years ago
Russell Bryant 9ad9e42c3e add MacroExclusive application, a Macro that only one call can executed at
19 years ago
Russell Bryant 87ac16847e - unregister SLA apps on module unload and add sample config (issue #7701, junky)
19 years ago
BJ Weschke 2ec3a672e9 Increase the size of the variable space for writing/reading persistent queue member data to allow for larger queues of members. (Matthew Roth #7703)
19 years ago
Matt O'Gorman 475afdaf39 support for imap in app_voicemail as well as some
19 years ago
Tilghman Lesher f37a4e3e12 Bug 6237 - add volgain parameter, such that voicemail messages may be amplified after recording
19 years ago
Kevin P. Fleming 9d26f46fc7 remove some extraneous 'followme' in prompt names
19 years ago
Russell Bryant b9ee151d22 suppress a compiler warning about the usage of a potentially uninitialized
20 years ago
Russell Bryant e068c5fcf9 Merged revisions 38972 via svnmerge from
20 years ago
Russell Bryant 774bba093b Merged revisions 38928 via svnmerge from
20 years ago
Tilghman Lesher 91629a8d55 Merged revisions 38761 via svnmerge from
20 years ago
Tilghman Lesher 3c581f0e1e Set permissions completely open and modify by umask
20 years ago
Kevin P. Fleming 21e3c3a561 play a beep tone into the spied-on channel if we are about to whisper to them
20 years ago
Kevin P. Fleming 4bc6613648 add ExtenSpy variant of ChanSpy
20 years ago
Kevin P. Fleming a8b85fda84 more simplification, and correct a bug i introduced in the last commit
20 years ago
Kevin P. Fleming 94fa23aaa1 remove local channel finding wrappers
20 years ago