Commit Graph

338 Commits (ce7b0a51f1eae12e0f4b8d206d1c4f06d4348786)

Author SHA1 Message Date
Richard Mudgett fb030f24ef Fix a small memory leak on error in ast_channel_alloc().
17 years ago
Russell Bryant cba19c8a67 Convert the ast_channel data structure over to the astobj2 framework.
17 years ago
Mark Michelson 4988c07e6d Merged revisions 189277 via svnmerge from
17 years ago
Mark Michelson bdcf8fca81 Don't let ast_channel_alloc fail if explicitly passed NULL cid_name or cid_number.
17 years ago
Tilghman Lesher 1030a25ac9 Modify headers and macros, according to Russell's suggestions on the -dev list
17 years ago
Joshua Colp abcc0b9397 Add support for allowing the channel driver to handle transcoding.
17 years ago
Jeff Peeler f57fddb5bb Add timer for features so that backup bridge config can go away
17 years ago
Mark Michelson 5d645640e6 Merged revisions 186984 via svnmerge from
17 years ago
Mark Michelson 630bf109bb Merged revisions 186832 via svnmerge from
17 years ago
Mark Michelson 6f53ed4c67 This commit introduces COLP/CONP and Redirecting party information into Asterisk.
17 years ago
Joshua Colp 2d9c6ef3d5 Add better support for relaying success or failure of the ast_transfer() API call.
17 years ago
Russell Bryant 083e57a5e5 Merged revisions 185771 via svnmerge from
17 years ago
Kevin P. Fleming 9381bff79d Improve timing interface to remember which provider provided a timer
17 years ago
Russell Bryant 2ad737608c Put siren7 and siren14 in ast_best_codec() just so they're in there somewhere.
17 years ago
Joshua Colp 10b7b842dc Fix an issue where a T38 control frame would get dropped.
17 years ago
Russell Bryant 0bdd99ad64 Merged revisions 182810 via svnmerge from
17 years ago
Russell Bryant 9d6ba51d05 Tweak the handling of the frame list inside of ast_answer().
17 years ago
Kevin P. Fleming 16b9280ba9 correct logic flaw in ast_answer() changes in r182525
17 years ago
Kevin P. Fleming d11b6386a5 Improve behavior of ast_answer() to not lose incoming frames
17 years ago
Joshua Colp 5308112806 Fix a memory leak in the ast_answer / __ast_answer API call.
17 years ago
Russell Bryant c61a3f2878 Make handling of the BRIDGE_PLAY_SOUND variable thread-safe.
17 years ago
Russell Bryant ffc7510e7a Make handling of the BRIDGEPVTCALLID variable thread-safe.
17 years ago
Russell Bryant 29cfabf335 Merged revisions 181423 via svnmerge from
17 years ago
David Vossel 979eb709ae app_read does not break from prompt loop with user terminated empty string
17 years ago
Russell Bryant cfa0d9c0ce Merged revisions 179741 via svnmerge from
17 years ago
Joshua Colp a65727949c Merged revisions 179671 via svnmerge from
17 years ago
Russell Bryant d9b034a430 Merged revisions 179608 via svnmerge from
17 years ago
Jeff Peeler aa81288bab Merged revisions 179536 via svnmerge from
17 years ago
Russell Bryant 0c0479602e Merged revisions 179461 via svnmerge from
17 years ago
Jeff Peeler f40edf2793 Merged revisions 176701 via svnmerge from
17 years ago
Russell Bryant c461d29b0b Update the timing API to have better support for multiple timing interfaces.
17 years ago
Russell Bryant 4ec301360c Merge a large set of updates to the Asterisk indications API.
17 years ago
Russell Bryant 96326f5aa1 Make the causes array static, and remove the type name as it is not needed.
17 years ago
Mark Michelson 47ebea6a8d Fix 'd' option for app_dial and add new option to Answer application
17 years ago
Joshua Colp 8435535300 Tell the device state core a change happened when a channel is freed but not a specific state.
17 years ago
Olle Johansson 84053c05c7 Add extensions and context on manager event when new channel is created.
17 years ago
Joshua Colp 3fd61d729c Merged revisions 170648 via svnmerge from
17 years ago
Mark Michelson dccc06063f Merged revisions 170392 via svnmerge from
17 years ago
Russell Bryant ef6ad2b53c Merged revisions 168561 via svnmerge from
17 years ago
Mark Michelson 859ae78977 Merged revisions 166568 via svnmerge from
17 years ago
Tilghman Lesher 18e07935ed Merged revisions 166509 via svnmerge from
17 years ago
Mark Michelson 9733b30ff0 Adding a new dialplan function AUDIOHOOK_INHERIT
17 years ago
Russell Bryant c9eb01c899 Merged revisions 164201 via svnmerge from
17 years ago
Joshua Colp 035a7552d6 Since chan_sip is callback devicestate driven do not pass in actual states, pass in unknown so we get asked. Additionally do not pass in an actual device state value in ast_setstate since the channel may be callback driven.
17 years ago
Russell Bryant 7fcac067b2 Merged revisions 163448 via svnmerge from
17 years ago
Russell Bryant fb242bc8fd Fix the "failed" extension for outgoing calls.
17 years ago
Sean Bright 48522988ab In order to move away from nested function use, some changes to the recently introduced
17 years ago
Steve Murphy f7c20e0dec Merged revisions 154685 via svnmerge from
17 years ago
Sean Bright 086a52d9d1 Introduce a new API call ast_channel_search_locked, which iterates through the
17 years ago
Kevin P. Fleming bd4eb070f3 bring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too
17 years ago
Russell Bryant 511ce6b2bf Use the ast_str API call to reset the string instead of manually editing its internals
17 years ago
Russell Bryant fbe13cfb86 Modify ast_answer() to not hold the channel lock while calling ast_safe_sleep()
17 years ago
Steve Murphy 0f0c10993c Merged revisions 141156 via svnmerge from
17 years ago
Steve Murphy 2fceed7f6d Merged revisions 140690 via svnmerge from
17 years ago
Steve Murphy 1c79a23b8e Merged revisions 140670 via svnmerge from
17 years ago
Tilghman Lesher fdd92290af Convert deprecated routines to the new names.
17 years ago
Sean Bright 790fde68d9 Another batch of files from RSW. The remaining apps and a few more
17 years ago
Sean Bright b69c8e6ab5 Another big chunk of changes from the RSW branch. Bunch of stuff from main/
17 years ago
Mark Michelson 9b5b8246c5 Fix a calculation error I had made in the poll. The poll
17 years ago
Mark Michelson ed4e6bf52b Scrap the 500 ms delay when Asterisk auto-answers a channel.
17 years ago
Tilghman Lesher 700d4501b8 Merged revisions 135949 via svnmerge from
17 years ago
Mark Michelson 89c2844242 Merged revisions 135841,135847,135850 via svnmerge from
17 years ago
Steve Murphy 5eaf8450d6 Merged revisions 135799 via svnmerge from
17 years ago
Kevin P. Fleming 7df8b8b848 make datastore creation and destruction a generic API since it is not really channel related, and add the ability to add/find/remove datastores to manager sessions
17 years ago
Kevin P. Fleming 6291cd19bf remove remaining Zaptel references in various places
18 years ago
Tilghman Lesher 0c23159464 Deprecate *_device_state_* APIs in favor of *_devstate_* APIs
18 years ago
Tilghman Lesher c780a443bf Merged revisions 133649 via svnmerge from
18 years ago
Brett Bryant d185405755 Janitor project to convert sizeof to ARRAY_LEN macro.
18 years ago
Steve Murphy bc2cfb3e81 Merged revisions 127663 via svnmerge from
18 years ago
Mark Michelson 37db658b1f Place the delay in __ast_answer prior to the channel-specific answer
18 years ago
Kevin P. Fleming 8cdb1f7f41 change the process of inserting a delay into the ast_answer() path so that we don't tell the calling channel that it has been answered unutil after the delay; for a single-thread call this won't matter all, but for a dual-thread call (using chan_local) this may fix the problem in issue 12924
18 years ago
Russell Bryant 02b1317d0f - add get_max_rate timing API call
18 years ago
Kevin P. Fleming fd4a60c459 Merged revisions 125132 via svnmerge from
18 years ago
Tilghman Lesher 56654fc0f2 Merged revisions 123930 via svnmerge from
18 years ago
Russell Bryant e27a98ce5a - Fix a typo in a timing API call
18 years ago
Russell Bryant b6457ecf4c Merge changes from timing branch
18 years ago
Jeff Peeler ef3b214728 Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow.
18 years ago
Tilghman Lesher 1af7ea2df1 Merged revisions 122130 via svnmerge from
18 years ago
Tilghman Lesher 467c6f5f90 Merged revisions 121861 via svnmerge from
18 years ago
Joshua Colp 610faf1132 Merged revisions 121442 via svnmerge from
18 years ago
Russell Bryant 85a631f767 arbitrary formatting change to test a mantis change
18 years ago
Russell Bryant 0bee0c65b2 Minor formatting change to test a mantis change ...
18 years ago
Russell Bryant 90cb28f89c Merged revisions 121280 via svnmerge from
18 years ago
Russell Bryant 51051ce949 Add lock tracking for rwlocks. Previously, lock.h only had the ability to
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 7d2d373d6f Minor formatting change to test a mantis change ...
18 years ago
Russell Bryant 08f91c1192 Merged revisions 116463 via svnmerge from
18 years ago
Mark Michelson b6aef57619 Merged revisions 116088 via svnmerge from
18 years ago
Tilghman Lesher b5a127daac Modify TIMEOUT() to be accurate down to the millisecond.
18 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
18 years ago
Russell Bryant 96638d7bb5 re-add a fix that got lost with a recent change
18 years ago
Jason Parker efb767e432 Convert several DEBUG logs into ast_debug.
18 years ago
Mark Michelson 0270776ca5 Merged revisions 114117 via svnmerge from
18 years ago
Mark Michelson 9ddc843fbe Merged revisions 114106 via svnmerge from
18 years ago
Mark Michelson be02a94138 Merged revisions 113065 via svnmerge from
18 years ago
Joshua Colp 738e4ec94e Add a special dialplan variable to chan_sip which will cause an audio file to be played upon completion of an attended transfer.
18 years ago
Russell Bryant 3c6cf5dcc5 Add some fixes that I made in regards to wideband codec handling to get
18 years ago
Russell Bryant 835df7d30f Merged revisions 108583 via svnmerge from
18 years ago
Russell Bryant b38cb44acd Merged revisions 108135 via svnmerge from
18 years ago
Russell Bryant f7e28b12fe Merged revisions 108031 via svnmerge from
18 years ago