Commit Graph

304 Commits (4d671a2d14b9b47891075f21a33d3a9a9e5f69ee)

Author SHA1 Message Date
Tilghman Lesher 5e2aa190fe Display a list of channel variables in each channel-oriented event.
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
Kevin P. Fleming 1c9fe00920 Recorded merge of revisions 222152 via svnmerge from
16 years ago
Matthias Nick 8e1bae06bf Sets the correct musicclass after an announcement
16 years ago
Tilghman Lesher fdd078af52 Remove unnecessary define for Solaris
16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Mark Michelson 33a48e257e Honor channel's music class when using realtime music on hold.
16 years ago
Russell Bryant 730e60e583 Merged revisions 201600 via svnmerge from
17 years ago
Eliel C. Sardanons 515166ba37 Move music on hold related applications documentation to XML.
17 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
17 years ago
Mark Michelson 0102e6cc44 Fix another crash related to cached realtime music on hold.
17 years ago
Mark Michelson 5b5bd544ba Use safe macro practices even though they really aren't necessary.
17 years ago
Mark Michelson 0058b02563 Fix a crash in res_musiconhold when using cached realtime moh.
17 years ago
Mark Michelson da786078f3 Merged revisions 187045 via svnmerge from
17 years ago
Joshua Colp 815c56369f Merged revisions 181664 via svnmerge from
17 years ago
Joshua Colp e12265e530 Merged revisions 181659-181660 via svnmerge from
17 years ago
Joshua Colp a80c5e37af Merged revisions 181655 via svnmerge from
17 years ago
Joshua Colp 23760c47d3 Merged revisions 174218 via svnmerge from
17 years ago
Russell Bryant 458a1025ad Merged revisions 168198 via svnmerge from
17 years ago
Russell Bryant dd7ed66142 Cosmetic change - don't mix struct initializer styles.
17 years ago
Russell Bryant cf25187ac4 Fix a bad typo.
17 years ago
Russell Bryant 77b1fe0ceb Re-work ref count handling of MoH classes using astobj2 to resolve crashes.
17 years ago
Russell Bryant 8cc50d4677 Merged revisions 165661 via svnmerge from
17 years ago
Russell Bryant 1f40479382 Merged revisions 164605 via svnmerge from
17 years ago
Jeff Peeler f0883cacca Merged revisions 162926 via svnmerge from
17 years ago
Jeff Peeler 040e552c26 Merged revisions 162874 via svnmerge from
17 years ago
Eliel C. Sardanons 1e8e12efcf Janitor, use ARRAY_LEN() when possible.
17 years ago
Mark Michelson a361f7897a This change prevents a crash from occurring if res_musiconhold.so
17 years ago
Kevin P. Fleming 60ef8fdae8 fix small bug introduced while cleaning up compiler warnings
17 years ago
Kevin P. Fleming bd4eb070f3 bring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too
17 years ago
Kevin P. Fleming 109a17ae79 support relative paths in musiconhold.conf, which makes moh work by default when Asterisk was configured using --prefix and 'make samples' is run
17 years ago
Tilghman Lesher 08af5bb312 Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating
17 years ago
Sean Bright 357bf3e90b All of the res/ stuff (other than res_jabber) from the RSW branch.
17 years ago
Tilghman Lesher 638a720eee Add AMI events for start/stop of MOH
18 years ago
Kevin P. Fleming b71f8ac66a fix compile failure found by buildbot (go, buildbot!)
18 years ago
Kevin P. Fleming fd4a60c459 Merged revisions 125132 via svnmerge from
18 years ago
Michiel van Baak 8e8359465b Older versions of GNU gcc do not allow 'NULL' as sentinel.
18 years ago
Jeff Peeler ef3b214728 Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow.
18 years ago
Michiel van Baak f1e9371da8 - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause
18 years ago
Jason Parker d63b790247 Merged revisions 115418 via svnmerge from
18 years ago
Jason Parker 8e26876b3e Merged revisions 114594 via svnmerge from
18 years ago
Tilghman Lesher 123ac5fd64 Standardized routines for forking processes (keeps all the specialized code in one place).
18 years ago
Russell Bryant 3c6cf5dcc5 Add some fixes that I made in regards to wideband codec handling to get
18 years ago
Joshua Colp db0c6576d2 Merged revisions 110035 via svnmerge from
18 years ago
Jason Parker 71e3883f9f Merged revisions 108682 via svnmerge from
18 years ago
Mark Michelson 8c3cf89933 1. Deprecate SetMusicOnHold and WaitMusicOnHold.
18 years ago
Mark Michelson 27cebd1d5c Removing a pointless memset. The memory was just calloc'd, so the
18 years ago
Joshua Colp 48da910225 Merged revisions 90101 via svnmerge from
18 years ago
Mark Michelson a42259c3ff Adding support for realtime music on hold. The following are the main points:
18 years ago
Luigi Rizzo e0ff5fef5c remove a bunch of useless #include "options.h"
18 years ago
Luigi Rizzo 0595b5e2aa include "logger.h" and errno.h from asterisk.h - usage shows that they
18 years ago
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Kevin P. Fleming edc78d6023 improve linked-list macros in two ways:
18 years ago
Russell Bryant 4e871ae483 Merged revisions 89053 via svnmerge from
18 years ago
Mark Michelson 5a4867543d "show application <foo>" changes for clarity.
18 years ago
Russell Bryant 4c6c69bdcc Merged revisions 89037 via svnmerge from
18 years ago
Jason Parker 59c9ff7ef2 More changes to change return values from load_module functions.
18 years ago
Jason Parker ebe4050128 Switch from AST_CLI (formerly NEW_CLI) to AST_CLI_DEFINE, since the former didn't make much sense
18 years ago
Jason Parker b0f3e6097e Convert NEW_CLI to AST_CLI.
18 years ago
Tilghman Lesher 7e23779b01 On reload, re-read the files in the specified moh directory (closes issue #10536)
18 years ago
Russell Bryant df30de142c Add a new option for files-based music on hold to ensure that the sort order
18 years ago
Joshua Colp 147688278c Merged revisions 84160 via svnmerge from
18 years ago
Jason Parker c7a9ec1691 (issue #10724)
18 years ago
Russell Bryant e23538696e Merged revisions 81042 via svnmerge from
18 years ago
Russell Bryant 74200abe10 Merged revisions 79778 via svnmerge from
18 years ago
Tilghman Lesher 56b9568164 Don't reload a configuration file if nothing has changed.
18 years ago
Jason Parker f38a688605 Modify the names of functions/variables in res_musiconhold to be useful.
18 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
19 years ago
Steve Murphy 0e969271ae After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort.
19 years ago
Steve Murphy 8a7732f067 via 10206, I have added an option (e) to Dial to allow the h exten to get run on peer. Had to upgrade ast_flag stuff to 64 bits to do this.
19 years ago
Russell Bryant fcd3f8dbea Merged revisions 75067 via svnmerge from
19 years ago
Joshua Colp 7bc762c319 Merged revisions 74815 via svnmerge from
19 years ago
Russell Bryant e9290d5178 Merged revisions 74323 via svnmerge from
19 years ago
Russell Bryant 7f10fccec1 Merged revisions 74162 via svnmerge from
19 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
19 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
19 years ago
Joshua Colp 998261f602 Fix compiling of res_musiconhold under dev mode.
19 years ago
Russell Bryant 90d6885701 Add a new feature for Music on Hold. If you set the "digit" option for a
19 years ago
Joshua Colp b10fd38770 Music on hold and crypto no longer need their symbols globally exported. They register the function pointers upon loading with their respective stubs.
19 years ago
Joshua Colp b3c0e124bd I'm crazy so I think I'll change the musiconhold classes linked list to read/write as well!
19 years ago
Joshua Colp c19b8803f3 Merged revisions 53088 via svnmerge from
19 years ago
Joshua Colp fa6d3941df Merged revisions 51513 via svnmerge from
19 years ago
Luigi Rizzo dc31eaa025 include "asterisk/zapata.h" instead of looking
19 years ago
Tilghman Lesher d670858735 Merged revisions 48375 via svnmerge from
19 years ago
Russell Bryant d24a78944d Merged revisions 48357 via svnmerge from
19 years ago
Tilghman Lesher 35b63c6b4c Merged revisions 48049 via svnmerge from
19 years ago
Russell Bryant 89d48b53a2 Merged revisions 47239 via svnmerge from
19 years ago
Tilghman Lesher 10875731ec Merged revisions 47051 via svnmerge from
19 years ago
Russell Bryant 232e56f496 Merged revisions 46965 via svnmerge from
19 years ago
Russell Bryant 4337a82563 Merged revisions 46363 via svnmerge from
19 years ago
Kevin P. Fleming 3c876af5cf Merged revisions 44378 via svnmerge from
19 years ago
Matt O'Gorman ae8cc3e18b bug #8076 check option_debug before printing to debug channel.
19 years ago
Joshua Colp 29d27bfe0d Merged revisions 43933 via svnmerge from
19 years ago
Tilghman Lesher 6ae8741518 Lots more removal of deprecated things
19 years ago
Kevin P. Fleming 8b79aba992 do this fix properly :-)
19 years ago
Matthew Fredrickson 33ddb53663 Various updates from PCadach's chan_h323-live branch
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Jason Parker 2a3aaa9818 Fix a small typo I found.
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Joshua Colp 2410854b3c Merged revisions 38825 via svnmerge from
20 years ago
Joshua Colp bec319415f Merged revisions 38654 via svnmerge from
20 years ago
Kevin P. Fleming 6d0742fc16 merge Russell's 'hold_handling' branch, finally implementing music-on-hold handling the way it was decided at AstriDevCon Europe 2006 (and the way people really want it to be)
20 years ago
Kevin P. Fleming f761d2f6f0 prepare Asterisk for new zaptel.h/tonezone.h installation locations
20 years ago
Kevin P. Fleming e61d3d91f3 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
20 years ago
Kevin P. Fleming b31b0be819 various minor portability fixes (mostly from tholo for OpenBSD)
20 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
20 years ago
Russell Bryant 006989cbe2 Use a dynamically sized array to store the list of files for moh "files" mode
20 years ago
Russell Bryant 61d295f187 when using moh files mode, don't look for a file past the number of files
20 years ago
Russell Bryant a6d039cd37 add a comment where some memory usage optimization needs to be done
20 years ago
Kevin P. Fleming 736dc15d0b Merged revisions 31555 via svnmerge from
20 years ago
Russell Bryant 53df01c9cc when displaying the list of registered music on hold classes, only show
20 years ago
Tilghman Lesher aeed5ca05d Merged revisions 24019 via svnmerge from
20 years ago
Russell Bryant 00f9884604 - convert lists to use linked list macros
20 years ago
Kevin P. Fleming 574e14cbea Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
20 years ago
Luigi Rizzo 11551079cf more strncpy/ast_copy_string replacement.
20 years ago
Tilghman Lesher 5bcdea5102 Merged revisions 20966 via svnmerge from
20 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
20 years ago
Kevin P. Fleming f10f427d49 since the module API is changing, it's a good time to const-ify the description() and key() return values
20 years ago
Tilghman Lesher 756c7cbb12 Bug 6873 - Finish moving from the non-threadsafe (and poor randomness) rand() to threadsafe ast_random()
20 years ago
Joshua Colp bf7f1ec0f8 Merged revisions 16534 via svnmerge from
20 years ago
Matt O'Gorman a5ece3388a Janitor work converting !ast_strlen_zero(a)?a:b
20 years ago
Olle Johansson b4a0e2a8bb - Formatting fix in musiconhold
20 years ago
Olle Johansson acfc219733 Reverting revision 10998 that was accidentaly committed to trunk. My apologies.
20 years ago
Olle Johansson dd5222fd30 Update to trunk
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant efae38a82d - conversions to allocation wrappers
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Josh Roberson c347d8fee3 issue #5803
20 years ago
Kevin P. Fleming 544a2ecbd3 issue #5766
20 years ago
Kevin P. Fleming a0a9769616 issue #5648
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer e5afdbbe16 Fix res_musiconhold lock
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming 25f3403b21 don't access freed memory if the frame was malloc'd
20 years ago
Russell Bryant 746efc536a ensure that the MOH_QUIET flag gets set for the mode "quietmp3nb"
20 years ago
Kevin P. Fleming fcc3a3ac32 don't install moh functions if no classes are configured (issue #5025 with mods)
20 years ago
Kevin P. Fleming ff971379f4 support new format for musiconhold.conf (issue #4908)
20 years ago
Mark Spencer 86ec024624 Fix music on hold leak (bug #4842)
21 years ago
Kevin P. Fleming 22b0f5d306 add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504)
21 years ago
Kevin P. Fleming 37184c4244 revert patch from bug #4532 until CPU consumption problem can be resolved
21 years ago
Kevin P. Fleming 771f699cdd fix threading portability problem with FreeBSD (bug #4532)
21 years ago
Anthony Minessale II de87676975 Apply NODIR Patch (Bug #4619)
21 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
21 years ago
Kevin P. Fleming 4f299de252 major Makefile and build process improvements, including removal of all hardcoded paths (modules must now use run-time paths as they should) (bug #4116)
21 years ago
Kevin P. Fleming 1bac31d6bd more efficient (and understandable) ast_channel_walk_locked, and vastly more efficient ast_channel_by_name_locked (bug #4265)
21 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
21 years ago
Kevin P. Fleming b052fe894b ensure that the random number generator(s) are always seeded with a different value during Asterisk startup
21 years ago
Mark Spencer 4b03dace5f Fix little formatting thingy
21 years ago
Mark Spencer badc4dec46 Make mpg123 behave more nicely
21 years ago