Commit Graph

372 Commits (d348c9aa1ea5771b51ad9883420cb41a1fc27b3e)

Author SHA1 Message Date
David Vossel 9456ab2724 Deadlock in channel masquerade handling
16 years ago
Tilghman Lesher a4ece92018 Merged revisions 221200 via svnmerge from
16 years ago
Kevin P. Fleming 8c30540269 Correct sense of logic test committed in revision 220494.
16 years ago
Kevin P. Fleming aabdc575a5 Don't use hash-based lookups for ast_channel_get_by_name_prefix().
16 years ago
Matthew Nicholson b27a54b8de Merged revisions 219136 via svnmerge from
16 years ago
Tilghman Lesher 40c13bd1b0 Merged revisions 214701 via svnmerge from
16 years ago
David Vossel 2794b198ce Merged revisions 214194 via svnmerge from
16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Russell Bryant 724c1239fc Fix up some issues with getting a channel by "name".
16 years ago
Tilghman Lesher feced6672c Merged revisions 210913 via svnmerge from
16 years ago
Richard Mudgett 28ad5ced1a Initial minimum ast_party_caller support.
16 years ago
Mark Michelson 214453904e Fix order and redundancy of channel rename manager events in ast_do_masquerade.
16 years ago
Kevin P. Fleming 0a6e06c7ff Rework of T.38 negotiation and UDPTL API to address interoperability problems
16 years ago
Russell Bryant 44301c95d2 Merged revisions 207360 via svnmerge from
16 years ago
Kevin P. Fleming 8b878c8303 Improve handling of AST_CONTROL_T38 and AST_CONTROL_T38_PARAMETERS for non-T.38-capable channels.
16 years ago
Matthew Nicholson fd6a49beac Moved trigger for BRIDGE_END CEL event so that it is more accurate.
16 years ago
Tilghman Lesher b5f6eac49e Allow trunk to once again compile under MALLOC_DEBUG
16 years ago
Joshua Colp 59c1998d67 Improve T.38 negotiation by exchanging session parameters between application and channel.
16 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem.
16 years ago
Russell Bryant 2affa3e999 Merged revisions 202496 via svnmerge from
16 years ago
Mark Michelson d8cc968adc Merged revisions 201450 via svnmerge from
16 years ago
Kevin P. Fleming 4c0265664e Merged revisions 200991 via svnmerge from
16 years ago
Mark Michelson afcbf2e14f Merged revisions 200360 via svnmerge from
16 years ago
Eliel C. Sardanons dabfa94fdc Release the allocated channel decreasing the reference counter.
16 years ago
Mark Michelson 554456f0fc Use ast_channel_unref to instead of ast_free on a newly created channel.
16 years ago
David Vossel c42344b319 ast_call_forward() todo notes and originate flag copy.
16 years ago
David Vossel 3830c415c7 Generic call forward api, ast_call_forward()
16 years ago
Mark Michelson 298d745fb4 Add the ability to execute connected line interception macros.
16 years ago
Russell Bryant 8580871fd4 Constify the ast_frame arg to ast_queue_frame().
16 years ago
Matthew Nicholson c8b0c41ed8 Merged revisions 198068 via svnmerge from
16 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Russell Bryant 7e350686d6 Declare private data as static.
16 years ago
Kevin P. Fleming ec5116f80c Properly account for memory allocated for channels and datastores
16 years ago
Jeff Peeler 7224c99375 Merged revisions 191488 via svnmerge from
16 years ago
Richard Mudgett fb030f24ef Fix a small memory leak on error in ast_channel_alloc().
16 years ago
Russell Bryant cba19c8a67 Convert the ast_channel data structure over to the astobj2 framework.
16 years ago
Mark Michelson 4988c07e6d Merged revisions 189277 via svnmerge from
16 years ago
Mark Michelson bdcf8fca81 Don't let ast_channel_alloc fail if explicitly passed NULL cid_name or cid_number.
16 years ago
Tilghman Lesher 1030a25ac9 Modify headers and macros, according to Russell's suggestions on the -dev list
16 years ago
Joshua Colp abcc0b9397 Add support for allowing the channel driver to handle transcoding.
16 years ago
Jeff Peeler f57fddb5bb Add timer for features so that backup bridge config can go away
16 years ago
Mark Michelson 5d645640e6 Merged revisions 186984 via svnmerge from
16 years ago
Mark Michelson 630bf109bb Merged revisions 186832 via svnmerge from
16 years ago
Mark Michelson 6f53ed4c67 This commit introduces COLP/CONP and Redirecting party information into Asterisk.
16 years ago
Joshua Colp 2d9c6ef3d5 Add better support for relaying success or failure of the ast_transfer() API call.
16 years ago
Russell Bryant 083e57a5e5 Merged revisions 185771 via svnmerge from
16 years ago
Kevin P. Fleming 9381bff79d Improve timing interface to remember which provider provided a timer
16 years ago
Russell Bryant 2ad737608c Put siren7 and siren14 in ast_best_codec() just so they're in there somewhere.
16 years ago
Joshua Colp 10b7b842dc Fix an issue where a T38 control frame would get dropped.
16 years ago
Russell Bryant 0bdd99ad64 Merged revisions 182810 via svnmerge from
16 years ago
Russell Bryant 9d6ba51d05 Tweak the handling of the frame list inside of ast_answer().
16 years ago
Kevin P. Fleming 16b9280ba9 correct logic flaw in ast_answer() changes in r182525
16 years ago
Kevin P. Fleming d11b6386a5 Improve behavior of ast_answer() to not lose incoming frames
16 years ago
Joshua Colp 5308112806 Fix a memory leak in the ast_answer / __ast_answer API call.
16 years ago
Russell Bryant c61a3f2878 Make handling of the BRIDGE_PLAY_SOUND variable thread-safe.
16 years ago
Russell Bryant ffc7510e7a Make handling of the BRIDGEPVTCALLID variable thread-safe.
16 years ago
Russell Bryant 29cfabf335 Merged revisions 181423 via svnmerge from
16 years ago
David Vossel 979eb709ae app_read does not break from prompt loop with user terminated empty string
16 years ago
Russell Bryant cfa0d9c0ce Merged revisions 179741 via svnmerge from
16 years ago
Joshua Colp a65727949c Merged revisions 179671 via svnmerge from
16 years ago
Russell Bryant d9b034a430 Merged revisions 179608 via svnmerge from
16 years ago
Jeff Peeler aa81288bab Merged revisions 179536 via svnmerge from
16 years ago
Russell Bryant 0c0479602e Merged revisions 179461 via svnmerge from
16 years ago
Jeff Peeler f40edf2793 Merged revisions 176701 via svnmerge from
16 years ago
Russell Bryant c461d29b0b Update the timing API to have better support for multiple timing interfaces.
16 years ago
Russell Bryant 4ec301360c Merge a large set of updates to the Asterisk indications API.
16 years ago
Russell Bryant 96326f5aa1 Make the causes array static, and remove the type name as it is not needed.
16 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
17 years ago
Tilghman Lesher 0c23159464 Deprecate *_device_state_* APIs in favor of *_devstate_* APIs
17 years ago