Commit Graph

2806 Commits (a0aa754a394ab3c71e2289458042281974706d8c)

Author SHA1 Message Date
Richard Mudgett e5d3deb299 Fixup doxygen on ast_hangup().
13 years ago
Mark Michelson c47787feab Add a bunch of options from sip.conf to res_sip.conf
13 years ago
Jason Parker c1a7567d24 ARI: Add support for suppressing media streams.
13 years ago
Richard Mudgett 40ce5e0d18 Change ast_hangup() to return void and be NULL safe.
13 years ago
Richard Mudgett d43b17a872 Replace chan_agent with app_agent_pool.
13 years ago
Mark Michelson d43bbfb74e Remove misleading documentation for channel snapshot creation.
13 years ago
Joshua Colp b75b88e8f7 Remove some callbacks and functions which are not needed.
13 years ago
Joshua Colp 238a54fa15 Add support to the bridging core for performing COLP updates when channels join a 2 party bridge.
13 years ago
Richard Mudgett f5a1058316 Fix bridge tech write callback parameter name.
13 years ago
Jason Parker 3355bb2fa5 Make SCOPED_LOCK use RAII_VAR.
13 years ago
Richard Mudgett bb7def1b5b Fix some stasis doxygen comments.
13 years ago
Joshua Colp 7c044acbd9 Refactor operations to access the stasis cache instead of objects directly when retrieving information.
13 years ago
Jason Parker 87973eecff ARI: Add support for getting/setting channel and global variables.
13 years ago
Jason Parker 7422581b6d Move channel driver Registry manager events to core.
13 years ago
Matthew Jordan 30d379851e Create Local channel messages on the Stasis message bus and produce AMI events
13 years ago
Matthew Jordan b193c2873d Handle hangup logic in the Stasis message bus and consumers of Stasis messages
13 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
13 years ago
Matthew Jordan 4123b27f6f Remove parkinglot from the channel snapshot
13 years ago
Jonathan Rose 93ed5ef0ff res_parking: Replace Parker snapshots with ParkerDialString
13 years ago
Richard Mudgett 02f55a36a0 Revert accidental overcommit.
13 years ago
Richard Mudgett b4e9a3fc2f Add BUGBUG note for ASTERISK-22009
13 years ago
Richard Mudgett 0227e00eb3 OneTouchRecord: Make so Monitor/MixMonitor can be toggled/started/stopped.
13 years ago
David M. Lee a75fd32212 ARI - channel recording support
13 years ago
David M. Lee c4adaf9106 Configuration for Stasis threadpool
13 years ago
David M. Lee c9a3d4562d Update events to use Swagger 1.3 subtyping, and related aftermath
13 years ago
David M. Lee dcf03554a0 Shuffle RESTful URL's around.
13 years ago
Mark Michelson 69242ad317 Remove unused blind transfer publication structure.
13 years ago
Kevin Harwell a25a630659 New SIP Channel driver: Always Auth Reject
13 years ago
Kinsey Moore 6e3a5d2d48 Add CEL unit tests and do some cleanup
13 years ago
Kevin Harwell 5456794b66 New SIP Channel Driver - Add CLI/AMI initiated NOTIFY requests
13 years ago
Matthew Jordan 3841520a6e Prevent crash during synchronous AMI origination by ref bumping returned channel
13 years ago
Jason Parker f820d24db1 ARI: Implement channel hold/unhold.
13 years ago
Jason Parker f41faf0b7d ARI: Implement channel dial.
13 years ago
Jonathan Rose f306dbd841 bridge_features: Support One touch Monitor/MixMonitor
13 years ago
Kinsey Moore 909ee4bfb9 Refactor extraneous channel events
13 years ago
Joshua Colp f523a96635 Implement the defined PUBLISH ESC API within res_sip_pubsub.
13 years ago
Richard Mudgett a174aa73f6 Tweak after bridge callback reason to string strings.
13 years ago
Jonathan Rose 84395ff042 features: call pickup stasis refactoring
13 years ago
Richard Mudgett 3aa6e93d8f Fix overlapping enum ast_bridge_feature_flags.
13 years ago
Mark Michelson 6d624eb008 Add stasis publications for blind and attended transfers.
13 years ago
Matthew Jordan 6cc03db642 Better handle parking in CDRs
13 years ago
Richard Mudgett d416b15c52 Add config framework non-empty string validation requirement option.
13 years ago
Jonathan Rose d014ad2261 func_channel: Read/Write after_bridge_goto option
13 years ago
Jason Parker 609c42c854 ARI: Add support for continuing to a different location in dialplan.
13 years ago
Richard Mudgett a022379107 Fix incorrect calls to ast_bridge_impart().
13 years ago
Jonathan Rose 854c4c64fe res_parking: Add Parking manager action to the new parking system
13 years ago
Joshua Colp 31a552426b Add a note about being ready to accept observer invocations before adding an observer.
13 years ago
Kinsey Moore a1e219ef51 CEL refactoring cleanup
13 years ago
Kinsey Moore a0b7a49a4a Index installed sounds and implement ARI sounds queries
13 years ago
Joshua Colp a330d0867e Make sorcery details opaque and add extended fields.
13 years ago
Joshua Colp 77002bc377 Merge in current pimp_my_sip work, including:
13 years ago
Joshua Colp 94ec267888 Migrate PeerStatus events to stasis, add stasis endpoints, and add chan_pjsip device state.
13 years ago
Richard Mudgett 1267c91315 Extract a useful routine from the softmix bridge technology.
13 years ago
Richard Mudgett cd6e2538f2 Change several bridge functions to return error status.
13 years ago
Richard Mudgett cd40e179a9 Fix potential bridge hook resource leak if the hook install fails.
13 years ago
Kinsey Moore 954166ed24 Pull CEL linkedid manipulation into cel.c
13 years ago
Richard Mudgett a5b32ca253 Bridging: Fix crash on destruction of a partially constructed bridge.
13 years ago
Kinsey Moore 3c34b725cb Fix bridge snapshot conversion to JSON
13 years ago
Jason Parker adda9661c2 Fix a build warning with stasis messages.
13 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Kinsey Moore b5a10ad972 Revert parts of r391855 that were not ready to go in to trunk
13 years ago
Kinsey Moore 9a43a7e575 Fix two more possible crashes in CEL
13 years ago
Matthew Jordan 1cb25deeba Blow away usage of libjansson's foreach macro
13 years ago
Kinsey Moore b51b437bf3 Refactor CEL bridge events on top of Stasis-Core
13 years ago
Kinsey Moore 4f84e48028 Refactor CEL channel events on top of Stasis-Core
13 years ago
Joshua Colp 65c492e851 Add support for requiring that all queued messages on a caching topic have been handled before
13 years ago
Jonathan Rose 723a84dbd9 bridge_native_rtp: Fix native bridge tech being incompatible when it should be.
13 years ago
David M. Lee dbdb2b1b3a Add vtable and methods for to_json and to_ami for Stasis messages
13 years ago
Kinsey Moore a5bbc790e7 Stasis-HTTP: Flesh out bridge-related capabilities
13 years ago
Matthew Jordan c43f380d03 Add backtrace generation to MALLOC_DEBUG memory corruption reports
13 years ago
Richard Mudgett 2fe6b6a533 Add more support for native bridging.
13 years ago
Richard Mudgett c88b7945f6 Fix a crash when a bridge switches from the softmix bridge technology to another.
13 years ago
Richard Mudgett 661f6d499e Update some doxygen comments.
13 years ago
Jonathan Rose 8954661207 res_parking: Automatically generate extensions, hints, etc.
13 years ago
Jonathan Rose bec2d79484 app_meetme: Refactor manager events to use stasis
13 years ago
Kinsey Moore 759a7e4a30 Rework stasis cache clear events
13 years ago
Richard Mudgett bad8caa8c6 Reimplement bridging and DTMF features related channel variables in the bridging core.
13 years ago
Mark Michelson 2dc8a06006 Refactor the features configuration scheme.
13 years ago
Jason Parker 9f54568010 Convert message_router routes to ao2. Add support for removal.
13 years ago
David M. Lee 4cea902020 Corrected comment on stasis_cache_get
13 years ago
Mark Michelson 94d8d0468f Remove remaining traces of remove_on_pull from hooks and hook APIs.
13 years ago
Mark Michelson 79022c0f88 Give the AST_BRIDGE_HOOK_REMOVE_ON_PULL a legitimate value.
13 years ago
Mark Michelson 4789c3fb0c Change the remove_on_pull flag on ast_bridge_hook to be a set of flags.
13 years ago
David M. Lee cc97274d3b Corrected the docs on ast_manager_event_blob_create
13 years ago
David M. Lee 6d805dc04b Correct autoconf script for finding UUID support.
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
Jason Parker a1494300c9 Replace ast_manager_publish_message() with a more useful version.
13 years ago
Kinsey Moore 39d5e40cd5 Remove remnant of snapshot blob JSON types
13 years ago
Kinsey Moore e1bff7958a Add snapshot cache that indexes by channel name
13 years ago
David M. Lee d81c846724 Avoid unnecessary cleanups during immediate shutdown
13 years ago
Kinsey Moore 6851801a5e Resolve a merge conflict
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
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core
13 years ago
David M. Lee 32a86f902a stasis-http: Provide a response body for 201 created responses
13 years ago
David M. Lee 557125664d This patch adds support for controlling a playback operation from the
13 years ago
David M. Lee 10ba6bf8a8 This patch implements the REST API's for POST /channels/{channelId}/play
13 years ago
Jason Parker b6aac885be Add dial events to app_queue and app_followme.
13 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
13 years ago