Commit Graph

42 Commits (456cad8a47c0dafc469e7deada077d50c5fb1b51)

Author SHA1 Message Date
Russell Bryant 456cad8a47 Improve DTMF handling in ast_read() even more in response to a discussion on
18 years ago
Russell Bryant baab073219 Ensure that digits passing through Asterisk have a reasonable minimum length.
18 years ago
Steve Murphy 7d5a79a0b9 This is a big improvement over the current CDR fixes. It may still need refinement, but this won't have as many folks bothered.
18 years ago
Steve Murphy 798039b4d8 several changes via kpflemings review
18 years ago
Steve Murphy 9c69e34f62 These mods fix CDR issues from 8221, 8593, 8680, 8743, and perhaps others. Mainly with CDRs generated from transfer situations.
18 years ago
Tilghman Lesher 185d7f5a3a Merged revisions 56684 via svnmerge from
19 years ago
Joshua Colp 4565c1483c Merged revisions 56230 via svnmerge from
19 years ago
Joshua Colp 7d029cabf6 Add G722 to ast_best_codec. If anyone disagrees with it's placement, feel free to change it. (issue #9045 reported by gork)
19 years ago
Paul Cadach 3a68e31940 Provide correct DTMF duration
19 years ago
Russell Bryant 9440d428a0 Merged revisions 51843 via svnmerge from
19 years ago
Russell Bryant 33235b40d6 Merge the changes from the /team/group/vldtmf_fixup branch.
19 years ago
Jason Parker 76eb4e76dc Add some more checks for option_debug before ast_log(LOG_DEBUG, ...) calls.
19 years ago
Jason Parker eab59cabdb Fix an issue with deprecated commands
19 years ago
Joshua Colp e4de85c4f5 Only write a frame out to the channel if one exists. There are cases where one may not and would therefore cause the channel driver to segfault. (issue #8434 reported by slimey)
19 years ago
Joshua Colp ac75028a50 Don't keep repeating the warning over and over when the end of the call is reached. (issue #8724 reported by xrg)
19 years ago
Kevin P. Fleming a299485952 since these variables all have static duration, none of them need initializers (they default to zero anyway)
19 years ago
Joshua Colp cb11263607 We need to ensure timelimit stuff is included as well so warnings get played. (issue #8050 reported by KNK)
19 years ago
Steve Murphy 729ce4d791 This update fixes 7531
19 years ago
Steve Murphy 517978fd5f These mods are to solve the problem in bug 7506. It's a lot of rework to solve a fairly small problem... such is life.
19 years ago
Tilghman Lesher e05a2752e8 Reverse change of "show" to "list" and make several other commands more consistent with "category verb arguments"
19 years ago
Tilghman Lesher de9c3aaa8d Pass through a frame if we don't know what it is, rather than trying to pass a
19 years ago
Russell Bryant 0a78fea2ac Don't attempt to access private data members of the pthread_mutex_t object,
19 years ago
Kevin P. Fleming 227d415709 optimize the 'quick response' code a bit more... no more malloc() or memset() for each response
19 years ago
Paul Cadach 53024e3508 CHANNEL() function sometime mix parameter and value
19 years ago
Russell Bryant 439f15bdb9 Merged revisions 43778 via svnmerge from
19 years ago
Joshua Colp d95288fdf8 Slight overhaul of the whisper support. 1. We need to duplicate the frame from ast_translate 2. We need to ensure we always have signed linear coming in for signed linear combining. 3. We need to ensure we are always feeding signed linear out. 4. Properly store and restore write format when beeping on the channel we are whispering on. 5. Properly discontinue the stream on the channel for the beep. (issue #8019 reported by timkelly1980)
19 years ago
Kevin P. Fleming 53ff7ae7cd all the Linux systems I have don't use '__m_count' for this field, so I don't know where this came from...
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Joshua Colp 0f3eaaf703 Merged revisions 42600 via svnmerge from
19 years ago
Joshua Colp 160cea6139 Merged revisions 42452 via svnmerge from
19 years ago
Joshua Colp d597b76c36 whentohangup is already in seconds, just need to convert to milliseconds
19 years ago
Joshua Colp 55d594e9da Make the difference clear about what the responsibilities of the core and a spy are when it comes to spying on a channel. The core is responsible for adding a spy to a channel, feeding frames into the spy, removing the spy from the channel, and notifying the spy that is has been detached. The spy is responsible for reading frames in, and cleaning itself up. Each side will not try to do the other's job.
19 years ago
Joshua Colp 6fdd2ef790 Tweak the if statement a bit
19 years ago
Russell Bryant e576ac0930 Don't use ast_frdup() in the AST_LIST_INSERT_TAIL macro directly. That was a
19 years ago
Joshua Colp 9edf55b64d Merged revisions 41690 via svnmerge from
19 years ago
Joshua Colp d6096858d0 Don't fail the write if they try to write a NULL or IAX frame as we just ignore these.
19 years ago
Joshua Colp c6977b9983 Merge in VLDTMF support with Zaptel/Core done by the ever great Darumkilla Russell Bryant and the RTP portion done by myself, Muffinlicious Joshua Colp. This has gone through so many discussions/revisions it's not funny but we finally have it!
19 years ago
Russell Bryant 1ffff64e66 fix a bug introduced when I merged my frame caching branch. Queue the
19 years ago
Russell Bryant f7e7161607 Merge team/russell/frame_caching
19 years ago
Russell Bryant 1ff5a0988d Merged revisions 40994 via svnmerge from
19 years ago
Russell Bryant 389c605a67 - use the atomic operations for incrementing the unique int
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago