Commit Graph

170 Commits (bb5655de7cc0b0ab076e7b47d32013c7260de0ed)

Author SHA1 Message Date
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Jason Parker c472a68a8a Correctly use defined return values in (some) 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
Russell Bryant 46b9ca721b Add jitterbuffer support for chan_local. To enable it, you use the 'j' option
18 years ago
Jason Parker c7a9ec1691 (issue #10724)
18 years ago
Russell Bryant ded76a8988 convert various places that access the channel lock directly to use the channel lock wrappers
18 years ago
Jason Parker 0e83c80480 Merged revisions 79902 via svnmerge from
18 years ago
Joshua Colp d5eda8709c Merged revisions 79174 via svnmerge from
18 years ago
Russell Bryant 4e0947c5f1 Convert code that checks the _softhangup member of ast_channel directory to use
18 years ago
Tilghman Lesher 55b1ee298e Merge the dialplan_aesthetics branch. Most of this patch simply converts applications
18 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.
18 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.
18 years ago
Olle Johansson a1b9cbcd31 Implementation of a feature that will disable "missed calls" counters on SIP phones.
18 years ago
Joshua Colp 92de3e5939 Merged revisions 73319 via svnmerge from
18 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Steve Murphy a76ff39c0e Merged revisions 64193 via svnmerge from
18 years ago
Russell Bryant 3d409eb793 Update the device state functionality of chan_local such that it will return
18 years ago
Steve Murphy ecaf781933 Merged revisions 60989 via svnmerge from
18 years ago
Tilghman Lesher c6c64af72d Merged revisions 60847 via svnmerge from
18 years ago
Joshua Colp b3bc675402 Merged revisions 57318 via svnmerge from
19 years ago
Russell Bryant dcca8f345f Merged revisions 51311 via svnmerge from
19 years ago
Russell Bryant ec8591d04c Constify a bunch of usage strings for CLI commands.
19 years ago
Joshua Colp f781673614 Merged revisions 47751 via svnmerge from
19 years ago
Joshua Colp 176c7ca47c Merged revisions 47712 via svnmerge from
19 years ago
Steve Murphy 908f176cf3 A fair number of changes for the sake of bug 7506
19 years ago
Joshua Colp 7659f6d524 Merged revisions 47287 via svnmerge from
19 years ago
Joshua Colp 66d3792f11 Merged revisions 47284 via svnmerge from
19 years ago
Tilghman Lesher 10875731ec Merged revisions 47051 via svnmerge from
19 years ago
Joshua Colp 36a9656234 Merged revisions 43697 via svnmerge from
19 years ago
Tilghman Lesher 6ae8741518 Lots more removal of deprecated things
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Joshua Colp 082f59ff03 Use flags instead of variables on the private structure for things
19 years ago
Joshua Colp 0b93665a71 Code cleaning/updates/potential bug fixes
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
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
BJ Weschke 35a2f14d96 Quit early and print a LOG_WARNING if we are trying to check devicestate on a Local channel that's been improperly defined.
19 years ago
Kevin P. Fleming 794d0e4d1f make Local channel return sensible device state values
19 years ago
Kevin P. Fleming 79f5f61474 Merged revisions 33638 via svnmerge from
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Joshua Colp a0f95cd526 Merged revisions 29464 via svnmerge from
19 years ago
Olle Johansson 1783cb3a91 Adding send_text capability to chan_local
19 years ago
Olle Johansson 908c153840 First stab at supporting video in chan_local
19 years ago
Olle Johansson a3cc752008 Add simple devicestate for chan_local
19 years ago
Kevin P. Fleming fdcfd6469b ensure that control frames with payload can be sent to channel drivers via ->indicate()
19 years ago
Luigi Rizzo 5928df2a48 replace strncpy with ast_copy_string.
19 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
19 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
19 years ago
Tilghman Lesher 756c7cbb12 Bug 6873 - Finish moving from the non-threadsafe (and poor randomness) rand() to threadsafe ast_random()
19 years ago
Luigi Rizzo 0b655c3ce9 minor cleanup: localize a variable and replace i++; i++ with i +=2;
19 years ago
Tilghman Lesher 4f1e5d1aef Bug 6387 - janitor cleanup for linked lists
20 years ago
BJ Weschke 81125d803e Don't set a global variable if the channel you're trying to set CHANLOCALSTATUS on has gone away already.
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant a228af1dd9 remove some more local declarations of null frames
20 years ago
Olle Johansson ad5eaa9aca More doxygen updates
20 years ago
BJ Weschke 242a478023 Fix compiler warning.
20 years ago
BJ Weschke 1874f21ff8 Implement the autologoffunavail option in chan_agent (#6038 with some minor mods)
20 years ago
Russell Bryant 466a062b09 convert some channels to use the memory allocation wrappers.
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Kevin P. Fleming 0242a69b3f Merged revisions 7265-7266,7268-7275 via svnmerge from
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 15b01f246c issue #5604
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer e603dcedb5 Perform some extra checks before performing masquerades
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming a953eb06c3 formatting cleanups (bug #4786, with minor mods)
20 years ago
Russell Bryant 4c531ca8c0 define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSION
20 years ago
Kevin P. Fleming 4803ab0bb2 don't use locks when reading usecounts (reading only, not writing)
20 years ago
Kevin P. Fleming e5e64bfd41 header ordering fixes for FreeBSD (pending a global merge into asterisk.h) (bug #4484)
20 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
20 years ago
Kevin P. Fleming 005e436b57 another round of version tag updates, along with 'show version files' pattern filtering
20 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Mark Spencer dc9faa21e4 Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
20 years ago
Mark Spencer 6b20a0f5db Inherit variables across local channel (bug #3769)
21 years ago
Mark Spencer 0eb1f2ec44 If we're only queueing audio, don't queue when we really want to engage the masquerade
21 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
21 years ago
Mark Spencer 34e8ed636d Fix queue URL passing (bug #3543)
21 years ago
Mark Spencer cea4a8e09e Fix native agent transfer, add UPGRADE.txt for notes about backwards compatibility issues upgrading from Asterisk 1.0 to current CVS head
21 years ago
Mark Spencer c2d98239d2 Fix use count for agent/local (bug #2996 et al)
21 years ago
Mark Spencer 6cb38ac23a Add features (incomplete, highly experimental), fix DundiLookup app, debug improvements (bug #2800)
21 years ago
Mark Spencer 8a13712e45 Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug #2719)
21 years ago
Mark Spencer dcb396b76b Fix chan_local debug message (bug #2725)
21 years ago
Mark Spencer e21ed1865b First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked)
21 years ago
Mark Spencer fce17976e9 Major PBX revamps (including labels, update examples)
21 years ago
Mark Spencer 04fc29c8b2 Huge callerid rework (might break H.323, others)
21 years ago
Mark Spencer dd293ed6fe First pass at properly handling account codes in forwarding
21 years ago
James Golovich 8801247d76 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
21 years ago
Mark Spencer 5546e32355 Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
21 years ago
Mark Spencer e66aef0c05 Can't check outbound without having lock (bug #1886)
21 years ago
Mark Spencer 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
21 years ago
Mark Spencer d117f2258f Propagate language properly across chan_local (bug #1663)
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Jeremy McNamara 7132570353 Change 'show locals' into 'local show channels' to follow other channel methods. Bug #1255
22 years ago
Mark Spencer e7ecf6accb Populated RDNIS
22 years ago
Mark Spencer 806bb3c63f Add support for parking with IAX2
22 years ago
Mark Spencer 32e131862d Elminate unused code/warnings (bug #934)
22 years ago
Mark Spencer b3e9086d5d Really fix chan local races (I hope)
22 years ago