Commit Graph

4747 Commits (812f5b51cb56a36668decc6dfc83adeca185429e)

Author SHA1 Message Date
Mark Michelson 4f1a8dbe92 Detect potential forwarding loops based on count.
10 years ago
Matthew Jordan e05c8ae68e apps/app_queue: Prevent possible crash when evaluating queue penalty rules
10 years ago
Matthew Jordan f324870dab clang compiler warnings: Fix pointer-bool-converesion warnings
10 years ago
Ashley Sanders e301185983 stasis: set a channel variable on websocket disconnect error
10 years ago
Ashley Sanders a1f12d9231 stasis: set a channel variable on websocket disconnect error
10 years ago
Ashley Sanders 7293ecd90b stasis: set a channel variable on websocket disconnect error
10 years ago
Matthew Jordan 5f8faf16af clang compiler warnings: Fix -Wabsolute-value warnings
10 years ago
Matthew Jordan e126ab9eeb clang compiler warnings: Fix a variety of "unused" warnings
10 years ago
Matthew Jordan eb70993a50 clang compiler warnings: Fix -Wparantheses-equality warnings
10 years ago
Kevin Harwell fd434a210f app_confbridge: file playback blocks dtmf
10 years ago
Matthew Jordan a3fe43fbdc Fix compilations errors on 64-bit OpenBSD systems
10 years ago
Richard Mudgett 2122c205e6 Audit ast_sockaddr_resolve() usage for memory leaks.
10 years ago
Matthew Jordan a4c27baf47 apps/app_amd: Document maximum_word_length option; fix AMDCAUSE documentation
10 years ago
Matthew Jordan 055001716c app_voicemail: Fix crash with IMAP backends when greetings aren't present
10 years ago
George Joseph 06fa8db864 app_voicemail: Fix compile breaking in app_voicemail with IMAP_STORAGE.
10 years ago
Kevin Harwell 169058e73f app_chanspy, channel: fix frame leaks
10 years ago
Matthew Jordan de86b30dba make: Remove 'res_features' from libraries to link against with cygwin/mingw32
10 years ago
Matthew Jordan c40d78c31e apps/app_voicemail: Demote an ERROR message to a WARNING message
10 years ago
Matthew Jordan c7bdf62a95 apps/app_voicemail: Fix IMAP header compatibility issue with Microsoft Exchange
10 years ago
Matthew Jordan 4f4d03fdd1 apps/app_mixmonitor: Move Test Event for MIXMONITOR_END to after it finishes
10 years ago
Richard Mudgett feddab7944 HTTP: Stop accepting requests on final system shutdown.
10 years ago
Richard Mudgett 05e2832b35 app_agent_pool: Fix initial module load agent device state reporting.
10 years ago
Richard Mudgett eda125f98d app_confbridge: Repeatedly starting and stopping recording ref leaks the recording channel.
10 years ago
Matthew Jordan 1a17693789 app_confbridge: Restore user's menu name to CLI output of 'confbridge list'
10 years ago
Richard Mudgett e302116e40 app_confbridge: Make CBRec channel names more unique.
10 years ago
Richard Mudgett f8b3fb6e2f app_confbridge: Whitespace
10 years ago
Walter Doekes e23f07beb8 Fix typo's (retrieve, specified, address).
10 years ago
Matthew Jordan beb20440e0 apps/app_voicemail: Trigger MWI notification with MixMonitor m() option
10 years ago
Matthew Jordan 894d4d781c apps/app_dial: Don't publish DialEnd twice on unexpected GoSub/Macro values
10 years ago
Matthew Jordan e659b3e53d app_voicemail: Temp message left after review/hangup with ODBC/IMAP backend
10 years ago
Richard Mudgett 1f94b96749 app_macro: Don't restore the calling location on a channel redirect.
11 years ago
Richard Mudgett 4b363688d4 AMI: Make AMI actions that generate event lists consistent.
11 years ago
Walter Doekes 9ae57e0dd6 Fix printf problems with high ascii characters after r413586 (1.8).
11 years ago
Matthew Jordan 0321d00413 apps/app_meetme: Apply default values on initial load with no config file
11 years ago
Matthew Jordan bda506c346 apps/app_voicemail: Fix crash with IMAP when streams are opened simultaneously
11 years ago
Matthew Jordan d79c68d3fb main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
Joshua Colp 6e30ccd242 app_record: Fix bug where using the 'k' option and hanging up would trim 1/4 of a second of the recording.
11 years ago
Kevin Harwell 19ba0d1363 AST-2014-017 - app_confbridge: permission escalation/ class authorization.
11 years ago
Matthew Jordan 45f4fe6f1c apps/app_confbridge: Ensure 'normal' users hear message when last marked leaves
11 years ago
Matthew Jordan 6d59f1546e app_confbridge: Don't play leader leaving prompt if no one will hear it
11 years ago
Mark Michelson 1536b0ecb6 Fix race condition that could result in ARI transfer messages not being sent.
11 years ago
Joshua Colp 9067e6faa4 app_confbridge: Play "leader has left" sound even when musiconhold is enabled.
11 years ago
Matthew Jordan ffe194fd78 app_voicemail: Fix enhancement that allowed multiple recipients in To: header
11 years ago
Richard Mudgett a2d6e15af8 app_agent_pool: Made agent alert interruptable by DTMF.
11 years ago
Corey Farrell 5bec46e6c8 Fix compile error caused by review 4138
11 years ago
Corey Farrell 5f17490f4d Fix ast_writestream leaks
11 years ago
Corey Farrell 7bd256b711 app_queue: fix a couple leaks to struct call_queue in set_member_value
11 years ago
Walter Doekes 3f31b73f54 app_voicemail: Fix unchecked bounds of myArray in IMAP_STORAGE.
11 years ago
Corey Farrell 688edd55c3 app_queue: Cleanup ao2_iterator
11 years ago
George Joseph 8bb06d592a manager/config: Support templates and non-unique category names via AMI
11 years ago
Richard Mudgett cff192429b audiohooks: Reevaluate the bridge technology when an audiohook is added or removed.
11 years ago
Scott Griepentrog 79b702f308 Voicemail: get correct duration when copying file to vm
11 years ago
Matthew Jordan 0fbd9947e2 main/cdrs: Preserve context/extension when executing a Macro or GoSub
11 years ago
George Joseph e0c66f5f14 confbridge: Add Duration to ConfbridgeList event
11 years ago
George Joseph 372236cc2a confbridge: Add 'Admin' param to join, leave, mute, unmute and talking events
11 years ago
George Joseph e985cb076d confbridge: Make kick, mute and unmute handle channel targets consistently.
11 years ago
Mark Michelson 16c96760e7 Fix a locking inversion in MixMonitor.
11 years ago
Matthew Jordan b9906d8438 apps/app_meetme: Fix crash when publishing MeetMe messages with no channel
11 years ago
Matthew Jordan f5d4e581f3 apps/app_dial: Fix Dial 'z' option
11 years ago
Matthew Jordan 544e092b2d app_voicemail/app: Remove test events that were duplicated by r421059
11 years ago
Jonathan Rose cd28e5dda2 Bridges: Fix feature interruption/unintended kick caused by external actions
11 years ago
Joshua Colp a2bbe5d360 app_voicemail: Fix the "test_voicemail_vm_info" unit test.
11 years ago
Mark Michelson ef70c08dc7 Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Matthew Jordan 95871451f6 app_queue: Add RealTime support for queue rules
11 years ago
Jason Parker 7438e38f22 Fix build in devmode.
11 years ago
Jason Parker 2b804661bc app_voicemail: Add the ability to specify multiple email addresses.
11 years ago
Kinsey Moore 0ac7f96057 Stasis: Convey transfer information to applications
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Richard Mudgett 2758cc76e5 datastores: Audit ast_channel_datastore_remove usage.
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Joshua Colp 41042588b9 app_bridgewait: Remove possibility of race condition between channels leaving/joining.
11 years ago
Richard Mudgett a2ce95d9d2 accountcode: Slightly change accountcode propagation.
11 years ago
Scott Griepentrog b9ac1feed7 app_voicemail: use a consistent generator string
11 years ago
Michael L. Young 20cb961b3e apps/app_mixmonitor: Add Options To Play Beep At Start Or Stop
11 years ago
Kinsey Moore 9056c23bbd Fix more dev-mode build issues
11 years ago
Corey Farrell e04607f8a3 res_smdi: convert to astobj2
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Corey Farrell f4a30ad32e Fix minor reference leaks in app_skel and TEST_FRAMEWORK
11 years ago
Matthew Jordan 97834718c2 Remove many deprecated modules
11 years ago
Matthew Jordan b99c1378bc apps/app_voicemail: Fix compilation error introduced in r417591
11 years ago
Matthew Jordan af90afd90c app_voicemail, say: Add support for Japanese Language
11 years ago
Matthew Jordan 22e62ac6f6 app_jack: Support audio with a sampling rate higher than 8kHz
11 years ago
Richard Mudgett 86e8ab5ed4 voicemail API callbacks: Extract the sayname API call to its own registerd callback.
11 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
11 years ago
Scott Griepentrog fa8c58fefb app_queue: delayed state can cause early leavewhenempty ringing
11 years ago
Jonathan Rose 70b976f084 MixMontior: Add class authorization requirements to MixMonitor AMI commands
11 years ago
Matthew Jordan fd45b82247 app_confbridge: Allow muting of users waiting to enter a ConfBridge
11 years ago
Corey Farrell db2ee74883 app_confbridge: Correct verification of conference name length
11 years ago
Matthew Jordan fb5690ce4b Logger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages
11 years ago
Richard Mudgett a5aea0cca0 app_agent_pool: Return to dialplan if the agent fails to ack the call.
11 years ago
Richard Mudgett 4b4fe69f9f app_meetme: Don't interrupt MOH for waitmarked users.
11 years ago
Scott Griepentrog cf21644d6a ARI: Add ability to raise arbitrary User Events
11 years ago
Richard Mudgett d8c559a0dc app_meetme: Fix overwrite of DAHDI conference data structure.
11 years ago
Jonathan Rose 643a7f02d6 app_chanspy: Fix a test that was failing on account of r413551
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Jonathan Rose 5770483217 app_chanspy: Fix a bug where Barge mode could fail
11 years ago
Joshua Colp f2ca3438e7 app_queue: Extend documentation for various Manager actions and events.
11 years ago
Richard Mudgett a92f0a9e83 app_confbridge: Fixed "CBAnn" channels not going away.
11 years ago
Richard Mudgett 90b9413a0d app_confbridge: Fix ref leak in CLI "confbridge kick" command.
11 years ago
Kinsey Moore e91f65bb91 Confbridge: Fix ConfbridgeKick AMI documentation
11 years ago
Kinsey Moore ea23198a96 Confbridge: Add references for kick all option
11 years ago
Matthew Jordan 21759b02ed app_sms: Fix uninitialized values; hangup channel when REL is sent successfully
11 years ago
Richard Mudgett 51b6c49681 Originated calls: Fix several originate call problems.
11 years ago
Richard Mudgett cbe7f65674 app_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot.
11 years ago
Russell Bryant 5b7a769fd8 (mix)monitor: Add options to enable a periodic beep
11 years ago
Richard Mudgett 04429e5c39 app_stack: Add missing unlock in off-nominal path of STACK_PEEK function.
11 years ago
Kinsey Moore d6e2c50058 bridging: Ensure locking during snapshot creation
11 years ago
Mark Michelson 755696dcd0 Add a Command header to the AMI Mixmonitor action.
11 years ago
Richard Mudgett 158bd5dd74 app_confbridge: Fix confbridge.conf dsp_talking_threshold option setting wrong parameter.
11 years ago
Walter Doekes 76d5c4ed43 app_queue: Re-add HoldTime to QueueCallerAbandon event (simple typo during ast12 refactor).
11 years ago
Joshua Colp c7b8633c26 app_queue: Fix a bug where realtime members would be deleted during reload causing waiting callers to get ejected.
11 years ago
Corey Farrell fbe0dfaf44 Fix dialplan function NULL channel safety issues
11 years ago
Jonathan Rose 3c16865fc2 app_confbridge: Fix bug - users with startmuted set don't start muted
11 years ago
Richard Mudgett 1900bae7b6 app_confbridge: Add missing destructor call to announcer channel destructor.
11 years ago
Richard Mudgett de3dc17cc5 app_confbridge: Make explicitly stop MOH if a user is kicked or hangs up while MOH is playing.
11 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
Richard Mudgett 77ad5ec2e3 app_confbridge: Remove some noop code.
11 years ago
Kinsey Moore abf1d883f7 app_queue: Fix documented AMI event name
11 years ago
Richard Mudgett d277f3ec3e json: Fix off-nominal json ref counting issues.
11 years ago
Michael L. Young ef46c82cfb app_chanspy: Documentation Update To Clarify "x" Option
11 years ago
Rusty Newton b17c80f4f0 apps/app_queue - Fix incorrect Macro parameter documentation
11 years ago
Kinsey Moore 75edef52e0 ConfBridge: Correct prompt playback target
11 years ago
Corey Farrell ccf8b48f14 app_stack: protect against missing parameters to STACK_PEEK and LOCAL_PEEK
11 years ago
Matthew Jordan 66c46fba24 CDRs: fix a variety of dial status problems, h/hangup handler creating CDRs
11 years ago
Matthew Jordan f922912731 app_dial: Allow macro/gosub pre-bridge execution to occur on priorities
11 years ago
Richard Mudgett aeb4466656 ChanSpy: Add ability to specify channel uniqueids as well as channel names.
11 years ago
Kinsey Moore 3e6c4a6f89 ConfBridge: Fix channel parameter documentation
11 years ago
Rusty Newton f6647d2362 Documentation: doc fixes across various parts of the code for ASTERISK issues 23061,23028,23046,23027
12 years ago
Richard Mudgett 828f339a9c verbosity: Fix performance of console verbose messages.
12 years ago
Matthew Jordan 373965dbff CDRs: Synchronize dialplan applications that manipulate CDRs with the engine
12 years ago
Matthew Jordan 50b2d6eec1 app_confbridge: Fix crash caused when waitmarked/marked users leave together
12 years ago
Walter Doekes c94e4ee1ac "Minimun" typo.
12 years ago
Richard Mudgett e95e66cede app_voicemail: Explicitly set defaultenabled=yes
12 years ago
Richard Mudgett 9fa171e547 External MWI core support.
12 years ago
Kevin Harwell 0db94b70b9 app_meetme: compiler warning
12 years ago
Richard Mudgett e4803bbd9e Voicemail: Remove mailbox identifier format (box@context) assumptions in the system.
12 years ago
Matthew Jordan 7e9febbf86 app_cdr,app_forkcdr,func_cdr: Synchronize with engine when manipulating state
12 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Joshua Colp e2630fcd51 channels: Return allocated channels locked.
12 years ago
Rusty Newton f7c60b8fb6 Several components: fixing Typos in comments and code, "avaliable" instead of "available"
12 years ago
Jonathan Rose b0bb03e916 bridging: Give bridges a name and a known creator
12 years ago
Scott Griepentrog 3322180d4b app_sms: BufferOverflow when receiving odd length 16 bit message
12 years ago
Joshua Colp 3a5cc054ed res_stasis: Expose event for call forwarding and follow forwarded channel.
12 years ago
Richard Mudgett 8183bba99a app_voicemail: Voicemail callback registration/unregistration function improvements.
12 years ago
Jonathan Rose f6e92c35df app_page: Add predial handlers for app_page.
12 years ago
Mark Michelson d421818c3d Add a CONFBRIDGE_RESULT channel variable to discern why a channel left a ConfBridge.
12 years ago
Mark Michelson 5730410861 Create function for retrieving Mixmonitor instance data.
12 years ago
Jonathan Rose ae92549c93 app_record: Add an option that allows DTMF '0' to act as an additional terminator
12 years ago
David M. Lee 1212906351 Reverting r403311. It's causing ARI tests to hang.
12 years ago
Mark Michelson 8e8b329e14 Add channel locking for channel snapshot creation.
12 years ago
Rusty Newton a368df42d4 app_voicemail: when forwarding a message, play vm-msgforwarded instead of vm-msgsaved
12 years ago
Richard Mudgett 18c2cfa7b7 PickupChan: Add ability to specify channel uniqueids as well as channel names.
12 years ago
Jonathan Rose a60764d61e app_directory: Set variable indicating reason directory exited
12 years ago
Jonathan Rose 7950118e18 Confbridge: Add option to review the recording similar to announce_join_leave
12 years ago
Richard Mudgett 9cea557f6c Pickup: Pickup() and PickupChan() parameter parsing improvements.
12 years ago
Richard Mudgett d79a795259 Pickup: Ensure using PICKUPMARK never considers the picking channel.
12 years ago
Jonathan Rose ad0e70ba83 Say: If SAY_DTMF_INTERRUPT is set to an ast_true value, jump on DTMF
12 years ago
Kinsey Moore 4f61528fba CELGenUserEvent: Fix error message from ast_json_pack
12 years ago
Jonathan Rose d720bc7686 Confbridge: add test events for dynamic menus test
12 years ago
Mark Michelson 92cf776119 Get rid of some inaccurate comments.
12 years ago
Kinsey Moore 483d127d55 app_queue: Honor penalty limits of 0
12 years ago
Kevin Harwell 2564ed26f7 app_dahdiras: Use waitpid instead of wait4.
12 years ago
Kevin Harwell cdfbc02df1 app_queue: crash if first agent is "busy"
12 years ago
Richard Mudgett a84cff117d confbridge: Separate user muting from system muting overrides.
12 years ago
Richard Mudgett 0721b1de83 config: Allow ConfBridge DTMF menus to have '#' as the first digit.
12 years ago
Jonathan Rose 4b7ff87492 app_confbridge: Make the CONFBRIDGE function be able to create dynamic menus
12 years ago
Jonathan Rose 713ac0872b app_voicemail: Memory Leaks against tests
12 years ago
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