Commit Graph

819 Commits (89588a043facd19911a47c57d752b025ccfb99d5)

Author SHA1 Message Date
Tilghman Lesher 89588a043f Merged revisions 79142 via svnmerge from
19 years ago
Russell Bryant e113d36aa4 Merge a set of device state improvements from team/russell/events.
19 years ago
Russell Bryant 668a334f85 Add another big set of doxygen documentation improvements from snuffy.
19 years ago
Russell Bryant d8965ddabe Merged revisions 78488 via svnmerge from
19 years ago
Tilghman Lesher 72cc1dcfea Merged revisions 78437 via svnmerge from
19 years ago
Tilghman Lesher f78ff66a4d Merged revisions 78415 via svnmerge from
19 years ago
Russell Bryant c40a9e2818 Remove some test code from trunk as it doesn't need to be here. I'm just
19 years ago
Joshua Colp 9ef1b0a974 Extend the ast_senddigit and ast_dtmf_stream API calls to allow the duration of the DTMF digit(s) to be specified and make the SendDTMF application have the capability to use it.
19 years ago
Russell Bryant 4e0947c5f1 Convert code that checks the _softhangup member of ast_channel directory to use
19 years ago
Tilghman Lesher a19b2fe6e3 Twould help if we actually defined ->mod before comparing against it (reported and fixed by Juggie via IRC).
19 years ago
Joshua Colp 1d07328918 Merged revisions 77831 via svnmerge from
19 years ago
Tilghman Lesher 20bbd09de3 Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too.
19 years ago
Russell Bryant 048bb3d9e3 Fix the return value of ast_agi_fdprintf() to include the result from ast_carefulwrite()
19 years ago
Russell Bryant 38bb9400de Improve ast_agi_fdprintf() by using the ast_str() API.
19 years ago
Russell Bryant 935982d15b Merged revisions 77788 via svnmerge from
19 years ago
Tilghman Lesher 059a7aa862 Cleanup of res_agi, ensuring thread safety (closes issue #10288)
19 years ago
Tilghman Lesher 67bd05d9d1 Merged revisions 77783 via svnmerge from
19 years ago
Joshua Colp 9d2d0e3896 Merged revisions 77778 via svnmerge from
19 years ago
Tilghman Lesher ce3de6a530 Merged revisions 77571 via svnmerge from
19 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
19 years ago
Joshua Colp 3e9886598d You need to put static in front of a static RWLIST declaration to make it really static... and don't call AST_RWLIST_HEAD_DESTROY on a statically declared list.
19 years ago
Tilghman Lesher db9d7764e0 Enhance AGI with several fixes:
19 years ago
Joshua Colp 84f325abb2 Clean up res_crypto module. It now uses an rwlist to keep the keys and it should also be thread safe now.
19 years ago
Tilghman Lesher a1fdc1c769 Missed one conversion to comma delimiter (thanks, Juggie) and add documentation on the
19 years ago
Russell Bryant eaebbdab61 (closes issue #10271)
19 years ago
Joshua Colp 2c2af928fe Merged revisions 76067 via svnmerge from
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
Russell Bryant a971b4bfc4 (closes issue #10210, reported and patched by juggie)
19 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
19 years ago
Steve Murphy 5ac24b25d3 This corrects the problem with flags and %lld formats on 64-bit machines, where uint64_t is NOT acceptable for %lld, and also works on 32-bit machines. At least, with gcc.
19 years ago
Russell Bryant 7743bed9f6 Merged revisions 75401 via svnmerge from
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
Joshua Colp 96a646734f It is no longer required for each module that deals with a channel to call ast_module_user_hangup_all in it's unload function. The loader will automatically perform this action for it.
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
Joshua Colp 48f166e87b Code cleanup of res_agi
19 years ago
Joshua Colp 21e30f9d7d Code cleanup of res_smdi
19 years ago
Russell Bryant 4f84931f12 Merged revisions 74657 via svnmerge from
19 years ago
Joshua Colp 7e015109a2 Use the linkedlists.h AST_LIST_NEXT macro for modifying the list of results.
19 years ago
Joshua Colp f8e605fe25 Allow the native formats of a channel to influence the audio that is going to the engine. The best format will try to be chosen with an ultimate fallback to signed linear if possible.
19 years ago
Joshua Colp b314d6ee08 Can't forget to remember what format is in use for writing.
19 years ago
Joshua Colp 406c3df40e Change the speech API to allow passing the format through to the engine.
19 years ago
Russell Bryant e9290d5178 Merged revisions 74323 via svnmerge from
19 years ago
Russell Bryant 760649be75 Merged revisions 74314 via svnmerge from
19 years ago
Jason Parker 76e2e39f77 Fix building that was broken by recent monitor.h changes. Thanks Russell for pointing this out (and pointing out what I probably did to prevent gcc from fixing it - don't ctrl-C builds)
19 years ago
Jason Parker ef94957540 (closes issue #7596)
19 years ago
Russell Bryant 7f10fccec1 Merged revisions 74162 via svnmerge from
19 years ago
Joshua Colp f80af1ff80 Use linkedlist macros for parking.
19 years ago
Russell Bryant cf6ee48b5b ast_exists_extension() does not return an ast_device_state, so change this
19 years ago
Russell Bryant 53756e6716 Merged revisions 73696 via svnmerge from
19 years ago