Commit Graph

4530 Commits (f1036f40dc22c4d4b30cc2ab36199cd749ead9c5)

Author SHA1 Message Date
Richard Mudgett 4ae7a4b1ba app_queue: Fix CLI "queue remove member" queue_log entry.
12 years ago
Joshua Colp 701847af22 Add an 'R' option to Dial which sends ringing until early media has been received.
12 years ago
Richard Mudgett 057d105c5a Add channel lock protection around translation path setup.
12 years ago
Walter Doekes e694a976f6 Don't check all realtime queues when doing "queue show some_queue".
12 years ago
Richard Mudgett 478c88991e app_agent_pool: Fix AMI/CLI AgentLogoff soft preventing agents from logging back in.
12 years ago
Richard Mudgett f87086b374 app_confbridge: Can now set the language used for announcements to the conference.
12 years ago
Richard Mudgett 665ef4c654 app_confbridge: Fix duplicate default_user profile.
12 years ago
Richard Mudgett 8eec8fbf83 Make app_queue and res_agi independent of AMI being enabled.
12 years ago
Richard Mudgett 96d27333d2 Miscellaneous stand alone comment cleanups.
12 years ago
Michael L. Young 0e218f76e2 app_queue: Fix Queuelog EXITWITHKEY only logging two of four fields
12 years ago
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Richard Mudgett 97fcd6366d MALLOC_DEBUG: Fix some misuses of free() when MALLOC_DEBUG is enabled.
12 years ago
Joshua Colp c1235f2639 Reduce channel snapshot creation and publishing by up to 50%.
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Matthew Jordan ccab0f27bc app_queue: Make manager events tolerant of Local channel shenanigans
12 years ago
Richard Mudgett 2b32732aa8 app_cdr and res_parking: Fix some resource leaks.
12 years ago
Rusty Newton 1df1ebdc37 Adding a few words to the Dial option 'r' help text to clarify its tone argument description
12 years ago
Matthew Jordan 57e652f2ac app_queue: Don't be quite so aggressive in initializing the array
12 years ago
Matthew Jordan 0618d89499 app_queue: Initialize array holding MixMonitor exec options
12 years ago
Richard Mudgett 5afbc01d5d app_queue: Fix json blob ref leak.
12 years ago
Kevin Harwell b1db2df871 Confbridge: empty conference not being torn down
12 years ago
Richard Mudgett 10d4ed93ff app_speech_utils: Fix unresolved symbol ast_speech_get_setting().
12 years ago
Richard Mudgett 2a371cd80b Restore Dial, Queue, and FollowMe 'I' option support.
12 years ago
Kinsey Moore 0ffcd11380 Fix several crashes in MeetMeAdmin
12 years ago
Rusty Newton 4e3f78ad7b 'queue add member' help text correction
12 years ago
Richard Mudgett f5ae5e27c8 astobj2: Add warn unused attribute to some functions.
12 years ago
Jonathan Rose 64924d72bf app_voicemail: Fix leaking config objects when msg_id doesn't match
12 years ago
Kevin Harwell 87bedd0695 Fix memory leaks
12 years ago
Kevin Harwell d7b9a702d8 Verbose logging discrepancies
12 years ago
Mark Michelson 0bc2a77365 Multiple revisions 397921-397922
12 years ago
Richard Mudgett c25c093c67 Minor tweaks with ast_moh_start() callers.
12 years ago
Kinsey Moore 7b032c1adb Add SayAlphaCase and similar functionality for AGI
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 8300c9aaaf Remove set but unused variable 'meid'.
12 years ago
Mark Michelson 00baddb906 Massively clean up app_queue.
12 years ago
Richard Mudgett d213dfa30f Fix several interrelated issues dealing with the holding bridge technology.
12 years ago
Matthew Jordan 430bb3bfb3 Let Queue wrap up time influence member availability
12 years ago
Matthew Jordan bfcfa2728f Resolve conflicts between CONFFLAG_DONT_DENOISE and CONFFLAG_INTROUSER_VMREC
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Richard Mudgett e35860f954 Changed some BUGBUG tags to associated JIRA issue tags.
12 years ago
Kinsey Moore 82ba10bb47 Fix feature_attended_transfer test
12 years ago
Richard Mudgett 08991ac281 app_bridgewait: Inhibit local channel optimizations to the bridge.
12 years ago
Matthew Jordan 6eec8a44e7 Update documentation for ConfBridge with some additional markup
12 years ago
Richard Mudgett 3f724fa493 Make bridge snapshots use prefixes.
12 years ago
Matthew Jordan 33e7b76d1d Hide the Surrogate channels from external consumers; kill Masquerade events
12 years ago
Matthew Jordan 200ed6a405 Perform Ring-No-Answer checks before processing Hangup logic
12 years ago
David M. Lee 860ab29dab Fixed app_meetme for cache split changes
12 years ago
David M. Lee c790848794 ARI: Add recording controls
12 years ago
Walter Doekes ccdfe67bf2 Check result of ast_var_assign() calls for memory allocation failure.
12 years ago
Mark Michelson f8622e7c5c Get rid of ast_bridged_channel() and the bridged_channel field on ast_channels.
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
Matthew Jordan c8a91b5b01 Add queue member paused hints
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Richard Mudgett c017d5e6a3 Remove the unsafe bridge parameter from ast_bridge_hook_callback's.
12 years ago
Richard Mudgett 50aba6be36 Improved feature limits interval hook implementaion.
12 years ago
Jonathan Rose 9a46c1d019 Add name argument to BridgeWait() so multiple holding bridges may be used
12 years ago
Richard Mudgett eec3150a8a Remove some unnecessary parentheses.
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 07d2694f72 Refactor ast_bridge_features struct.
12 years ago
Matthew Jordan 1d1650f572 Update bridge_channel refactorings; export bridge_ symbol
12 years ago
Matthew Jordan d91dc6d1a8 Perform the initial renaming of the Bridging API
12 years ago
Kinsey Moore 684c83b29b Add transfer support to CEL
12 years ago
Kinsey Moore 5a8f32703c Filter channels used as internal mechanisms
12 years ago
Jonathan Rose 81f36bee0f bridge_holding/app_bridgewait: Add new entertainment options
12 years ago
Richard Mudgett 40ce5e0d18 Change ast_hangup() to return void and be NULL safe.
12 years ago
Jonathan Rose 4f29b97020 app_confbridge: Eliminate a reference leak for confbridge announcer channels
12 years ago
Matthew Jordan 19d8f8c8e4 Add 'kick all' capability to ConfBridge CLI command
12 years ago
Richard Mudgett d43b17a872 Replace chan_agent with app_agent_pool.
12 years ago
Matthew Jordan f54b1f2788 Provide error message for QUEUE_MEMBER when member is not in queue
12 years ago
Russell Bryant 0bfe2d4cc4 astobj2-ify the SLA code
12 years ago
Richard Mudgett 02f55a36a0 Revert accidental overcommit.
12 years ago
Richard Mudgett b4e9a3fc2f Add BUGBUG note for ASTERISK-22009
12 years ago
David M. Lee a75fd32212 ARI - channel recording support
12 years ago
Richard Mudgett a3c91e955a MixMonitor: Minor code cleanup.
12 years ago
Richard Mudgett e4a5ae0376 MixMonitor: Make start_mixmonitor_callback() options parameter NULL tolerant.
12 years ago
Richard Mudgett f6cdd9a12c MixMonitor: Don't use ast_strdupa() in a loop.
12 years ago
Richard Mudgett b47152121c MixMonitor: Update XML documentation and CLI "mixmonitor {start|stop|list}" help.
12 years ago
Richard Mudgett 8ab7724352 MixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring.
12 years ago
Richard Mudgett 6a65c4d072 MixMonitor: Remove some unnecessary channel locking.
12 years ago
Richard Mudgett 631fad018f Fix MixMonitor b option.
12 years ago
Jonathan Rose f306dbd841 bridge_features: Support One touch Monitor/MixMonitor
12 years ago
Kinsey Moore 909ee4bfb9 Refactor extraneous channel events
12 years ago
Richard Mudgett a022379107 Fix incorrect calls to ast_bridge_impart().
12 years ago
Kinsey Moore a1e219ef51 CEL refactoring cleanup
12 years ago
Richard Mudgett b5f18d1677 Fix menuselect display for stasis modules.
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
Jonathan Rose bfdff342b4 app_mixmonitor: Fix crashes caused by unloading app_mixmonitor
12 years ago
Richard Mudgett 0e2a9d07ac app_confbridge: Fix memory leak on reload.
12 years ago
Matthew Jordan c2e29abcbf Add announce-to-first-user option for app_queue
12 years ago
Jason Parker a2d02edca5 Make app_queue AMI events more consistent. Give Join/Leave more useful names.
12 years ago
Jonathan Rose bec2d79484 app_meetme: Refactor manager events to use stasis
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
Kinsey Moore 1458a20e47 Refactor code and fix a reference leak
12 years ago
Kinsey Moore 39d5e40cd5 Remove remnant of snapshot blob JSON types
12 years ago
Kinsey Moore 6851801a5e Resolve a merge conflict
12 years ago
Mark Michelson fac3839e68 Adds support for a core attended transfer function plus adds some hiding of masquerades.
12 years ago
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core
12 years ago
Jason Parker b6aac885be Add dial events to app_queue and app_followme.
12 years ago
Richard Mudgett 908ac3507a Conditional out more app_queue logging that needs to be reworked.
12 years ago
Matthew Jordan afb1d96068 Raise the ConfBridgeMute/Unmute events when a CLI or AMI action triggers the change
12 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
12 years ago
David M. Lee e1e1cc2dee Fixed some extra field assertion when the event WebSocket is connected
12 years ago
Kinsey Moore eb06c505f4 Add documentation for record_file_append
12 years ago
David M. Lee b97c71bb11 Fix shutdown assertions in stasis-core
12 years ago
Matthew Jordan d04f1fd60a Publish the outbound channel's application/data when dialing
12 years ago
Jason Parker d8d1def22c Fix VM snapshot handling for combined INBOX.
12 years ago
David M. Lee e8f4ac6c61 Break res_stasis into smaller files.
12 years ago
David M. Lee 4666079b05 Address unload order issues for res_stasis* modules
12 years ago
Kinsey Moore 7ce05bfb9b Add channel events for res_stasis apps
12 years ago
Matthew Jordan c81ff6102f Don't expect to pack three tuples when you only have two
12 years ago
Michael L. Young bb52414990 Fix Segfault In app_queue When "persistentmembers" Is Enabled And Using Realtime
12 years ago
Matthew Jordan 671f900225 Don't perform a realtime lookup with a NULL keyword
12 years ago
David M. Lee 0eb4cf8c19 Remove required type field from channel blobs
12 years ago
Russell Bryant 049345c323 Make SLA reload more paranoid.
12 years ago
Matthew Jordan 4d84d67e57 Migrate AMI VarSet events raised by GoSub local variables
12 years ago
Olle Johansson 465d0f4a22 Play periodic prompts for first call in a call queue
12 years ago
Richard Mudgett 72828808c8 confbridge: Make search the conference bridges container using OBJ_KEY.
12 years ago
Russell Bryant 1cb52c6026 sla: remove redundant locking.
12 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
12 years ago
David M. Lee c599aca553 Moved core logic from app_stasis to res_stasis
12 years ago
David M. Lee 2450722f52 DTMF events are now published on a channel's stasis_topic. AMI was
12 years ago
Michael L. Young a7c5183d67 Fix Manager Segfault When app_queue Is Unloaded
12 years ago
Michael L. Young 1a09839e6b Fix app_voicemail Segfault And A Few Memory Leaks
12 years ago
David M. Lee 0cc9528f9d Backported app_stasis fix from stasis-http branch.
12 years ago
Matthew Jordan b8d4e573f1 Add multi-channel Stasis messages; refactor Dial AMI events to Stasis
12 years ago
David M. Lee a2a53cc306 Stasis application WebSocket support
12 years ago
Joshua Colp 3f2ff8594b Remove silly use of strncmp.
12 years ago
Matthew Jordan e8015cc460 Convert TestEvent AMI events over to Stasis Core
12 years ago
Jonathan Rose d16efd5be8 app_voicemail: Add blank argument to externnotify if no context argument
12 years ago
Kinsey Moore 71206544a7 Break the world. Stasis message type accessors should now all be named correctly.
12 years ago
Russell Bryant 03047a47b6 Fix multi-station answer race condition.
12 years ago
Michael L. Young 2a65c9408c Fix StopMixMonitor Hanging Up When Unable To Stop MixMonitor On A Channel
12 years ago
David M. Lee cf9324b25e Move more channel events to Stasis; move res_json.c to main/json.c.
12 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
12 years ago
Richard Mudgett 761465d642 confbridge: Rename items for clarity and consistency.
12 years ago
Matthew Jordan b0fc2032ff Let vm_mailbox_snapshot combine "Urgent" when no folder is specified
12 years ago
Kevin Harwell 933800754f Confbridge CLI new record file name check.
12 years ago
Matthew Jordan 62f7acfac6 Let channels joining a MeetMe conference opt out of the denoiser
12 years ago
Matthew Jordan 35f98d66ac Clean up ConfBridge commands to account for wait_marked users
12 years ago
Matthew Jordan 33e4c6115f Ensure that the default bridge/user profiles are always available
12 years ago
Matthew Jordan 2df01ab32b Make ParkAndAnnounce return to priority + 1 when return context is not defined
12 years ago
Jonathan Rose abfb23df6b app_dial: Honor the 'c' flag when the calling party hangs up
12 years ago
Kevin Harwell f277460670 Confbridge channels staying active when all participants leave.
12 years ago
Kevin Harwell 31b7426115 Added Confbridge record_file_append option.
12 years ago
Kevin Harwell 4c76dbc8b2 Fixed Confbridge file recording deadlock and appending.
12 years ago