Commit Graph

4248 Commits (a82557627740d7b1794e2b279cd89e2bde0d5280)

Author SHA1 Message Date
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
Jonathan Rose c6979ff581 Adds F option to Bridge application
13 years ago
Kinsey Moore 6ff8f14865 Prevent Echo() from relaying control, null, and modem frames
13 years ago
Jonathan Rose 0399daaa2e Prevent chanspy from binding to zombie channels
13 years ago
Mark Michelson 827f2eae92 Revert the pre-dial addition.
13 years ago
Mark Murawki c65b41f57a Add options PreDial options 'b' and 'B' to app_dial
13 years ago
Matthew Jordan c61d49d5cc Fix remotely exploitable stack overrun in Milliwatt
13 years ago
Richard Mudgett e9703da1d5 Add missing connected line macro calls to initial dial for Dial and Queue apps.
13 years ago
Russell Bryant 45205716d7 app_chanisavail: Fix use of uninitialized variable.
13 years ago
Richard Mudgett 2019a7e6b9 Fix Dial m and r options and forked calls generating warnings for voice frames.
13 years ago
Russell Bryant 6c9f009b6d Fix invalid reads/writes due to incorrect sizeof().
13 years ago
Russell Bryant 4585000039 Remove chan_usbradio and app_rpt.
13 years ago
Terry Wilson 7876521659 Fix IMAP storage compilation after opaquification changes
13 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
13 years ago
Tilghman Lesher 9af5c769c3 Enable macros in 1.8 to find the next highest "h" extension in a context, like in 1.4.
13 years ago
Joshua Colp f5fda0eb74 Transition app_page to using app_confbridge internally for the conference bridge portion of paging. This also adds a new 'announcement' option to ConfBridge user profiles.
13 years ago
Sean Bright 4657b016ad Resolve a few more cases of variable shadowing.
13 years ago
Sean Bright 99bd5b1e2e Eliminate a bunch of shadow warnings.
13 years ago
Jonathan Rose d3db6da254 Adds a transfer callee on hangup option (like with Dial option F) to queues.
13 years ago
Richard Mudgett 2ce386d198 Remove bad usage of goto in ChanSpy next_channel().
13 years ago
Richard Mudgett 3af920cf01 Fix channel reference leak in ChanSpy.
13 years ago
Terry Wilson 0e5c761c28 Opaquify ast_channel typedefs, fd arrays, and softhangup flag
13 years ago
Walter Doekes 571cef491f Fix copying of CDR(accountcode) to local channels.
13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
13 years ago
Tilghman Lesher d65de9c5c3 Correctly reset the dialplan priority.
13 years ago
Richard Mudgett e063fa6b3f Fix REF_DEBUG compile errors.
13 years ago
Richard Mudgett 39ffc96723 Remove dupliate 'i' option table entry in app_page.c.
13 years ago
Kinsey Moore 1fac2fba4b Deprecated macro usage for connected line, redirecting, and CCSS
13 years ago
Matthew Jordan 5e40f2cd98 Fix crash in app_voicemail during close_mailbox
13 years ago
Terry Wilson ebaf59a656 Opaquification for ast_format structs in struct ast_channel
13 years ago
Paul Belanger 26865092e6 Multiple revisions 356290,356335,356337
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Paul Belanger 73b5346e79 Fix channel opaquification for app_rpt
13 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
13 years ago
Joshua Colp fd100261f3 Don't try to play sound files that do not exist.
13 years ago
Jason Parker 6749b6e2be Fix a voicemail memory leak with heard/deleted messages.
13 years ago
Matthew Jordan a8cf4dc2b5 Fix IMAP app_voicemail compilation issue introduced in r354429
13 years ago
Richard Mudgett 5816c60654 Fix crash in ParkAndAnnounce.
13 years ago
Walter Doekes db24fc2523 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
13 years ago
Joshua Colp afdd96712c Make the 'c' option to MeetMe work even if the 'q' option is used.
14 years ago
Richard Mudgett 23bc964e1c Constify some more channel driver technology callback parameters.
14 years ago
Richard Mudgett 2e04182efc Audit of ao2_iterator_init() usage for v10. Missed one.
14 years ago
Richard Mudgett 27b69e7d29 Audit of ao2_iterator_init() usage for v1.8.
14 years ago
Paul Belanger 5be89b07e2 Fix -Werror=unused-but-set-variable compiler error (gcc 4.6.2)
14 years ago
Terry Wilson 99cae5b750 Opaquify channel stringfields
14 years ago
Jonathan Rose a1bef6041d Adds the ability to stop specific mixmonitors by using unique IDs set at monitor launch.
14 years ago
Mark Michelson b98a25ef93 Prevent potential buffer overflow on AMI MixMonitor command.
14 years ago
Matthew Jordan 9c4821f468 Realtime queues failed to load queue information without queue member table
14 years ago
Matthew Jordan a8276fe8ef Fix crash from bridge channel hangup race condition in ConfBridge
14 years ago
Richard Mudgett edf466012f Make FollowMe optionally update connected line information when the accepting endpoint is bridged.
14 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions
14 years ago
Kinsey Moore c04f4d72fd Prevent SLA settings from getting wiped out on reload
14 years ago
Richard Mudgett d7005bf8ad Fix memory leaks in app_followme find_realtime().
14 years ago
Matthew Jordan baa7f14aab Fix for ConfBridge config parser unlocking channel mutex too many times
14 years ago
Matthew Jordan b0243fb57c Allow overriding of IMAP server settings on a user by user basis
14 years ago
Sean Bright 35a64c2e61 Merged revisions 349045 via svnmerge from
14 years ago
Kinsey Moore 011843e36c Fix missing doc tags found while fixing ASTERISK-18689
14 years ago
Matthew Jordan cf0c9830bf Add Asterisk TestSuite event hooks to support ConfBridge testing
14 years ago
Jonathan Rose 1b0741c7db Voicemail with the saycid option will now play a caller's name based on cid if available.
14 years ago
Richard Mudgett b05d4603c4 Fix crash during CDR update.
14 years ago
Richard Mudgett 8baea2b35e Fix ParkAndAnnounce to pass the CallerID to the announcing channel.
14 years ago
Matthew Jordan 7a3bda0ce3 Added support for all slin formats to app_originate
14 years ago
Matthew Jordan aaa715bfae Fixed Asterisk crash when function QUEUE_MEMBER receives invalid input
14 years ago
Matthew Jordan 2556729983 Improve error message in CONFBRIDGE_INFO
14 years ago
Richard Mudgett 090f9d83a5 Fix FollowMe CallerID on outgoing calls.
14 years ago
Jonathan Rose e8181c22cd Adds MixMonitor and StopMixMonitor AMI commands to the manager
14 years ago
Jonathan Rose 518ccb6706 Remove autojump extensions from SayUnixTime, make an option to perform automatic jumps.
14 years ago
Jonathan Rose e1884139c4 Fix regressed behavior of queue set penalty to work without specifying 'in <queuename>'
14 years ago
Jonathan Rose 8e94432d9a Fix: Meetme recording variables from realtime DB use null entries over channel variables
14 years ago
Walter Doekes fd64bb66f9 Add VM_INFO() dialplan function to gather information about a mailbox.
14 years ago
Walter Doekes 7bdaa31d25 Add regression tests for issue ASTERISK-18838.
14 years ago
Walter Doekes 03fd2c0c94 The voicemail [general] zonetag and locale variables weren't loaded
14 years ago
Tilghman Lesher 77b670c4ab Allow each logging destination and console to have its own notion of the verbosity level.
14 years ago
Paul Belanger 51ce2669af Add missing sound_only_one config variable
14 years ago
Matthew Jordan 279873e8eb Add admin toggle mute all and participant count menu options to app_confbridge
14 years ago
Jonathan Rose 2d67b1b378 Guarantee messages go into the right folders with multiple recipients
14 years ago
Richard Mudgett 9e726d9cb4 Make queue log indicate if ADDMEMBER is paused for AMI and realtime.
14 years ago
Jonathan Rose ec237d2e4a Moves voicemail setup password entry to the end of the setup process.
14 years ago
TransNexus OSP Development f436a6f27c Increased max number of destinations.
14 years ago
Richard Mudgett 751488b84c Fix app_macro.c MODULEINFO section termination.
14 years ago
Richard Mudgett 46089f6b51 Fix potential deadlock calling ast_call() with channel locks held.
14 years ago
Richard Mudgett 464b337b3c Make AMI event AgentCalled get CallerID/ConnectedLine info from the incoming channel.
14 years ago
Kinsey Moore dc05ce5e4f Fix another incorrect case with meetme's PIN logic and add documentation
14 years ago
Kinsey Moore c1647ab33a Fix pin parameter behavior regression in MeetMe
14 years ago
Leif Madsen 55ffab4cd9 Add note about how Authenticate() application with option 'd' works.
14 years ago
Kevin P. Fleming 784bbf70d7 Modify comments in MeetMe application documentation about DAHDI.
14 years ago