Commit Graph

2502 Commits (b066825d56ba48851a2d2271db48da9264bb18ab)

Author SHA1 Message Date
Mark Michelson b066825d56 Use the MACRO_CONTEXT and MACRO_EXTEN channel variables instead of the channel's macrocontext
18 years ago
Tilghman Lesher a4732cfb3c When modules are embedded, they take on a different name, without the ".so"
18 years ago
Mark Michelson fcd288a33e Move the unlock of the spyee channel to outside the start_spying() function so that
18 years ago
Mark Michelson 44c157b36a Output of channel variables when eventwhencalled=vars was set
18 years ago
Russell Bryant 74694c686d Fix an issue that caused getting the correct next channel to not always work.
18 years ago
Tilghman Lesher 5955dbc3c1 Ensure that help text terminates with a newline
18 years ago
Tilghman Lesher 9f6634f7c1 For consistency sake, ensure that the values that ${CALLINGPRES} returns are valid as an
18 years ago
Mark Michelson 2dbf0778b3 Declaration of the peer channel in this scope was making it so the peer variable defined
18 years ago
Sean Bright e7072918e0 Make sure we have enough room for the recording's filename.
18 years ago
Joshua Colp c99280a59e Include the proper headers for using mkdir on FreeBSD.
18 years ago
Jason Parker e4d2e03956 Allow autofill to work in the general section of queues.conf.
18 years ago
Mark Michelson f1683753b8 If the datastore has been moved to another channel due to a masquerade, then
18 years ago
Joshua Colp da024e5196 Forgot the 1.4 branch for russian language fix.
18 years ago
Joshua Colp fb51aa974e Create the directory where name recordings will go if it does not exist.
18 years ago
Mark Michelson e1e05ad198 Fix potential buffer overflow that could happen if more than 100 announce files
18 years ago
Mark Michelson 63968e3d5d Ensure that there is no timeout if none is specified.
18 years ago
Jason Parker 9ae694024e Fix a silly infinite loop when choosing an invalid option.
18 years ago
Steve Murphy 8a02ac6f79 These small documentation updates made in response to a query in
18 years ago
Mark Michelson df37925e23 This code change is made just for clarification. It does exactly
18 years ago
Mark Michelson 453209fd16 Add a lock to the vm_state structure and use the lock around mail_open calls
18 years ago
Russell Bryant f3274be612 Fix a bug where when calls on the trunk side hang up while on hold, the state
18 years ago
Mark Michelson ebb67cf852 Add a missing unlock in the case that memory allocation fails in app_chanspy.
18 years ago
Russell Bryant 755933863f Fix one place where the chanspy datastore isn't removed from a channel.
18 years ago
Mark Michelson 89c3cd6842 This patch makes it so that all queue member status changes are handled through device state
18 years ago
Mark Michelson 284f74997d Make sure that we release the lock on the spyee channel if the spyee or spy has hung up
18 years ago
Russell Bryant efa3b46cdf Fix another issue that was causing crashes in chanspy. This introduces a new
18 years ago
Russell Bryant 269d0aa7e8 Fix a couple uses of sprintf. The second one could actually cause an overflow
18 years ago
Russell Bryant a169524ff6 (closes issue #12187, reported by atis, fixed by me after some brainstorming
18 years ago
Joshua Colp 4a8d87fe98 Add a trigger mode that triggers on both read and write. The actual function that returns the combined audio frame though will wait until both sides have fed in audio, or until one side stops (such as the case when you call Wait).
18 years ago
Jason Parker 48523e3596 Add a newline on a log
18 years ago
Joshua Colp d9e83f85a6 Add an additional check for setting conference parameter when using the marked user options. It was possible for it to return to a no listen/no talk state if a masquerade happened.
18 years ago
Joshua Colp d6d14a3694 Fix a minor spelling error.
18 years ago
Kevin P. Fleming f201a2b11b backport a fix from trunk
18 years ago
Kevin P. Fleming 9569d74df5 stop checking for mktime() in the configure script... we don't use it, and the test is buggy under gcc 4.3
18 years ago
Joshua Colp 2bf8f9fca3 Move where unanswered CDRs are dropped to the CDR core, not everything uses app_dial.
18 years ago
Russell Bryant a04b584272 Only start the SLA thread if SLA has actually been configured.
18 years ago
Tilghman Lesher 417e8fc754 Warn the user when a temporary greeting exists
18 years ago
Tilghman Lesher 56e908b787 Safely use the strncat() function.
18 years ago
Joshua Colp cd703523db Add a control frame to indicate the source of media has changed. Depending on the underlying technology it may need to change some things.
18 years ago
Tilghman Lesher 8bf705f519 If the message file does not exist, just return harmlessly, instead of crashing.
18 years ago
Joshua Colp 837d4676dd Bump up the size of the uniqueid variable.
18 years ago
Mark Michelson c6387c3540 When using autofill, members who are in use should be counted towards the
18 years ago
Joshua Colp fdb44349e9 Don't loop around infinitely trying to spy on our own channel, and don't forget to free/detach the datastore upon hangup of the spy.
18 years ago
Russell Bryant 750067bd1a Fix a problem in ChanSpy where it could get stuck in an infinite loop without
18 years ago
Russell Bryant c882e6da6f Avoid some recursion in the cleanup code for the chanspy datastore
18 years ago
Russell Bryant bc56a84c58 Merge changes from team/russell/smdi-1.4
18 years ago
Russell Bryant f64df49235 This patch fixes some pretty significant problems with how app_chanspy handles
18 years ago
Tilghman Lesher 5184be27ed If the destination folder is full, don't delete a message when exiting.
18 years ago
Mark Michelson 70b222e46f Clear up confusion when viewing the QUEUE_WAITING_COUNT of a
18 years ago
Mark Michelson 638ef8c5d2 Change to the configure logic regarding IMAP. Prior to this commit, if you wished to configure
18 years ago