Commit Graph

564 Commits (4f84e48028b8f21babd26b7f0b8c1d375f1c356c)

Author SHA1 Message Date
Kinsey Moore 4f84e48028 Refactor CEL channel events on top of Stasis-Core
13 years ago
Kinsey Moore 759a7e4a30 Rework stasis cache clear events
13 years ago
Richard Mudgett 6114166237 Refactor chan_dahdi/sig_analog/sig_pri and chan_misdn to use the common transfer functions.
13 years ago
Joshua Colp fb6344e249 Publish the channel state snapshot *before* calling device state so a device state producer can use
13 years ago
Richard Mudgett 680765d452 Remove ast_channel_bridge() and associated code called only by it.
13 years ago
Richard Mudgett ccc8cc5346 Fixup hold/unhold with attended and blind transfers.
13 years ago
David M. Lee d81c846724 Avoid unnecessary cleanups during immediate shutdown
13 years ago
Richard Mudgett f069ee9681 Fix segfault when dealing with chan_agent channels.
13 years ago
Jason Parker fa98eb2aea Remove unused RAII vars.
13 years ago
Mark Michelson fac3839e68 Adds support for a core attended transfer function plus adds some hiding of masquerades.
13 years ago
Jason Parker 154fbf8cae Split Hold event into Hold/Unhold, and move it into core.
13 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
13 years ago
Matthew Jordan d04f1fd60a Publish the outbound channel's application/data when dialing
13 years ago
David M. Lee 0eb4cf8c19 Remove required type field from channel blobs
13 years ago
Richard Mudgett 3232e23ca7 Remove the ABI compatability ast_channel_alloc(). It is no longer needed.
13 years ago
Richard Mudgett c137d12111 Fix crash when AMI redirect action redirects two channels out of a bridge.
13 years ago
David M. Lee 2450722f52 DTMF events are now published on a channel's stasis_topic. AMI was
13 years ago
Matthew Jordan b8d4e573f1 Add multi-channel Stasis messages; refactor Dial AMI events to Stasis
13 years ago
Kinsey Moore 71206544a7 Break the world. Stasis message type accessors should now all be named correctly.
13 years ago
David M. Lee 4a6237b231 Move NewCallerid, HangupRequest and SoftHangupRequest to Stasis
13 years ago
David M. Lee cf9324b25e Move more channel events to Stasis; move res_json.c to main/json.c.
13 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
13 years ago
David M. Lee c0e2ed1fe9 Ensure dummy channels get a stasis topic.
13 years ago
David M. Lee 4edd8be35c This patch adds a new message bus API to Asterisk.
13 years ago
Richard Mudgett 5b236ee647 Make ast_do_masquerade() a void function.
13 years ago
Richard Mudgett b7ecff2e4b Eliminate a use of a C++ keyword as a variable. new to new_frame
13 years ago
Matthew Jordan 7d9871b394 Add ControlPlayback manager action
13 years ago
David M. Lee d3bb2506a1 Gently reduce masquerade insanity
13 years ago
Richard Mudgett 2db3cc2e26 * Simplify native bridge code in ast_channel_bridge().
13 years ago
Richard Mudgett e31002b9b2 * Removed some noop code and restructured an else-if ladder in ast_generic_bridge().
13 years ago
Richard Mudgett 8760b2644e * Simple optimization of bridge_playfile().
13 years ago
Kinsey Moore ad582f9aef Add missing test event
13 years ago
Matthew Jordan 8fb5bdce9a Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Richard Mudgett 255d82aae3 Give the causes[] a struct name.
13 years ago
Kinsey Moore dec9ee2f04 Add test events for time limit-related hangups
13 years ago
Richard Mudgett d7c59c19a8 Cleanup CLI commands on exit for several files.
13 years ago
Richard Mudgett 4ccf2c7aa5 Add red-black tree container type to astobj2.
13 years ago
Brent Eagles 6b07dd60cc Patch to prevent stopping the active generator when it is not the silence
13 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Richard Mudgett 6ad0126425 Fix stuck DTMF when bridge is broken.
13 years ago
Matthew Jordan a0c363e227 Refactor ast_timer_ack to return an error and handle the error in timer users
13 years ago
Richard Mudgett f85db0e34d Things don't need to be that const.
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Mark Michelson fdfb3ae5fa Allow for redirecting reasons to be set to arbitrary strings.
13 years ago
Richard Mudgett da5944fc56 Named call pickup groups. Fixes, missing functionality, and improvements.
13 years ago
David M. Lee 192e6a0f7a Fix timeouts for ast_waitfordigit[_full].
13 years ago
Richard Mudgett fb1d9a90a4 Enhance astobj2 to support other types of containers.
13 years ago
Jonathan Rose 595cd83d03 Masquerade: Retain parkinglot settings made by CHANNEL function.
13 years ago
Matthew Jordan 8018b879a2 Clean up doxygen warnings
13 years ago
Richard Mudgett 7a6393d8de Fix theoretical compile error with HAVE_EPOLL.
13 years ago