Commit Graph

228 Commits (7b51320642349100921af1308cb277c21d4fe18c)

Author SHA1 Message Date
Jeff Peeler 556260ad93 Change channel state on local channels for busy,answer,ring.
16 years ago
Tilghman Lesher 72c1b76038 Merged revisions 244070 via svnmerge from
16 years ago
Tilghman Lesher 91a45e4d3e Merged revisions 237318 via svnmerge from
16 years ago
Tilghman Lesher 7a01655732 Merged revisions 236981 via svnmerge from
16 years ago
Joshua Colp 85dd68ca7a Merged revisions 230038 via svnmerge from
16 years ago
Terry Wilson d6b5df8715 Don't crash when bridge->tech_pvt == NULL
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
Joshua Colp b9c370da86 Merged revisions 226531 via svnmerge from
16 years ago
Olle Johansson 64e8fb465b Doxygen documentation update
16 years ago
Tilghman Lesher afe7034e19 Merged revisions 214940 via svnmerge from
16 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem.
17 years ago
Mark Michelson e1c03cbf1a Fix some bad locking stemming from trying to forward a call to a non-existent
17 years ago
Mark Michelson 0bde0b9ed2 Remove extra lock from local_indicate in connected line case.
17 years ago
Mark Michelson 3166b6dac9 Add missing unlock of local pvt.
17 years ago
Mark Michelson 08f0ec4e8e Add missing lock to local_indicate function for connected line frames.
17 years ago
Russell Bryant cba19c8a67 Convert the ast_channel data structure over to the astobj2 framework.
17 years ago
Joshua Colp 80b8d34377 Merged revisions 190286 via svnmerge from
17 years ago
Mark Michelson 86d6af95ef Indicating connected line or redirecting updates were missing a call to lock the local_pvt.
17 years ago
Mark Michelson 9b580ea645 ast_strdup failures aren't really failures if the original value was NULL.
17 years ago
Mark Michelson 6f53ed4c67 This commit introduces COLP/CONP and Redirecting party information into Asterisk.
17 years ago
Joshua Colp 63de834395 Merge in the RTP engine API.
17 years ago
Tilghman Lesher 0bf4624643 Merged revisions 182208 via svnmerge from
17 years ago
Tilghman Lesher 6f9e69adad Prior to masquerade, move the group definitions to the channel performing the
17 years ago
Olle Johansson efd6586546 Revert two lines that was extra, but only on fridays.
17 years ago
Olle Johansson 7ecda45482 Fix "cancel answered elsewhere" through app_queue with members in chan_local.
17 years ago
Mark Michelson 231e7efbe5 Merged revisions 169210 via svnmerge from
17 years ago
Tilghman Lesher 7cb7920e19 Merged revisions 166953 via svnmerge from
17 years ago
Mark Michelson d91f1df3e0 Merged revisions 157305 via svnmerge from
17 years ago
Tilghman Lesher 33f0058029 Merged revisions 152922 via svnmerge from
17 years ago
Tilghman Lesher ae991d086e Merged revisions 152215 via svnmerge from
17 years ago
Mark Michelson 4d9965856b Merged revisions 148912 via svnmerge from
17 years ago
Tilghman Lesher 8a457d94e2 Merged revisions 146711 via svnmerge from
17 years ago
Jeff Peeler 5d39c767c1 Merged revisions 142927 via svnmerge from
17 years ago
Tilghman Lesher ed8698e493 Revert half of the fix, as this part may have been unnecessary (related to issue #12914)
18 years ago
Tilghman Lesher 2dc4597f79 Merged revisions 125740 via svnmerge from
18 years ago
Tilghman Lesher 94c4089f4e More expansion of the deadlock avoidance macro, including a macro to do locking
18 years ago
Tilghman Lesher bb03680941 Merged revisions 124315 via svnmerge from
18 years ago
Russell Bryant 96233af5dc Merged revisions 121078 via svnmerge from
18 years ago
Michiel van Baak f1e9371da8 - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause
18 years ago
Russell Bryant 739a3c88a5 Merged revisions 116038 via svnmerge from
18 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
18 years ago
Mark Michelson 2602b21b39 Merged revisions 114624 via svnmerge from
18 years ago
Tilghman Lesher ea9014beac Merged revisions 114621 via svnmerge from
18 years ago
Joshua Colp 6fad8249f5 During hangup it is possible for p->chan or p->owner to be NULL, so just return what the channel is bridged to instead of what they are *really* bridged to. Thanks Matt Nicholson!
18 years ago
Joshua Colp a08c4b2064 A 'b' option has been added which causes chan_local to return the actual channel that is behind it when queried. This is useful for transfer scenarios as the actual channel will be transferred, not the Local channel. If you have been using Local channels as queue members and having issues when the agent did a blind transfer this option may solve the issue.
18 years ago
Russell Bryant a584b51dd9 Merged revisions 105570 via svnmerge from
18 years ago
Russell Bryant bc3f768547 Merged revisions 105568 via svnmerge from
18 years ago
Mark Michelson b895cda7a3 Merged revisions 103904 via svnmerge from
18 years ago
Russell Bryant 85cd43c3c9 Merged revisions 103821 via svnmerge from
18 years ago
Russell Bryant 1c74c549d7 Merged revisions 100581 via svnmerge from
18 years ago
Olle Johansson 949bb30d03 Merged revisions 99594 via svnmerge from
18 years ago
Mark Michelson c48b43e2d8 Merged revisions 99426 via svnmerge from
18 years ago
Mark Michelson 343949b741 Merged revisions 98964 via svnmerge from
18 years ago
Mark Michelson c52d8a1cd5 Merged revisions 90735 via svnmerge from
18 years ago
Luigi Rizzo 7e8835e0d7 remove another set of redundant #include "asterisk/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 1e6489a175 trim more redundant headers
18 years ago
Luigi Rizzo d82a631f9c more removal of duplicate #include lines
18 years ago
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
19 years ago
Tilghman Lesher 55b1ee298e Merge the dialplan_aesthetics branch. Most of this patch simply converts applications
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
Olle Johansson a1b9cbcd31 Implementation of a feature that will disable "missed calls" counters on SIP phones.
19 years ago
Joshua Colp 92de3e5939 Merged revisions 73319 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
Steve Murphy a76ff39c0e Merged revisions 64193 via svnmerge from
19 years ago
Russell Bryant 3d409eb793 Update the device state functionality of chan_local such that it will return
19 years ago
Steve Murphy ecaf781933 Merged revisions 60989 via svnmerge from
19 years ago
Tilghman Lesher c6c64af72d Merged revisions 60847 via svnmerge from
19 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.
20 years ago
Kevin P. Fleming 794d0e4d1f make Local channel return sensible device state values
20 years ago
Kevin P. Fleming 79f5f61474 Merged revisions 33638 via svnmerge from
20 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
20 years ago