Commit Graph

2807 Commits (c966ea6e2d75e06d8e30dab6baab06b97aa5802d)

Author SHA1 Message Date
Joshua Colp c966ea6e2d Only change the original or clone channel if it's the channel behind the proxy channel, not if it's just a regular bridged channel.
19 years ago
Russell Bryant c9d26b5a89 If we receive a frame that is not in any of the negotiated formats, then drop
19 years ago
Joshua Colp 960d22deb4 Defer clearing callback information if channels are up until they are hung up. This ensures the hangup process goes smoothly and no channels get hung in limbo. (issue #8088 reported by kebl0155)
19 years ago
Olle Johansson 9736c57aab Issue #9020 - SIP message retransmission time too short.
19 years ago
Joshua Colp ff04058bff Allow chan_sip to handle attended transfers from a SIP phone that is sitting behind chan_agent. Yes folks, all it took was one line of code. (issue #8784 reported by pzieba)
19 years ago
Joshua Colp 28c428929e Do not send indications through ast_indicate in chan_agent but instead go directly to the technology. This way when indications are emulated they happen on the Agent channel and do not screw up formats on the channels. (issue #8439 reported by punkgode)
19 years ago
Olle Johansson a17395f9f3 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@54438 65c4cc65-6c06-0410-ace0-fbb531ad65f3
19 years ago
Matthew Fredrickson 3b38b3f632 When handling glare on a PRI, move the requested channel rather than hang up the old one. Fix for 8957 and 9011.
19 years ago
Olle Johansson 5f3b33f0f5 Make sure that outbound calls are applied to the peer.
19 years ago
Joshua Colp d2261a98af Fix a few potential memory leaks with realtime users and peers. (issue #8999 reported by bsmithurst)
19 years ago
Joshua Colp ade14f36ea Copy noncodeccapability over to the joint variable so that telephone-event will get transmitted in the sent INVITE.
19 years ago
Joshua Colp d7dd6ed0a7 Don't negotiate RFC2833 when not configured to do so. (issue #8799 reported by mdu113)
19 years ago
Olle Johansson 8754f03658 - Make sure we release call from call counter before we destroy call (maybe #7744 and more)
19 years ago
Russell Bryant f9db7779f0 Fix a bunch of places where pthread_attr_init() was called, but
19 years ago
Christian Richter ec4c828386 fixed some possible segfaults. also fixed an very important bug which occurs on high load (when calls are very fast generated)
19 years ago
Russell Bryant 3d12e45f06 Fix the extraction of the timestamp from video frames. It was using the
19 years ago
Joshua Colp 5e9fdf2aa7 Make the last context entry read in the dominant one. (issue #8918 reported by pj)
19 years ago
Christian Richter 34b5cd1de5 fixed the busy problem (dialstatus was not busy when we called a busy extension)
19 years ago
Joshua Colp d46636d6fa Explicitly declare what codecs are supported by default globally since using a bitmask for all may include ones we don't need. (issue #8357 reported by gknispel_proformatique)
19 years ago
Dwayne M. Hubbard 91d1c70906 issue 7877: chan_zap module reload does not use default/initialized values on subsequent loads. Reset configuration variables to default values prior to parsing configuration file.
19 years ago
Kevin P. Fleming 6926dd0fbe support echo cancellers that can handle 64ms or 128ms of echo cancellation
19 years ago
Russell Bryant cbfeb816e1 Move the check for a failure of ast_channel_alloc() to before locking the
19 years ago
Joshua Colp ed7bdda7b0 Add none as a valid callgroup/pickupgroup option. I consider it a bug that it would inherit it all the way down and not have any way to reset it to nothing - so that's why it is in 1.2. (issue #8296 reported by gkloepfer)
19 years ago
Olle Johansson 2e738d5a7c Issue #8793 bad response for Unsupported Extension (different fix).
19 years ago
Christian Richter 5704d29ffa when we get L2 UP, the L1 is UP definitely too, so we set the L1 state up as well.
19 years ago
Christian Richter ec695243af * more additions to make the RESTART message work
19 years ago
Christian Richter f5507d2431 more fixes regarding warnings for gcc-4 and first additions for the restart Information element, in the first step we initiate a restart with a CLI command
19 years ago
Christian Richter 9713819c85 make gcc 4 happy, remove some warnings
19 years ago
Joshua Colp 8ca9fedc42 Ensure we use the default refresh value of 60 if the remote server does not send one. (issue #8746 reported by maethor)
19 years ago
Kevin P. Fleming 2194a0b079 ensure that threads which are supposed to be detached (because we aren't going to wait on them) are created properly
19 years ago
Christian Richter 9c8bcc3c1c * Added check for bridging in misdn_call to avoid setting echocancellation
19 years ago
Christian Richter 6e6fa1c71f added check for channel ranges in the set/empty channel functions. set pmp_l1_check default to no. added misdn restart pid cli command. added cleaning of channel when we send a RELEASE_COMPLETE.
19 years ago
Olle Johansson 59ae6dac08 Issue 8596: Set CAN_BYE flag for 100 trying too
19 years ago
Russell Bryant 847ddc1e2c Check for the proper return value on an error in a call to mmap().
19 years ago
Russell Bryant 798116918e Remove a couple of misplaced dots in log messages. This was reported by
19 years ago
Christian Richter 526b32f5e6 when we reject a channel, because it's in use already, we shouldn't process the setup anymore. made the channel allocation a bit easier and more understandable, removed a few unused lines
19 years ago
Christian Richter 7716c778e4 when our PTP Partner sends us a SETUP with a preselected channel we just accept it, even when we're NT. added some checks for segfaults.
19 years ago
Olle Johansson c3b8d9f510 Issue #8592 - handle 504 as 503 - congestion
19 years ago
Christian Richter b9bddd3063 removed FIXUP state. added check for channel allocation conflict when we create a setup while the other site creates a setup on the same channel, besides the check we resolve this conflict.
19 years ago
Steve Murphy 611a9778bb This version applies the patch suggested by stevens in bug 7836 (make inbound channel RINGING state consistent with other channels).
19 years ago
Russell Bryant f2df4138cb Use locking when accessing the registrations list. This list is not actually
19 years ago
Christian Richter 6d3c784a84 added the export and import of the MISDN_ADDRESS_COMPLETE Variable to inidcate wether the extension is already completely dialed or if there might come additional digits by information elements. also added some docs for that.
19 years ago
Olle Johansson d37fee2b0f Issue #8528 - make sure we don't delete the dialog too quickly after receiving
19 years ago
Christian Richter 95a18631a4 changed a few debugs to higher debug levels
19 years ago
Olle Johansson 8eb9c059e5 Don't add Contact header on BYE, CANCEL, MESSAGE requests
19 years ago
Olle Johansson c70018c590 Only set the ALREADYGONE flag once in handle_response()
19 years ago
Olle Johansson e76ee063e6 Issue 8319 - noriyuki - nonce-count updated *after* use
19 years ago
Joshua Colp 1b287f7406 Only print out debug message if bridged channel is not NULL. (issue #8412 reported by jubilex)
19 years ago
Olle Johansson faee7ae5f1 Do proper test and don't leave dialogs hanging...
19 years ago
Joshua Colp b6c058c6c4 According to the research I have done we never needed to include compiler.h in the first place so let's not! (issue #8430 reported by edguy3)
19 years ago