Commit Graph

355 Commits (ebb266391fc54b47d561cc1a0046ecbf14d66e17)

Author SHA1 Message Date
Olle Johansson a1b9cbcd31 Implementation of a feature that will disable "missed calls" counters on SIP phones.
18 years ago
Tilghman Lesher 8b93f50dfc Merged revisions 73053 via svnmerge from
18 years ago
Tilghman Lesher a1bc823136 Issue 9990 - New API ast_mkdir, which creates parent directories as necessary (and is faster than an outcall to mkdir -p)
18 years ago
Steve Murphy 2462d5ab4f Cleaning up a small disaster I created earlier
18 years ago
Steve Murphy 57526b35cc As per 9228, now app_queue should have the proper machinery to do gosubs.
18 years ago
Tilghman Lesher ce2c52d519 Merged revisions 70445 via svnmerge from
18 years ago
Tilghman Lesher 704c756c4a Merge work to make U(...) option work for Dial
18 years ago
Steve Murphy 866bbaa515 Via bug9228, no way to create macros via AEL, and some of the apps allow you to call macros..., I modded the apps that allow macro calls to allow gosubs calls also, to make them AEL compliant.
18 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
18 years ago
Russell Bryant 9e0458e9f1 Completely remove all of the code related to jumping to priority n + 101. yay!
18 years ago
Joshua Colp 2492bf26fb Merged revisions 68071 via svnmerge from
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Joshua Colp bae04fd90e Merged revisions 67066 via svnmerge from
18 years ago
Steve Murphy 4572edae31 Merged revisions 65200 via svnmerge from
18 years ago
Russell Bryant 83d0b0417c Merged revisions 64756 via svnmerge from
18 years ago
Joshua Colp e2871220e2 Merged revisions 61656 via svnmerge from
18 years ago
Russell Bryant be874b92d3 Remove unused instances of unnamed enums.
18 years ago
Joshua Colp 840f1e61e0 Merged revisions 60798 via svnmerge from
18 years ago
Joshua Colp 726928cb60 Properly hangup the original dialed channel, not the new channel that appeared from the forwarding. (issue #9161 reported by PhilSmith)
19 years ago
Joshua Colp fb9e48ca9e Merged revisions 55154 via svnmerge from
19 years ago
Joshua Colp 8e92c73a1d Merged revisions 54924 via svnmerge from
19 years ago
Joshua Colp 821c941976 Merged revisions 54884 via svnmerge from
19 years ago
Joshua Colp a11b56a8e5 Merged revisions 54623 via svnmerge from
19 years ago
Joshua Colp 68a66656e6 Merged revisions 54481 via svnmerge from
19 years ago
Joshua Colp 32cd307d6f Merged revisions 53749 via svnmerge from
19 years ago
Russell Bryant ce321f87e9 Merged revisions 53136 via svnmerge from
19 years ago
Joshua Colp a378353ecc Merged revisions 50298 via svnmerge from
19 years ago
Luigi Rizzo 83f52ed5e2 better name for struct dial_localuser.
19 years ago
Luigi Rizzo a755ec928a introduce a temporary variable for tmp->chan to shorten expressions.
19 years ago
Luigi Rizzo 9c81431c93 stop what i think is a memory leak in case Dial fails to
19 years ago
Luigi Rizzo 9d4531d636 move a large block related to privacy handling to a separate function.
19 years ago
Kevin P. Fleming 359a553961 Merged revisions 48193 via svnmerge from
19 years ago
Luigi Rizzo bbba4e5a20 better fix for the previous bug.
19 years ago
Luigi Rizzo 64a9c28c3b do not ast_hangup() on a NULL channel.
19 years ago
Joshua Colp af51be05a6 Merged revisions 47850 via svnmerge from
19 years ago
Jason Parker 938c4bdc29 Merged revisions 47782 via svnmerge from
19 years ago
Joshua Colp a8ef79fa6f Make local copy of arguments to parse. (issue #8362 reported by homesick)
19 years ago
Luigi Rizzo 8b3fe4556c move out another large block to a large function, and document
19 years ago
Luigi Rizzo a55ca0d6ec fix indentation of a block, and do minor simplifications at the end of
19 years ago
Luigi Rizzo 0f58d97707 complete previous commit.
19 years ago
Luigi Rizzo 01ec7d63d9 move another block into a function.
19 years ago
Luigi Rizzo 1385b6f047 move a large block into a separate function.
19 years ago
Luigi Rizzo ab4f699065 another small set of simplifications
19 years ago
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
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
Joshua Colp 1e3c5bc5ba Inherit the context and extension until the channel is answered
19 years ago
Matt O'Gorman ae8cc3e18b bug #8076 check option_debug before printing to debug channel.
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 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
Matt O'Gorman d0a1a0033d similar patch for verbose vs debug with minor changes
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
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Russell Bryant 774bba093b Merged revisions 38928 via svnmerge from
19 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)
19 years ago
Mark Spencer 4c90cf59b7 Support hold/unhold in Zap, update IAX2 parser to know about modern commands, forward hold/unhold in dial, add hold device state
19 years ago
BJ Weschke 2e8a142c85 Don't ast_request a channel structure twice when a call is being forwarded. (#7362 - twlison / vechers confirming fix)
19 years ago
Joshua Colp a23af6559c Merged revisions 33294 via svnmerge from
19 years ago
Olle Johansson 9f5aa13142 Rename ast_rtp_early_media to ast_rtp_early_bridge to avoid confusion.
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Kevin P. Fleming 7f3cc8b886 cleanups for commit from issue #5657... set a cause code for a rejected forward request, and actually set tmp->chan to NULL when we reject the forward request
19 years ago
BJ Weschke 871f08ec07 Add an option to app_dial, 'i', to instruct the application ignore any requests from peers to forward calls elsewhere. #5657 (johnlange w/some minor mods)
19 years ago
Joshua Colp 91f9966be3 Merge branch for bug 6264 (Privacy option 2 returns dial-status ANSWER / option_priority_jumping not respected) (reported by jkoopmann and branch by murf)
19 years ago
BJ Weschke 5235890be4 This is part 2/2 of the patches for #7090. Adds one-step call parking to /trunk via builtin functions and 'k' 'K' application options added to app_dial. This also resolves #6340.
19 years ago
Joshua Colp d2da48b156 Inherit channel variables when call forwarding through chan_local (issue #7095 reported by raarts)
19 years ago
Russell Bryant 04ecb29d03 remove almost all of the checks of the result from ast_strdupa() or alloca().
19 years ago
Mark Spencer 9953f4f40e Make SIP early media work more efficiently without so many reinvites
19 years ago
BJ Weschke bdf2a05aa5 Merged revisions 24567 via svnmerge from
19 years ago
Jim Dixon a83297d85f Added "Operator Services" connection mode for Zap channels, and the 'O' option
19 years ago
Luigi Rizzo 965ff42bed more NULL "" equivalence in CID fields.
19 years ago
Luigi Rizzo b9f3e4e0f3 move a replicated block of code in the one place where it belongs.
19 years ago
Luigi Rizzo bd01d66909 merge two nested 'if' which are really a single block.
19 years ago
Luigi Rizzo 9476cb356e fix indentation of a large block
19 years ago
Luigi Rizzo 501c9e181c start sorting out the duplicated code in the privacy handler
19 years ago
Luigi Rizzo b3343aecdf merge two nested 'if' which are really a single block.
19 years ago
Luigi Rizzo 73f2d344fb more localization and variable removal
19 years ago
Luigi Rizzo c9f669e56d more localization of variables
19 years ago
Luigi Rizzo c6a8784e95 localize one more variable;
19 years ago
Luigi Rizzo 0f4a1bc9ac localize some variables
19 years ago
Luigi Rizzo 2bdcaa4849 extract a common condition.
19 years ago
Luigi Rizzo 25eb0525d9 fix indentation of some large blocks after previous changes
19 years ago
Luigi Rizzo 25c6ab22f9 more simplifications - use a local variable c instead of o->chan,
19 years ago
Luigi Rizzo acf0f038dc more simplifications
19 years ago
Luigi Rizzo 3aaaa41609 start cleaning up this code so we can split the 900 lines function
19 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
19 years ago
Tilghman Lesher 020305fb58 Merged revisions 19397 via svnmerge from
19 years ago
Kevin P. Fleming 77e998a20d Merged revisions 19301 via svnmerge from
19 years ago
BJ Weschke 0b438958df Minor cleanups and error handling for app_dial #6935 (casper)
19 years ago
Luigi Rizzo 7ba1b92a04 normalize code preparing for loader changes
19 years ago
Kevin P. Fleming cf15740eaf remove support for BYEXTENSION (which nobody even knows about anymore)
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
Olle Johansson 7089dc1341 Issue #6899 - remove OSP support code from chan_sip.c and app_dial.c
19 years ago
Luigi Rizzo 1fd898bd84 convert a couple of applications to the new module style
19 years ago
Luigi Rizzo 6c232811c0 as discussed with Mark a few weeks ago, the 'newstack' argument
19 years ago
Matt O'Gorman a5ece3388a Janitor work converting !ast_strlen_zero(a)?a:b
19 years ago
Russell Bryant fc9d3ba21b Merged revisions 13550 via svnmerge from
19 years ago
Russell Bryant 686b512e23 Merged revisions 12927 via svnmerge from
19 years ago
Russell Bryant a0d438fb6c remove the uses of the deprecated STANDARD_LOCAL_USER
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago