Commit Graph

380 Commits (b18ed67d16e60b0cfe25b5d3b5ff3b62a2b467dc)

Author SHA1 Message Date
Richard Mudgett 2a371cd80b Restore Dial, Queue, and FollowMe 'I' option support.
12 years ago
Richard Mudgett 477dea4661 Bridge API: Set a cause code on a channel when it is ejected from a bridge.
12 years ago
Mark Michelson 00baddb906 Massively clean up app_queue.
12 years ago
Richard Mudgett b816fe45b6 * Move ast_bridge_channel_setup_features() into bridge_basic.c.
12 years ago
Richard Mudgett d213dfa30f Fix several interrelated issues dealing with the holding bridge technology.
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Richard Mudgett 8b7742202f Minor parking cleanup.
12 years ago
Richard Mudgett 58af87ef2c Remove early bridge BUGBUG comments. Remove some unneeded features.c comments.
12 years ago
Richard Mudgett c3466db29d Resolve some BUGBUG comments.
12 years ago
Richard Mudgett 6d24165dee Remove some dead code dealing with: AST_BRIDGE_REC_CHANNEL_0, AST_BRIDGE_REC_CHANNEL_1, and AST_BRIDGE_IGNORE_SIGS.
12 years ago
Kinsey Moore 82ba10bb47 Fix feature_attended_transfer test
12 years ago
Matthew Jordan 63b5bf26ec Fix two race conditions and ref counting issue when joining a bridge
12 years ago
Richard Mudgett 73b3c70a5f Remove some resolved or obsolete BUGBUG comments.
12 years ago
Jonathan Rose 3797639e84 bridge features: Dial and Queue add features instead of replace them.
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
Matthew Jordan 5c4b482471 Support externally initiated parking requests; remove some dead code
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
Richard Mudgett c017d5e6a3 Remove the unsafe bridge parameter from ast_bridge_hook_callback's.
12 years ago
Matthew Jordan 93a70d83e3 Remove some dead parking call
12 years ago
Matthew Jordan fbcc3addf8 Remove dead bridging code from features
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Matthew Jordan 9d8a5ceb02 Move after bridge callbacks into their own file
12 years ago
Richard Mudgett 50d69a9d12 * Refactor setup_bridge_features_builtin().
12 years ago
Matthew Jordan d91dc6d1a8 Perform the initial renaming of the Bridging API
12 years ago
Mark Michelson bf22391b8d Make DTMF attended transfer support feature-complete.
12 years ago
Kinsey Moore 684c83b29b Add transfer support to CEL
12 years ago
Richard Mudgett 40ce5e0d18 Change ast_hangup() to return void and be NULL safe.
12 years ago
Richard Mudgett da1902cdc0 Remove some completed and no longer relevant BUGBUG notes.
12 years ago
Jonathan Rose 93ed5ef0ff res_parking: Replace Parker snapshots with ParkerDialString
12 years ago
Jonathan Rose 84395ff042 features: call pickup stasis refactoring
12 years ago
Richard Mudgett f25bbd6c56 AMI Bridge action: Get channel xfer config after we have found the second channel.
12 years ago
Jonathan Rose 854c4c64fe res_parking: Add Parking manager action to the new parking system
12 years ago
Richard Mudgett cd6e2538f2 Change several bridge functions to return error status.
12 years ago
Richard Mudgett cd40e179a9 Fix potential bridge hook resource leak if the hook install fails.
12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
12 years ago
Kinsey Moore b51b437bf3 Refactor CEL bridge events on top of Stasis-Core
12 years ago
Jonathan Rose 8954661207 res_parking: Automatically generate extensions, hints, etc.
12 years ago
Richard Mudgett bad8caa8c6 Reimplement bridging and DTMF features related channel variables in the bridging core.
12 years ago
Mark Michelson 2dc8a06006 Refactor the features configuration scheme.
12 years ago
Richard Mudgett 5c554dc470 * Fix a couple missed hook installs that need AST_BRIDGE_HOOK_REMOVE_ON_PULL.
12 years ago
Mark Michelson 94d8d0468f Remove remaining traces of remove_on_pull from hooks and hook APIs.
12 years ago
Mark Michelson fac3839e68 Adds support for a core attended transfer function plus adds some hiding of masquerades.
12 years ago
Richard Mudgett 3464e0919a Fix inverted test preventing DTMF disconnect from working.
12 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
12 years ago
Matthew Jordan e51b6a37e9 Fix CDR not being created during an externally initiated blind transfer
12 years ago
Matthew Jordan b3e3dfa51c Clean up resources in features on exit
12 years ago
Richard Mudgett 3afeac5e3b Eliminated dial_features_destroy() since it is equivalent to ast_free_ptr()
12 years ago
Richard Mudgett eb2d144195 * Fix unlocked accesses to feature_list. The feature_list is now also
12 years ago
Richard Mudgett d09eeaa8eb Rename struct feature_ds to struct feature_datastore.
12 years ago
Russell Bryant ee05bdec92 Add inheritance support to FEATURE()/FEATUREMAP().
12 years ago