Commit Graph

82 Commits (f70c46c02d68601b31363c89620f1e6f033b7fc3)

Author SHA1 Message Date
Dwayne M. Hubbard bae4135759 moved get_base_channel() code from action_redirect to ast_channel_masquerade() for issue 7706 and BE-160
18 years ago
Tilghman Lesher 253a34b756 Avoid a deadlock with ALL of the locks in the masquerade function, not just the
18 years ago
Russell Bryant d6b8fb4dc0 gcc 4.2 has a new set of warnings dealing with cosnt pointers. This set of
18 years ago
Joshua Colp 0f82a9bbf1 (closes issue #10650)
18 years ago
Joshua Colp 63669c4496 (closes issue #10476)
18 years ago
Steve Murphy 241769b53c From a user complaint on #asterisk, I have forced pbx_spool to explain what reason codes mean, when they are logged
18 years ago
Joshua Colp d76d2c5214 Add additional DTMF log messages to help when debugging issues.
18 years ago
Russell Bryant 0a2331cf26 file and I both committed changes for issue #10301. Remove a duplicated
18 years ago
Russell Bryant e533cabf1c (closes issue #10301)
18 years ago
Joshua Colp 33abae518a (closes issue #10301)
18 years ago
Joshua Colp 8fa7c1e9b0 (closes issue #10302)
18 years ago
Mark Michelson ccb0f924af chan->emulate_dtmf_duration is an unsigned int, not a signed int, so use %u instead of %d in the format string
18 years ago
Russell Bryant 7f9bf7e970 Use the define that specifies the default length of an artificially created
18 years ago
Joshua Colp 7152afccd5 Whoops... didn't want this to be returned to 0 each iteration.
18 years ago
Joshua Colp 26acd893d3 When waiting for a digit ensure that a begin frame was received with it, not just an end frame. (issue #10084 reported by rushowr)
18 years ago
Joshua Colp 0e80607e17 Merged revisions 73349 via svnmerge from
18 years ago
Joshua Colp a3716070d1 Added additional DTMF debug messages for when emulation occurs.
18 years ago
Joshua Colp a61fb24363 Merged revisions 72256 via svnmerge from
18 years ago
Joshua Colp 60990f0c73 Make the ast_read_noaudio API call behave better under circumstances where DTMF emulation was happening and a generator was setup. (issue #10065 reported by stevefeinstein)
18 years ago
Steve Murphy c05bb13de9 Merged revisions 70053 via svnmerge from
18 years ago
Joshua Colp b6bd3b483e Merged revisions 69986 via svnmerge from
18 years ago
Russell Bryant 3fb6ac7fb7 In ast_channel_make_compatible(), just return if the channels' read and write
18 years ago
Joshua Colp 080acbfd16 Merged revisions 68682 via svnmerge from
18 years ago
Joshua Colp ac65d7f143 Fix logic when doing a name based channel search for a structure when you want to start from a specific point in the channel list. (issue #9324 reported by slavon)
18 years ago
Russell Bryant e7dd69eea8 Merged revisions 67715 via svnmerge from
18 years ago
Russell Bryant 9dd7be2f58 Handle a failure in malloc() in ast_safe_string_alloc()
18 years ago
Russell Bryant 6d6cd29a87 Fix a problem that showed itself by causing Zap channel names to be completely
18 years ago
Russell Bryant a4c142d73d if the string field init fails, clean up the stuff that was allocated already
18 years ago
Russell Bryant 11d6381ec0 Check the result of ast_string_field_init() in ast_channel_alloc()
18 years ago
Joshua Colp aff63fba76 Fix scenario where if a phone that simply called Echo() put itself on hold it could never get off hold.
18 years ago
Olle Johansson 7583e21359 Add hangupcause when we lack codecs for transcoding
18 years ago
Joshua Colp 7deba0a857 Use the DTMF frame on the channel when returning a DTMF frame from AST_FRAME_NULL or AST_FRAME_VOICE.
18 years ago
Russell Bryant da55121999 Modify ast_senddigit_begin() to use the same assumptions used elsewhere in the
18 years ago
Russell Bryant e9fab07122 Only call ast_senddigit_begin() in ast_senddigit() if the channel has a
18 years ago
Joshua Colp 99cdfb2542 Merged revisions 63285 via svnmerge from
18 years ago
Russell Bryant 796acdbbdb Fix YADB (Yet Another DTMF Bug) ((C) Russell Bryant, 2007, TM, Patent Pending).
18 years ago
Russell Bryant ff3e3ba129 Merge changes from team/russell/inband_dtmf ...
18 years ago
Steve Murphy 55f4eb3e3d a)In chan_zap, set the clid, src fields in channel_alloc call. b)in the channel_alloc func, set the cid_num and name fields from the arglist[blush]. c) don't update the channel app & app data fields if you are in the 'h' extension. d)the load_module func in cdr_radius needs to return DECLINE, SUCCESS.
18 years ago
Joshua Colp 230dc4ad88 Missed an ast_app_group_discard during merge. Thanks blitzrage!
18 years ago
Joshua Colp 1d4adc0174 Merged revisions 61804 via svnmerge from
18 years ago
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