Commit Graph

403 Commits (577c0ebedd71b02737f00ec91f4fe7dc48816e05)

Author SHA1 Message Date
Joshua Colp 577c0ebedd Only print out a warning for situations where it is actually helpful. (issue #10187 reported by denke)
18 years ago
Russell Bryant 4307bca95c Make sure that the ESCAPE immediately follows the condition that uses LIKE.
18 years ago
Russell Bryant abf682606c Only use ESCAPE when LIKE is used.
18 years ago
Russell Bryant 319b105e17 When the specified class isn't found, properly fall back to the channel's music
18 years ago
Russell Bryant 5e8172892e (closes issue #10075)
18 years ago
Tilghman Lesher 5be40827e5 Issue 10035 - handle_exec returns a result inconsistent with all of the other AGI commands
18 years ago
Joshua Colp 7e22d574a7 Send an unhold indication when going off hold. (issue #10036 reported by speedy)
18 years ago
Jason Parker 01f5e6d56b Fix a few silly usages of ast_playstream() - it only ever returns 0...
18 years ago
Joshua Colp 234b7d22fe Add parked call extension AFTER the parking slot has been announced, otherwise two threads will try to handle the same channel and it will go kaboom. (issue #9191 reported by japple)
18 years ago
Kevin P. Fleming de32406990 doh... initializing the pointer variable will work just a bit better
18 years ago
Kevin P. Fleming 0b78d1542c increase reliability and efficiency of static Realtime config loading via ODBC:
18 years ago
Russell Bryant c8a90488d6 Remove an unnecessary check that makes it so if you hang up after doing an
18 years ago
Tilghman Lesher 08c29fea9f Change ENV section to use setenv, instead of putenv (Alexandru Pirvulescu <sigxcpu@gmail.com>, reported via -dev list)
18 years ago
Joshua Colp 0b4eeda153 Indicate the filename changed when it is changed. (issue #9311 reported by jsmith)
18 years ago
Olle Johansson d44c7d9c54 Issue #9069 - If we open with TH we should not close with /TD. (seanbright)
19 years ago
Joshua Colp 8ea5a33c9e Return previous behavior of having MOH pick up where it was left off. (issue #8672 reported by sinistermidget)
19 years ago
Joshua Colp e1dc278941 Yield before reading from zaptel timing source under Solaris so that other threads get a chance to do things. (issue #7875 reported by bob)
19 years ago
Joshua Colp 84a751aecd Return previous behavior. ParkedCalls will be able to do DTMF based transfers again. trunk however will get an option to allow this to be set on/off. (issue #8804 reported by nortex)
19 years ago
Tilghman Lesher 983d09bc21 When doing a fork() and exec(), two problems existed (Issue 8086):
19 years ago
Russell Bryant d79533bd94 Ensure that the file position is not incremented beyond the total number of
19 years ago
Joshua Colp efe92601c5 Do not listen for DTMF on the bridge that comes into existence when ParkedCall is executed. This means native bridging can now occur for this. (issue #8406 reported by kebl0155)
19 years ago
Joshua Colp 6180390206 Remember the pointer to the allocated block of memory so that we can free it and not cause a memory leak. (issue #8449 reported by arkadia)
19 years ago
Tilghman Lesher 9bb51868ca Random MOH wasn't really random (bug 8381)
19 years ago
Tilghman Lesher a99b6a1c97 If the execute fails a second time, make sure that we don't pass back a stale handle
19 years ago
Russell Bryant 7c651a64a7 If random order is enabled for files mode music on hold, set a random initial
19 years ago
Russell Bryant f18766c30a ignore files in a music on hold directory that begin with '.'
19 years ago
Steve Murphy d4b36ffde5 a fix for bug 8251; the var_val needs to accept longer strings or mass confusion and a lot of lost time is the result
19 years ago
Russell Bryant 78ccdbc123 soxmix and Asterisk expect different file extensions for certain formats. This
19 years ago
Russell Bryant 234408e7c1 fix some copy/paste bugs in the checking of arguments for the
19 years ago
Russell Bryant bf20deeba1 We should always be using _exit() after a fork() or vfork() instead of exit().
19 years ago
Joshua Colp 87803a8ac6 Put in missing \ns on the end of ast_logs (issue #7936 reported by wojtekka)
19 years ago
Russell Bryant 0d9ea31f3a Fix a problem that occurred if a user entered a digit that matched a bridge
19 years ago
Joshua Colp 754cb0114f Don't close the second file descriptor if it's the same as the first one, as it will have already been closed elsewhere and could cause massive panic. (issue #7699 reported by bn999)
19 years ago
Tilghman Lesher 39e622f7cf Revert last change - breaks retrieval of builtin variables
19 years ago
Russell Bryant 465207a28d use pbx_builtin_getvar_helper() so that GET VARIABLE can retrieve global
19 years ago
Joshua Colp a56f08e345 Treat the file as invalid if we have no valid formats for it (issue #7643 reported by KNK)
19 years ago
Kevin P. Fleming 4f3b40fe79 ensure that the 'feature digit timeout' value is taken into account when deciding how long the bridge should run (this fixes a problem report where a digit press that did not invoke a feature is never passed across the bridge)
19 years ago
Joshua Colp 83f9228c1d Close the stream when file based MOH stop. This won't get rid of their position in the file but it will cause the translation path to be setup again. (issue #7634 reported by asimpson)
19 years ago
Joshua Colp f41b9baed4 Add missing code to bring transferee channel out of MOH/autoservice under certain circumstance (issue #7611 reported by guillecabeza with minor mods by myself)
19 years ago
Kevin P. Fleming 648bc1828d remove some more bad examples of using printf
19 years ago
Russell Bryant 9807f83d64 fix a place where a frame would be free'd twice
19 years ago
Tilghman Lesher 070d4d3976 Move set priority up, because at this point in the code, stdout is no longer
19 years ago
Russell Bryant 9c5890a138 when using moh files mode, don't look for a file past the number of files
19 years ago
Kevin P. Fleming 3feead3415 remove pointless forcing of the channel into SLINEAR mode; the write format will be set later based on the file that is chosen to be played to the channel
19 years ago
Russell Bryant 71d9095626 if the connection to a FastAGI server fails because of a timeout, log a more
19 years ago
Kevin P. Fleming e9d164d468 support video recording via AGI 'RECORD FILE' command (issue #7068)
19 years ago
Kevin P. Fleming 75ca02dbaa backport some mutex initialization and linked list handling fixes from trunk
19 years ago
BJ Weschke f1c97e7df8 Fix a potential leak and correct (hopefully) a segfault under certain conditions. #6784 (vovan and perry testing)
19 years ago
Joshua Colp 7018a80e91 Use the correct language when playing the transfer sound (issue #7109 reported by casper)
19 years ago
BJ Weschke 1795ff12cd When an application that is executed via applicationmap and exits non-zero, make sure that we pass through the correct return value from the application to make sure a segfault doesn't occur by a bridge trying to continue when it should not. Also, when executing applications via applicationmap, make sure that the application is executed against the channel whose DTMF caused it to be fired off in the first place. (part 1/2 of #7090 - this is the only fix that will be applied to both 1.2 and /trunk) acunningham and blitzrage on testing...
19 years ago