Commit Graph

323 Commits (e3de4bc46e0332050f3fd296202abe94d13c20a5)

Author SHA1 Message Date
Tilghman Lesher 6e5d843a71 Merged revisions 118953 via svnmerge from
17 years ago
Michiel van Baak f1e9371da8 - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause
17 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
17 years ago
Jeff Peeler 41fd7a6a21 (closes issue #6113)
17 years ago
Jason Parker 9e3603dac9 Rename DSP_FEATURE_DTMF_DETECT, because we are *NOT* only detecting DTMF digits.
17 years ago
Jason Parker 8d4276578a Rename very poorly named function to reflect what it actually does. This was causing quite a bit of confusion for me...
17 years ago
Joshua Colp 496adc6fc0 Merged revisions 106235 via svnmerge from
17 years ago
Russell Bryant 1ec8cb41a8 Merge changes from team/mvanbaak/cli-command-audit
18 years ago
Mark Michelson 33e42a6788 Merged revisions 102453 via svnmerge from
18 years ago
Tilghman Lesher ac699196f5 Merged revisions 100465 via svnmerge from
18 years ago
Joshua Colp f44ef30a3e Remove dependency on res_features from some channel drivers. It is now part of the core and no longer exists as a module.
18 years ago
Joshua Colp 98e93bc80b Merged revisions 97195 via svnmerge from
18 years ago
Olle Johansson f3471c1652 Merged revisions 93182 via svnmerge from
18 years ago
Olle Johansson 17afebc1a6 HUGE improvements to QoS/CoS handling by IgorG
18 years ago
Mark Michelson 06f67fbc3c Merged revisions 90639 via svnmerge from
18 years ago
Mark Michelson 2fe8b945fa Merged revisions 90231 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 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
Tilghman Lesher 7c56918262 Commit some cleanups to the format type code.
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
Jason Parker ed690fc348 Switch dundi to new tos config format.
18 years ago
Russell Bryant e97a723cf1 Merge a ton of NEW_CLI conversions. Thanks to everyone that helped out! :)
18 years ago
Russell Bryant d78463be1e Corydon posted this janitor project to the bug tracker and mvanbaak provided
18 years ago
Russell Bryant 9f64905d4e Merged revisions 83432 via svnmerge from
18 years ago
Russell Bryant ded76a8988 convert various places that access the channel lock directly to use the channel lock wrappers
18 years ago
Russell Bryant eaac379751 Merged revisions 80132 via svnmerge from
18 years ago
Tilghman Lesher 56b9568164 Don't reload a configuration file if nothing has changed.
18 years ago
Joshua Colp d5eda8709c Merged revisions 79174 via svnmerge from
18 years ago
Russell Bryant 9d1acad76b Fix a problem that I had introduced into MWI handling. I had ignored
18 years ago
Joshua Colp 22114b509d Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements.
18 years ago
Joshua Colp d9aee5e353 Merged revisions 77869 via svnmerge from
18 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
18 years ago
Tilghman Lesher 81bc1d7af5 Merge in ast_strftime branch, which changes timestamps to be accurate to the microsecond, instead of only to the second
18 years ago
Kevin P. Fleming 5fdba27ea2 Merged revisions 69392 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
Jason Parker 8611e870bb Merged revisions 67121 via svnmerge from
18 years ago
Tilghman Lesher ce9ec91897 ast_calloc janitor (Inspired by issue 9860)
18 years ago
Russell Bryant 4b3a3fb14c Add a new API call for creating detached threads. Then, go replace all of the
18 years ago
Russell Bryant b419fc1134 Add support for setting the CoS for VLAN traffic (802.1p) in Linux. The
18 years ago
Russell Bryant b6b1bf3213 Merge changes from team/russell/events
18 years ago
Steve Murphy ecaf781933 Merged revisions 60989 via svnmerge from
18 years ago
Olle Johansson ba32ee49d0 Adding Realtime Text support (T.140) to Asterisk
19 years ago
Russell Bryant b233892198 Merged revisions 53046 via svnmerge from
19 years ago
Russell Bryant dcca8f345f Merged revisions 51311 via svnmerge from
19 years ago
Olle Johansson f83b845f08 - Implement error handling in ast_append_ha
19 years ago
Russell Bryant ec8591d04c Constify a bunch of usage strings for CLI commands.
19 years ago
Tilghman Lesher 691363656f Merged revisions 47436 via svnmerge from
19 years ago
Steve Murphy 908f176cf3 A fair number of changes for the sake of bug 7506
19 years ago
Tilghman Lesher 10875731ec Merged revisions 47051 via svnmerge from
19 years ago
Kevin P. Fleming 749029de38 Merged revisions 46200 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
Joshua Colp a5e4e31654 Merged revisions 43454 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
Matt O'Gorman 05a695af72 everything that loads a config that needs a config file to run
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
Joshua Colp c70ed7614a Merge in RTP-level packet bridging. Packet comes in, packet goes out - that's what RTP-level packet bridging is all about!
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Kevin P. Fleming e441faab72 Merged revisions 40057 via svnmerge from
19 years ago
Russell Bryant 9f9a5f1984 move the calls to ast_jb_configure() to before the PBX thread is started on the
19 years ago
Russell Bryant 663adb2b0e Merged revisions 38903-38904 via svnmerge from
19 years ago
Russell Bryant ca9ba719b6 Merge a new implementation of ast_inet_ntoa, our thread safe replacement for
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
Kevin P. Fleming fd9c9ec28f allow users of RTP to use G726-32 AAL2 packing even when RFC3551 packing has been requested (Sipura/Grandstream ATAs and others will need this)
19 years ago
Russell Bryant 73e8e2ab1f Blocked revisions 36725 via svnmerge
19 years ago
Russell Bryant c8ceb92a4f revert my changes that converted the jb on the channel to be dynamically
19 years ago
Russell Bryant 46018d5032 - dynamically allocate the ast_jb structure that is on the channel structure
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Russell Bryant 4c76028de9 - add the ability to configure forced jitterbuffers on h323, jingle,
19 years ago
Russell Bryant 0384330d64 update the rest of the channel drivers that use RTP so that their channel
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 5fa0dc4316 more stncpy/ast_copy_string replacement.
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
Russell Bryant 452f87a465 Merged revisions 9609 via svnmerge from
20 years ago
Kevin P. Fleming cadfcdfe8e Merged revisions 9404 via svnmerge from
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant e01861fafd define a global null_frame object so when queueing a null frame, you don't
20 years ago
Tilghman Lesher e3e7e1d1b2 Bug 5515 - Devicestate and API documentation update
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Mark Spencer 0d32a85be1 Major RTP fixes for using inbound SDP on outbound connection, get rid of
20 years ago
Tilghman Lesher 870f98f02d Bug 5858 - Make the chanvars.c functions return a 'const char *'
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Russell Bryant 9ddf0e4dce Remove unnecessary checks before calls to ast_strlen_zero. Also, change
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming 60ffafcc39 allow users of RTP to know when the peer endpoint is (apparently) behind a NAT
20 years ago
Russell Bryant 52ef5c7d30 add function to convert a cause code to a string
20 years ago
Kevin P. Fleming 4803ab0bb2 don't use locks when reading usecounts (reading only, not writing)
20 years ago
Kevin P. Fleming aa0608cb34 remove useless code (bug #4492)
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
Mark Spencer 41e7cc8154 Use defined AST_MAX_ACCOUNT_CODE (bug #4350)
20 years ago
Kevin P. Fleming 6cd4f9a8d3 correct some signed/unsigned issues found by GCC 4 (bug #4237)
20 years ago
Mark Spencer 00bcbaaa05 Fix gethostname calls (bug #4198, with mods)
20 years ago
Mark Spencer 2fcda7000b Minor protocol fixes (bug #4169)
20 years ago
Kevin P. Fleming 135f392c62 solve memory leak and allow chan_mgcp to be unloaded (bug #4148)
20 years ago
Kevin P. Fleming 8634ef9e4a don't use '%i' at all, since we have no current use cases that need non base-10 parsing (bug #4110)
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 71a99bab18 Fix MGCP call waiting (bug #3971, with mods)
20 years ago
Kevin P. Fleming 864f6a50b8 ensure that MGCP AMA flags are passed into CDR (bug #3962)
20 years ago
Kevin P. Fleming f63923ae29 ensure account code specified in mgcp.conf propagates to CDR (bug #3951)
20 years ago
Mark Spencer e06257cf2e Fix MGCP *67 to automatically reset callerid (bug #3940)
20 years ago
Mark Spencer eb91006b7c Allow functions to be written to (bug #2278, with mods)
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 7082d0584e Add PLC and jitter buffer and iax2 meta trunk with timestamps (bug #2532, #3400)
21 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
21 years ago
Mark Spencer 45d7200427 Allow MGCP to use distinctive ring for call wait
21 years ago
Mark Spencer 5f726ad8c7 Merge config updates (bug #3406)
21 years ago
Mark Spencer 96503a02c1 Make groups be 64-bits (bug #3351, with mods)
21 years ago
Mark Spencer 4fc6c2eb0d Fix MGCP when running without verbose (bug #3260)
21 years ago
Mark Spencer 9ff8416c79 Improve MGCP formatting (bug #3247)
21 years ago
Mark Spencer 6463533f80 Merge distinctive ring for MGCP (bug #2880, with mods)
21 years ago
Mark Spencer 08f3c195f7 Grab lock in hangup earlier
21 years ago
Mark Spencer 4c1332fb76 Remove duplicate parse (bug #3173)
21 years ago
Mark Spencer f58a5942cb Fix MGCP compile warnings
21 years ago
Mark Spencer d6471bec31 Merge Olle's comment patch (bug #3097)
21 years ago
Mark Spencer 933f3a22f4 Make sure we del any remaining connections (bug #2982)
21 years ago
Mark Spencer 9d40b8ee80 Merge slimey's Solaris compatibility (with small mods) (bug #2740)
21 years ago
Mark Spencer bb6493c861 Make sure sin_family is filled in
21 years ago
Mark Spencer 7cc2ae0e40 Small bug big fix for MGCP (bug #2888)
21 years ago
Mark Spencer 8438e42858 Fix mgcp oopsie...
21 years ago
Mark Spencer 419e5113e6 Oops for mgcp and logger fix for old linux
21 years ago
Mark Spencer 91dda91521 Fix MGCP deadlock potential
21 years ago
Mark Spencer 345742c6b9 Major MGCP locking fixes (bug #2696)
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 352f1f4e14 Fix MGCP dtmf buglet (bug #2696)
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 bf63baa047 Fix MGCP build, SIP should destroy on temponly, not on show peer
21 years ago
Mark Spencer da6ca93454 Add missing carriage return (bug #2595)
21 years ago
Mark Spencer 4a6c4d41fc Merge anth's realtime patch, as well as the bindaddr fix that didn't make it in somehow yesterday. (bug #2588)
21 years ago
Mark Spencer e27afd5b74 Fix MGCP seg (bug #2572)
21 years ago
Mark Spencer 0ddbbd1785 Add ability to check voicemail from multiple folders (bug #2561)
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 4ffa6c246f If no RTP stream is up, always request digits (bug #2492)
21 years ago
Mark Spencer d1be79cce2 If singlepath=yes, don't send multiple RTP streams during transfer
21 years ago
Mark Spencer 4d6b943ea4 Fix star 80 to star 60 (bug #2247)
21 years ago
Mark Spencer fa814abe05 Repair offer/answer model (bug #2293), initial CNG work for new frametype
21 years ago
Mark Spencer e85d440f88 Don't request tones when in-band DTMF mode is enabled (bug #2248)
21 years ago
Mark Spencer 0125ed120f Specify D/ package in mgcp send digit routine (first commit from Adtran!)
21 years ago