aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_iax2.c
AgeCommit message (Expand)AuthorFilesLines
2007-06-08actually remember the type/subclass of full frames that are in processkpfleming1-0/+2
2007-06-07some improvements to the IAX2 full frame dropping logic recently added:kpfleming1-16/+20
2007-06-05Only muck with the thread structure if an idle one was found/created.file1-2/+4
2007-06-05ensure that a burst of full frames (AST_FRAME_DTMF being the prime example) w...kpfleming1-24/+66
2007-06-04Fix up a bunch of places where the iax2 pvt structure can disappear and therussell1-14/+39
2007-06-04Add comments for two functions that get called with the appropriate call locked,russell1-0/+18
2007-06-04Resolve a deadlock in chan_iax2. When handling an implicit ACK to a frame thatrussell1-5/+9
2007-05-23start the delayed PBX when receive voice or video full frames as well, and co...kpfleming1-12/+22
2007-05-23clear the 'delay PBX' flag when we are ready to start the PBXkpfleming1-0/+1
2007-05-23don't start a PBX on a new incoming IAX2 channel until we have some sort of r...kpfleming1-6/+21
2007-05-23Merged revisions 65676 via svnmerge from kpfleming1-3/+4
2007-05-10Merged revisions 63828 via svnmerge from qwell1-1/+2
2007-05-02Merged revisions 62691 via svnmerge from tilghman1-0/+7
2007-04-26Merged revisions 62037 via svnmerge from file1-2/+2
2007-04-25Merged revisions 61866 via svnmerge from russell1-0/+24
2007-04-25Merged revisions 61862 via svnmerge from russell1-20/+38
2007-04-09This is a big improvement over the current CDR fixes. It may still need refin...murf1-3/+3
2007-03-29When the IAX2 read callback gets called, return NULL instead of a "null frame".russell1-2/+2
2007-03-27Merged revisions 59258 via svnmerge from russell1-3/+42
2007-03-15Don't assume that the pvt structure will still exist after calling schedule_d...file1-1/+2
2007-03-10Fix a few more places in chan_iax2 where the ast_frame used for receiving arussell1-21/+11
2007-03-07(This bug was reported to me by Kinsey Moore)russell1-9/+17
2007-03-05Since chan_iax2 does not support reception of DTMF with duration ensure that ...file1-0/+1
2007-02-26Fix a crash in my last change to iax2_indicate(). (issue #9150)russell1-2/+2
2007-02-26Do more complete locking of the chan_iax2_pvt struct in the indicate callback.russell1-6/+17
2007-02-23Merged revisions 56406 via svnmerge from russell1-1/+6
2007-02-19Changed iax2 process thread to detached to correct memory leak due to left ov...dbailey1-34/+50
2007-02-07Merged revisions 53357 via svnmerge from file1-11/+13
2007-01-31Merged revisions 53045 via svnmerge from russell1-1/+6
2007-01-30Drop the deprecated show commands since the original ones were changed back. ...file1-53/+9
2007-01-30Merged revisions 52762 via svnmerge from russell1-2/+2
2007-01-27Merged revisions 52360 via svnmerge from file1-4/+2
2007-01-23Update channel drivers to use module referencing so that unloading them while...file1-6/+2
2007-01-19Merge the changes from the /team/group/vldtmf_fixup branch.russell1-2/+2
2007-01-17Move rescheduling of lagrq/pings into the scheduler callback.file1-16/+14
2007-01-08Merged revisions 49889 via svnmerge from file1-1/+1
2007-01-05reduce stack consumption for AMI and AMI/HTTP requests by nearly 20K in most ...kpfleming1-4/+4
2007-01-05Merged revisions 49635 via svnmerge from kpfleming1-2/+11
2007-01-05revert the dynamic_list insertion change... that was not the right thing to dokpfleming1-1/+0
2007-01-04create the IAX2 processing threads as background threads so they will use sma...kpfleming1-8/+5
2007-01-04It's possible for the iax2 pvt to disappear, so if it has... don't bother loo...file1-7/+9
2007-01-04only do IAX2 frame caching for voice and video frameskpfleming1-2/+2
2007-01-03Check pvt structure presence before passing to send_command. This gets rid of...file1-2/+8
2006-12-30Initialize the packet queue in load_module instead of just declaring the list...file1-3/+5
2006-12-24Merged revisions 48943 via svnmerge from russell1-1/+1
2006-12-18Put thread into proper list if we abort handling due to an error, and also ho...file1-15/+24
2006-12-15Hold call structure lock in places where a qualify or peer action can destroy...file1-2/+12
2006-12-15Lock network retransmission queue in all places that it is used.file1-0/+8
2006-12-15Use a wakeup variable so that we don't wait on IO indefinitely if packets nee...file1-3/+6
2006-12-09Use locking when accessing the registrations list. This list is not actuallyrussell1-32/+34