Commit Graph

2380 Commits (8b650ee007557807fec065c1a2f87efd0e5ffdfd)

Author SHA1 Message Date
Steve Murphy 1975b6e753 closes issue #11379; OK, this is an attempt to make both sides happy. To the cdr.conf file, I added the option 'unanswered', which defaults to 'no'. In this mode, you will see a cdr for a call, whether it was answered or not. The disposition will be NO ANSWER or ANSWERED, as appropriate. The src is as you'd expect, the destination channel will be one of the channels from the Dial() call, usually the last in the list if more than one chan was specified. With unanswered set to 'yes', you will still see this cdr entry in both cases. But in the case where the dial timed out, you will also see a cdr for each line attempted, marked NO ANSWER, with no destination channel name. The new option defaults to 'no', so you don't see the pesky extra cdr's by default, and you will not see the irritating 'not posted' messages.
18 years ago
Mark Michelson 7166081028 After issuing a "say load new", if a caller hangs up during the middle of playback of a number,
18 years ago
Mark Michelson f669a1c661 After issuing a "say load new" tons of warning messages are printed
18 years ago
Joshua Colp 19fc56c14d Close the audio file before sending it to the post processing application.
18 years ago
Mark Michelson 5efa50746e Revert vmu->email back to an empty string if it was empty when imap_store_file
18 years ago
Joshua Colp 1884c603d6 When unloading app_meetme destroy any auto created contexts created by SLA.
18 years ago
Tilghman Lesher e671cb909d Currently, zero-length voicemail messages cause a hangup in VoicemailMain.
18 years ago
Mark Michelson ddc5bf5b47 Fix a small error I made in my previous commit
18 years ago
Mark Michelson d105c24a57 Changing an inaccurate debug message to be less inaccurate. Under the circumstances, this
18 years ago
Mark Michelson 891b3bab2a Make realtime queues accessible from the QUEUE_MEMBER_COUNT function.
18 years ago
Russell Bryant bd5b8a4014 Update the SLAStation application to account for the case where the SLA thread
18 years ago
Mark Michelson dc6e3e9d5d Reverting commit made in revision 89205 since it is unnecessary.
19 years ago
Mark Michelson 4155b5f984 Some sanity checking for MixMonitor. If only 1 argument is given, then the args.options
19 years ago
Mark Michelson 9f5cf47a6f I made this same adjustment in trunk to fix a bug, and it makes sense to do it in 1.4 as
19 years ago
Tilghman Lesher 45c16cc29b The member refcount must be incremented, to avoid using it after deallocation.
19 years ago
Luigi Rizzo a0edff2477 Rename ast_string_field_free_pool to ast_string_field_free_memory,
19 years ago
Joshua Colp f66e8c91ea Fix up commit for my Zap channel with spies in Meetme fix. (thanks Tony Mountifield!)
19 years ago
Joshua Colp 7ee6cdf0c7 If a Zap channel contains a spy or a spy is added take it out of the conference in kernel space and make it go through Asterisk so the spy gets audio from both sides.
19 years ago
Joshua Colp 06e768e60d Return 1.4 to a state where it builds. Changing the arguments to a function and not changing where they are used is bad, mmmk?
19 years ago
BJ Weschke c0d2b5b16d Fix issue where the recorded name wasn't getting removed correctly.
19 years ago
Mark Michelson a4c50fdd7b Removing a completely unnecessary quota check from IMAP code.
19 years ago
Joshua Colp 27ab9bdd82 Make sure res is a positive value before performing the check to determine whether the user stopped it or not.
19 years ago
Mark Michelson 222302c0a2 Account for the fact that sometimes headers may be terminated with \r\n instead of just \n
19 years ago
TransNexus OSP Development 36ffd8e75b Fixed OSP module did not report source/devinfo IP in correct format.
19 years ago
Mark Michelson c9935ba132 If a non-existent file is specified to be played either as a periodic announcement
19 years ago
Mark Michelson cb55155ef1 Changing the strategy field of the call_queue struct to be signed instead of unsigned,
19 years ago
Mark Michelson 1ced2ef939 Adding deprecated warning to monitor-join option, since the plan is to
19 years ago
Mark Michelson eb154e963c Trying to remove a non-dynamic queue member via dynamic means can lead to some
19 years ago
Russell Bryant f192689840 Remove a pointless lock.
19 years ago
Mark Michelson 661aa4ba35 Fixing a double free which happens in the statechange thread.
19 years ago
Joshua Colp ed25613860 Check to make sure a value has been given to the VMCOUNT dialplan function.
19 years ago
Russell Bryant d63883be92 Ensure that no pending state changes are leaked when the device state change
19 years ago
Russell Bryant 87dc20fc03 Previously, app_queue created a thread to handle every single device state
19 years ago
Tilghman Lesher 47b21bae6e Don't execute a gosub if the arguments is zero-len (not just NULL)
19 years ago
Mark Michelson deb480f124 A bunch of changes from sprintf to snprintf.
19 years ago
Joshua Colp 3151af0015 Close voicemail message description file if duration did not meet the minimum, or else we will eventually run out of file descriptors.
19 years ago
Mark Michelson 74cc6754af Don't allocate space for queue members unless it's needed. You end up deleting dynamic members on a reload. Not good.
19 years ago
Joshua Colp 03a7b06959 Create a duplicate of the channel's member name as the tab completion stuff will free it.
19 years ago
Russell Bryant db1ab4db58 Simplify the CAN_EARLY_BRIDGE macro a bit.
19 years ago
Joshua Colp e7f6101587 Only attempt early bridging if the options given to Dial() permit it.
19 years ago
Jason Parker f1467addf7 If # is pressed after dialing an extension in DISA, stop trying to collect more digits.
19 years ago
Russell Bryant 47dc1101eb The System() and TrySystem() applications can take a substantial amount of
19 years ago
Joshua Colp 2187f79e54 Protect the CDR record from modification by pbx_exec so that the application data contains the Queue data.
19 years ago
Russell Bryant 0728297127 Change the description of app_flash to note how it can be a useful tool instead
19 years ago
Joshua Colp 88cfb003df Initialize a variable to NULL to make the world happy.
19 years ago
Mark Michelson 3d1a567df0 Moving the logic for handling an empty membername to the create_member function so that there is a common place
19 years ago
Kevin P. Fleming a809a030d9 there is no need for conditional logic to select ->interface or ->membername, snince ->membername will always be populated
19 years ago
Russell Bryant 82a6309168 Put a memset in ast_localtime() instead of a couple places in app_voicemail
19 years ago
Russell Bryant a67e593e66 Initialize some memory to fix crashes when leaving voicemail. This problem
19 years ago
Kevin P. Fleming 43c2cf7938 fix a couple of places where a logical member name (if specified) was not used, but instead the direct interface was listed
19 years ago