Commit Graph

4333 Commits (a100307eaa3e9348d9743dc63cfbbf4962fccfc1)

Author SHA1 Message Date
Richard Mudgett 97fcde6af7 confbridge: Fix some resource leaks on conference teardown.
13 years ago
Richard Mudgett e750d8dd6e confbridge: Fix several small issues.
13 years ago
Richard Mudgett d0c835fa73 confbridge: Update online XML documentation.
13 years ago
Richard Mudgett 37b50fe4e5 Remove unnecessary channel module references.
13 years ago
Matthew Jordan 3d2e80d93b Add a test event that reports changes in ConfBridge state
13 years ago
Jonathan Rose 0c77685b91 app_meetme: Fix channels lingering when hung up under certain conditions
13 years ago
Rusty Newton 5d858e92ac Patch to play correct sound file when a voicemail's urgent status is removed
13 years ago
Mark Michelson a65fbf8012 Multiple revisions 375993-375994
13 years ago
Jonathan Rose d7d9a99bd6 mixmonitor: Add a test event
13 years ago
Jonathan Rose e1da5dbd57 confbridge: Fix a bug which made conferences not record with AMI/CLI commands
13 years ago
Matthew Jordan 3ac0ced049 Ensure that the Queue application tracks busy members in off nominal situations
13 years ago
Jonathan Rose 8d0143f4a6 app_queue: Make ordering of rrmemory/rrordered persist over add/remove members
13 years ago
Mark Michelson 94c0fa9098 Fix some potential misuses of ast_str in the code.
13 years ago
Kinsey Moore 09dac916ba Avoid a segfault on invalid format names
13 years ago
Richard Mudgett 01a662cf60 app_queue: Made pass connected line updates from the caller to ringing queue members.
13 years ago
Matthew Jordan ec6bf83e28 Resolve issues in ConfBridge regarding marked, waitmarked, and unmarked users
13 years ago
Sean Bright 1449b2cad0 app_queue: Support persisting and loading of long member lists.
13 years ago
Mark Michelson 17aa64c20e Don't destroy confbridge config when error is encountered during a reload.
13 years ago
Richard Mudgett 7a822e7f55 Fix SendDTMF crash and channel reference leak using channel name parameter.
13 years ago
Richard Mudgett 33fcc48c91 Fixed meetme tab completion and command documentation.
13 years ago
Alec L Davis 5a0a5745ed app_queue: 'agent available' hint, cleanup restart, and initial state
13 years ago
Mark Michelson 46ecb0a53f Fix error where improper IMAP greetings would be deleted.
13 years ago
Kinsey Moore a645b4c5c9 "show" completion option for "queue" shouldn't appear twice
13 years ago
Jonathan Rose 759221d515 func_audiohookinherit: Document some missed sources.
13 years ago
Jonathan Rose 237b75db29 app_queue: Make queue reload members and variants of that work
13 years ago
Joshua Colp a27145ac57 Fix incorrect MeetME conference bridge reference count decrementing and sometimes premature destruction.
13 years ago
Matthew Jordan 792a89a9f7 app_queue: Support an 'agent available' hint
13 years ago
Matthew Jordan e026c03d17 Add queue monitoring hints
13 years ago
Richard Mudgett 7e9bdcc3e0 Named call pickup groups. Fixes, missing functionality, and improvements.
13 years ago
Jonathan Rose f1a70f36b6 app_meetme: Document that 'p' option will continue in dialplan.
13 years ago
Richard Mudgett 84bf4776f2 Fix exception path typo in app_queue.c try_calling().
13 years ago
Richard Mudgett 8e471b4991 Fix VoicemailUserEntry event headers ServerEmail and MailCommand reported values.
13 years ago
Matthew Jordan 9af488e8a8 Free ast_str objects when temp file fails to be created in MiniVM
13 years ago
Matthew Jordan f356dcf7e4 Fix file descriptor leak and pointer scope issue in MiniVM when sending mail
13 years ago
Matthew Jordan 46df746df0 Update QueueMemberStatus event documentation to include member status values
13 years ago
Kinsey Moore a90717e566 Ensure listed queues are not offered for completion
13 years ago
Kinsey Moore cc8037b3d4 Ensure "rules" is tab-completable for "queue show"
13 years ago
Matthew Jordan 1a74d44bf1 Allow configured numbers for FollowMe to be greater than 90 characters
13 years ago
Matthew Jordan 99b60d3434 Fix memory leaks in app_voicemail when using IMAP storage or realtime config
13 years ago
Mark Michelson 2dba1e5c58 Prevent crash from using app_page with no confbridge.conf file provided.
13 years ago
Mark Michelson cd3caa1a36 Prevent crash on shutdown due to refcount error on queues container.
13 years ago
Mark Michelson 6256c7193b Help prevent ringing queue members from being rung when ringinuse set to no.
13 years ago
Richard Mudgett 52e48b8926 Fix compile errors.
13 years ago
Jonathan Rose cf08fe11f8 app_meetme: Adding test events for following activity in MeetMe.
13 years ago
Richard Mudgett b7bb04e7dc Fix hangup cause passthrough regression.
13 years ago
Mark Michelson ff4674440d Fix misuses of asprintf throughout the code.
13 years ago
Mark Michelson 760909af3c Fix bug where final queue member would not be removed from memory.
13 years ago
Kinsey Moore 121495f7a9 Add test instrumentation
13 years ago
Mark Michelson bdcdb0dc87 Fix a couple of documentation problems in app_queue.c
13 years ago
Kinsey Moore 609061a8c0 Correct documentation for the MeetMe x flag
13 years ago
Michael L. Young 5cf9eb4645 Fix Not Unreferencing A Spied Channel
13 years ago
Mark Michelson eb9e645a27 Allow support for early media on AMI originates and call files.
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Richard Mudgett 964daecc3f DECLINE to load confbridge if the config fails to load.
13 years ago
Jonathan Rose 85c3399d6d app_meetme: Change app_meetme support level to extended from deprecated
13 years ago
Terry Wilson 13427db64c Fix segfault introduced by conversion to ACO API
13 years ago
Matthew Jordan fbf4040a36 Clean up ManagerEvent Dial documentation
13 years ago
Terry Wilson 2f674bcdd1 Convert app_confbridge to use the config options framework
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Kinsey Moore 6416a246ed Improve Goto and GotoIf related documentation
13 years ago
Kinsey Moore 163d3b05d4 AST-2012-011: Resolve heap corruption issue with voicemail
13 years ago
Jonathan Rose 70e34d3354 app_mixmonitor: Fix a reference leak in manager_mixmonitor function
13 years ago
Richard Mudgett ac35b92b62 Hangup handlers - Dialplan subroutines that run when the channel hangs up.
13 years ago
Matthew Jordan 82a7409c15 Add AMI event documentation
13 years ago
Richard Mudgett 62274463fa Explicitly check caller hangup in app Queue rather than a polluted res2 value.
13 years ago
Richard Mudgett 30a417dc6c Fix F and F(x) action logic in Queue application.
13 years ago
Richard Mudgett 3d1e26d2d2 Check if PBX was started and fix F and F(x) action logic in Dial application.
13 years ago
Sean Bright 5837ef8124 Remove declaration of eivr_connect_socket because it no longer exists.
13 years ago
Jason Parker 88c9c6bef8 Fix voicemail API tests by using the correct argument order for create/destroy.
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Jason Parker ce44b98358 Remove some symbol exports that got missed in the removal of global symbols.
13 years ago
Richard Mudgett f8746d0009 Allow non-normal execution routines to be able to run on hungup channels.
13 years ago
Jason Parker 6334142050 Multiple revisions 368963,368965
13 years ago
Kinsey Moore c6142cf2cc Fix coverity UNUSED_VALUE findings in core support level files
13 years ago
Richard Mudgett 3f59ad990c Fix app_queue debug message use of args.options after the string has been parsed.
13 years ago
Richard Mudgett 9ecd6c9ab4 Fix inverted test in app_queue for ringinuse.
13 years ago
Terry Wilson 9f704b5d59 Fix reloading an unchanged file with the Config Options API
13 years ago
Kinsey Moore bd958c037f Ensure that pages and emails are sent using RFC822-compliant date format
13 years ago
Kinsey Moore 571445ab9c Convert AST_FLAG_ANSWERED_ELSEWHERE usage to AST_CAUSE_ANSWERED_ELSEWHERE
13 years ago
Mark Michelson c6a2cbab19 Remove some extra debugging I forgot to remove in the merge of Digium phone support.
13 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
13 years ago
Richard Mudgett 91a20ee2f9 Fix deadlock when Gosub used with alternate dialplan switches.
13 years ago
Terry Wilson d54717c39e Add new config-parsing framework
13 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
13 years ago
Richard Mudgett 77f5e86e4d Coverity Report: Fix issues for error type REVERSE_INULL (deprecated modules)
13 years ago
Richard Mudgett e518536773 Fix Dial I option ignored if dial forked and one fork redirects.
13 years ago
Matthew Jordan 66754b3f3d Fix crash in ConfBridge when user announcement is played for more than 2 users
13 years ago
Jonathan Rose ec3b8a1f27 app_queue: Per Member ringinuse option and deprecation of ignorebusy
13 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
13 years ago
Richard Mudgett 1ae31fd2a9 Add predial support to FollowMe.
13 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
13 years ago
Richard Mudgett 098f74dd4e Tweak app_dial predial documentation.
13 years ago
Richard Mudgett 4ea636c776 Run predial routine on local;2 channel where you would expect.
13 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
13 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
13 years ago
Jonathan Rose d1e7473649 Coverity Report: Fix issues for error type UNINIT in Core supported modules
13 years ago
Richard Mudgett 108f5fafd7 Improve FollowMe accept/decline DTMF string matching.
13 years ago
Richard Mudgett d71d8ed995 Keep answered FollowMe calls until call accepted or last step times out.
13 years ago
Richard Mudgett a689a5776e Put winning FollowMe outgoing call on hold if the caller put it on hold.
13 years ago
Richard Mudgett 708cadf1b1 Restructure how the FollowMe outgoing channel list is handled.
13 years ago
Richard Mudgett bb5e2c48d1 Addendum to -r365766. Since it is no longer allocated.
13 years ago
Richard Mudgett b888b6bf23 Make FollowMe findmeexec() put the list head on the stack instead of mallocing it.
13 years ago
Sean Bright c8945a4070 Add interrupt ('I') command to ExternalIVR.
13 years ago
Richard Mudgett b1a94ddcdd Make FollowMe app_exec() not declare a 28k struct on the stack.
13 years ago
Richard Mudgett db4fb48f58 Simplify findmeexec() parameter passing.
13 years ago
Richard Mudgett 9cd0236f61 * Fix FollowMe memory leak on error paths in app_exec().
13 years ago
Richard Mudgett 1b0428ac7d * Fix accept/decline DTMF buffer overwrite in FollowMe.
13 years ago
Matthew Jordan 11faa15d11 Fix channel opaquification slip-up in r365477
13 years ago
Matthew Jordan 9e7de73fee Support VoiceMail d() option when extension does not exist in channel's context
13 years ago
Kinsey Moore 781f4657b9 Fix many issues from the NULL_RETURNS Coverity report
13 years ago
Sean Bright 474612d7f7 Add IPv6 support to ExternalIVR.
13 years ago
Kinsey Moore a965f18695 Play conf-placeintoconf message to the correct channel
13 years ago
Michael L. Young 2cbcbc7f6b Fix configuring custom sound_leader_has_left in confbridge.conf
13 years ago
Russell Bryant a498ef2aa0 app_minivm: Fix a couple compiler warnings.
13 years ago
Richard Mudgett e8a6e0ef0e PreDial - Ability to run dialplan on callee and caller channels before Dial.
13 years ago
Richard Mudgett 238640dc1b Update Pickup application documentation. (With feeling this time.)
13 years ago
Olle Johansson e5c20ccb76 Code formatting fixes.
13 years ago
Richard Mudgett 9d655bd0e8 Update Pickup application documentation. (Even better)
13 years ago
Richard Mudgett e736a4fed3 * Put more information in pickup_exec() LOG_NOTICE.
13 years ago
Richard Mudgett 0986873128 Update Pickup application documentation.
13 years ago
Olle Johansson 04ddb5714f Add documentation
13 years ago
Olle Johansson f102aecf12 Formatting changes only
13 years ago
Olle Johansson a8e755700e Use the DEFINED value for musicclass length.
13 years ago
Richard Mudgett f663924517 Make app_dial and app_queue use new macro and gosub calls.
13 years ago
Richard Mudgett c870dad57e Update app_dial M and U option GOTO return value documentation.
13 years ago
Richard Mudgett 3a874139d4 Fix connected-line/redirecting interception gosubs executing more than intended.
13 years ago
Richard Mudgett 01194c5811 Use ast_channel_lock_both() where it was inlined before.
13 years ago
Terry Wilson 34d670f786 Document Speech* apps hangup on failure and suggest TryExec
13 years ago
Terry Wilson 6d6bacd5cb Convert some strncpys to ast_copy_string
13 years ago
Sean Bright ba93541ced Prevent a crash in ExternalIVR when the 'S' command is sent first.
13 years ago
Matthew Jordan f78290068a Fix a variety of potential buffer overflows
13 years ago
Walter Doekes fc63e07135 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
13 years ago
Matthew Jordan ebcccf8997 Fix handling of negative return code when storing voicemails in ODBC storage
13 years ago
Jonathan Rose ba0f044bde Make ForkCDR e option not set end time of the newly forked CDR log
13 years ago
Jonathan Rose c0b9fe8530 Send relative path named recordings to the meetme directory instead of sounds
13 years ago
Jonathan Rose 683eacb59a Change default value of 'ignorebusy' on Queue members so that behavior is more like 1.8
13 years ago
Matthew Jordan aa21d4fc6b Fix memory leak when using MeetMeAdmin 'e' option with user specified
13 years ago
Kinsey Moore a485f44022 Add missing newlines to CLI logging
13 years ago
Russell Bryant b2f7b0c649 Remove a few more files related to chan_usbradio and app_rpt.
13 years ago
Kinsey Moore 51f0e5c53d Remove unnecessary error message in app_dial.c
13 years ago
Jonathan Rose fc45af331b Fix MusicOnHold in MeetMe so that it always uses the class if it's been defined
13 years ago
Jonathan Rose e96a59acfd Replace GNU old-style field designator extensions to fix clang warnings
13 years ago
Jonathan Rose 97b2fa8de1 Make the MeetMeAdmin N command (mute all nonadmins) not mute admins
13 years ago
Kinsey Moore 93781fa161 Fix the display of documentation for Transfer
13 years ago
Jonathan Rose 655a8d4420 Introducing the log message unique call identifiers feature
13 years ago
Jonathan Rose d501c2ea2d undoing 360785 due to merging mistake
13 years ago
Jonathan Rose bf994f0e04 Introducing the log message unique call identifiers feature
13 years ago
Terry Wilson dd9405db05 Fix setting CDR variables in the hangup extension
13 years ago
Russell Bryant 0ec73946fa app_page: Fix a memory leak on every Page().
13 years ago
Russell Bryant 71a1541b0c app_jack: fix datastore memory leak in error handling path.
13 years ago