Commit Graph

3962 Commits (2886f912d63ce4850b11f13ac0ec424e7f319e05)

Author SHA1 Message Date
Joshua Colp 2886f912d6 Check to make sure the channel pointer is present before queueing up an unhold frame on it. (issue #10046 reported by dimas)
18 years ago
Christian Richter d0bc56b953 Merged revisions 70341 via svnmerge from
18 years ago
Christian Richter 795e189aa2 Merged revisions 70672 via svnmerge from
18 years ago
Christian Richter e1791cab97 Merged revisions 70342 via svnmerge from
18 years ago
Christian Richter 9b17b11c08 Merged revisions 70311 via svnmerge from
18 years ago
Christian Richter 933ebc4141 Merged revisions 69887 via svnmerge from
18 years ago
Christian Richter 82fe97efd5 Merged revisions 69053 via svnmerge from
18 years ago
Christian Richter 0847f57595 Merged revisions 68887 via svnmerge from
18 years ago
Christian Richter 84434f5f2f Merged revisions 68874 via svnmerge from
18 years ago
Russell Bryant 5fb99cbf73 Fix a small typo which ... well ... completely broke chan_iax2. oops!
18 years ago
Russell Bryant dbe2d8eeb6 Put the thread reading from the socket back in the idle list if it deferred the
18 years ago
Russell Bryant 6e7332a507 If a full frame is received while one of the iax2 threads is in the middle
18 years ago
Joshua Colp f1c32710a8 Merged revisions 70551 via svnmerge from
18 years ago
Jason Parker 60bf4f35c6 Make sure we clear the previously dialed number if it did not exist.
18 years ago
Russell Bryant 85f7646a2a Merged revisions 70396 via svnmerge from
18 years ago
Russell Bryant a0a33670bd Only attempt to queue a hangup on the owner channel if it actually exists.
18 years ago
Russell Bryant a2084d8ab8 Fix a crash that could occur when handing device state changes.
18 years ago
Tilghman Lesher 759dc00599 Issue 10005 - Segfault with missing arguments, plus fix a missing define for SIP INFO channels
18 years ago
Joshua Colp a50bc6e3a8 Don't count RTP timeout when involved in a T38 fax session. (issue #9222 reported by ivoc)
18 years ago
Joshua Colp f95038d97e Merged revisions 69765 via svnmerge from
18 years ago
Joshua Colp 009f6f9112 Don't defer the BYE till later on a transfer when the transfer itself goes kaboom and has no hope of working.
18 years ago
Joshua Colp 3e29d89200 Few minor transfer tweaks. We can't unlock something we never locked, and better handle a specific scenario with doing an attended transfer between two non-bridged calls.
18 years ago
Joshua Colp 2c9ffadffb Fix issue where it would be possible for the negotiated codecs to get set back to nothing. (issue #9992 reported by yehavi)
18 years ago
Kevin P. Fleming ae82d97c6d use ast_localtime() in every place localtime_r() was being used
18 years ago
Joshua Colp b86b8229c8 Whoops...
18 years ago
Joshua Colp 9604f04ed5 Let's make chan_iax2 media only native transfers actually work. (issue #9376 reported by simone cittadini)
18 years ago
Joshua Colp 7572eb866a Add TXMEDIA to list so that it is properly displayed during iax2 packet output.
18 years ago
Russell Bryant 93f3abb3e8 Move the logic for destroying a call when no response is received to a BYE
18 years ago
Russell Bryant f56c3be8ad Clarify a bit of logic. This doesn't change behavior in any way, but it is
18 years ago
Russell Bryant 0072ea9933 Fix a place where a chan_iax2 pvt struct was accessed without the lock held.
18 years ago
Joshua Colp 200248f687 Change the full frame dropping log message to debug to avoid future bug reports.
18 years ago
Joshua Colp 9d7dae818f Schedule the sending of a PING packet a second later than previously so that it does not collide with the LAGRQ.
18 years ago
Christian Richter 48f8dc5340 Merged revisions 68732 via svnmerge from
18 years ago
Christian Richter 7d491a7c24 Merged revisions 68631 via svnmerge from
18 years ago
Kevin P. Fleming f4b7a2c9cb actually remember the type/subclass of full frames that are in process
18 years ago
Kevin P. Fleming e816700d6e some improvements to the IAX2 full frame dropping logic recently added:
18 years ago
Russell Bryant e7cb53e8b2 Fix loading persistent queue members when using realtime configuration for queues.
18 years ago
Jason Parker 51f1d28d2d Fix an issue with newer phones which require packets be padded out to the correct length.
18 years ago
Olle Johansson 2d491b0eae Disable chan_features by default in menuselect
18 years ago
Joshua Colp b58a48d672 Merged revisions 67938 via svnmerge from
18 years ago
Russell Bryant 6595debbc5 Fix a crash when doing call pickups with SIP phones. The code unlocked the
18 years ago
Russell Bryant 83744c244a Suppress a bunch of debug output unless option_debug is on
18 years ago
Jason Parker 4a7ae2ebde Correctly update date/time on devices throughout the life of the device, instead of just at registration.
18 years ago
Christian Richter 619cdb016a Merged revisions 67307 via svnmerge from
18 years ago
Christian Richter b0dd31cb52 Merged revisions 67306 via svnmerge from
18 years ago
Joshua Colp 24922406f4 Only muck with the thread structure if an idle one was found/created.
18 years ago
Kevin P. Fleming 5a5d549b1d ensure that a burst of full frames (AST_FRAME_DTMF being the prime example) will not be processed out of order... this is a brute force fix, but seems to be the safest fix for now (thanks to the Digium PQ department for finding this bug)
18 years ago
Christian Richter 9f749257ef Merged revisions 67209 via svnmerge from
18 years ago
Russell Bryant 3b5bd316ed Fix up a bunch of places where the iax2 pvt structure can disappear and the
18 years ago
Jason Parker 0b7607ad55 Fix for skinny keepalives.
18 years ago