aboutsummaryrefslogtreecommitdiffstats
path: root/main/channel.c
AgeCommit message (Expand)AuthorFilesLines
2011-01-12Fix CPU spike when pressing DTMF after agent login.jpeeler1-1/+1
2010-12-07Revert code that changed SSRC for DTMF.jpeeler1-2/+2
2010-11-24Make Asterisk less crashy.russell1-1/+3
2010-11-24Fix false reporting of an error by set_format().russell1-7/+17
2010-11-24Handle failures building translation paths more effectively.russell1-3/+3
2010-11-22The channel redirect function (CLI or AMI) hangs up the call instead of redir...rmudgett1-31/+79
2010-11-16Dead code elimination in channel.c:ast_channel_bridge() variable who.rmudgett1-5/+0
2010-10-13Don't ignore frames that have been queued when softhangup'dtwilson1-1/+12
2010-09-29Allow a manager originate to succeed on forwarded devices.qwell1-2/+7
2010-09-29Set the caller id on CDRs when it is set on the parent channel.mnicholson1-0/+3
2010-09-28Fixes an issue with the Newchannel AMI event during the Masquerading process.bbryant1-3/+7
2010-09-21Add a check to fix a rare segmentation fault you'd get if ast_frdup couldn't ...bbryant1-1/+3
2010-09-20ast_channel_masquerade: remove extra else ifalecdavis1-2/+1
2010-09-20ast_channel_masquerade: Avoid recursive masquerades.alecdavis1-7/+17
2010-09-14Only drop duplicate answer frames if the channel is bridged.mnicholson1-1/+1
2010-09-09Transmit silence when reading DTMF in ast_readstring.qwell1-3/+24
2010-07-29fixes issue with translator frame not getting freeddvossel1-0/+3
2010-07-27remove empty audiohook write list on channeldvossel1-0/+10
2010-07-22Allow PLC to function properly when channels use SLIN for audio.mmichelson1-1/+3
2010-07-16For pass through DTMF tones, measure the actual duration between the begin an...mnicholson1-0/+13
2010-07-15In a perfect world, the frame source would never be NULL. In the meantime, do...jpeeler1-1/+1
2010-07-12Change ast_write to not stop generator when called from ast_prod.jpeeler1-5/+5
2010-07-01Don't return a partially initialized datastore.russell1-1/+4
2010-06-29_Really_ skip the channel... don't just retry for another 200 cycles.tilghman1-1/+1
2010-06-10Fix potential crash when writing raw SLIN audio on a PLC-enabled channel.mmichelson1-3/+22
2010-05-24fixes segfault when using generic plcdvossel1-0/+5
2010-05-21Allow ast_safe_sleep to defer specific frames until after the sleep has concl...mmichelson1-1/+55
2010-05-201.4 version of PLC fix.mmichelson1-4/+107
2010-05-13Fix internal timing not working with Zapteljpeeler1-1/+1
2010-05-04Add a tiny corner case to the previous committilghman1-1/+5
2010-05-04Protect against overflow, when calculating how long to wait for a frame.tilghman1-1/+1
2010-04-28resolves deadlocks in chan_localdvossel1-5/+2
2010-04-26Let compilation succeed warning-free when DONT_OPTIMIZE is turned off.mmichelson1-1/+1
2010-04-26Prevent Newchannel manager events for dummy channels.mmichelson1-1/+7
2010-04-22Fix broken CDR behavior.mnicholson1-1/+0
2010-04-02Remove extremely verbose debug message.russell1-4/+1
2010-03-23Revert revisions 254046 and 254098.qwell1-20/+19
2010-03-23Allow out-of-tree modules to load, regardless of DEBUG_THREADS/DEBUG_CHANNEL_...qwell1-19/+20
2010-03-13Merged revisions 252089 via svnmerge from twilson1-0/+5
2010-02-12lock channel during datastore removaldvossel1-0/+2
2010-02-12Fix some silly formatting, and remove unnecessary option_debug checksqwell1-19/+13
2010-02-01Revert previous chan_local fix (r236981) and fix instead by destroying expire...tilghman1-15/+15
2010-01-26Remove unnecessary code in ast_read as issue 16058 has been fully solved now.jpeeler1-13/+0
2010-01-13add silence gen to wait appsdvossel1-7/+25
2009-12-18Correct CDR dispositions for BUSY/FAILEDjpeeler1-1/+3
2009-12-04Only do frame payload check for HOLD frames.russell1-3/+3
2009-12-02Fix compiling without devmodetwilson1-1/+3
2009-12-01log channel name in dev mode as welljpeeler1-1/+1
2009-12-01Fix crash with invalid frame datajpeeler1-0/+11
2009-11-25After a frame duplication failure, unlock the channel before returning.tilghman1-0/+1