Commit Graph

2841 Commits (2bed78a613cd68c55aa82a17a070f37d31eb4bb0)

Author SHA1 Message Date
Russell Bryant 3f71ad082e Fix the return value of handle_common_options() so that it always properly
19 years ago
Russell Bryant d0991f6e1f Add a missing "\r\n" in the body of the NOTIFY that is sent to indicate the
19 years ago
Russell Bryant e237711157 Don't attempt to report configuration errors in build_user(). oej pointed out
19 years ago
Russell Bryant a19d352438 Make chan_sip report when it encounters an unknown option.
19 years ago
Nadi Sarrar 5ded94acbe ptp is the 5th bit, not the 4th.
19 years ago
Nadi Sarrar b18a9b92c8 Use the new sysfs way of mISDN 1.2 to check if a port is NT or not.
19 years ago
Christian Richter 30fd84d952 added option which allows us to accept incoming SETUP Messages without automatically sending Proceeding or Setup Acknowledge, this is useful with some broken switches and if you want to Release incoming calls without previously having acknowledged them. The new option is noautorespond_on_setup=yes|no default is no, so we don't break the existing behaviour
19 years ago
Christian Richter e299df7a75 don't be verbose if no need
19 years ago
Christian Richter 51366b90d0 we can now make 30 channels on a PRI (before we forgot chan 31..)
19 years ago
Russell Bryant b87695d824 Backport the change to chan_iax2 to return NULL instead of a "null frame"
19 years ago
Russell Bryant ec9fb9a970 Fix the use of the "sourceaddress" option when "bindaddr" is set to 0.0.0.0
19 years ago
Christian Richter 4a5d66f867 fixed #9355
19 years ago
Nadi Sarrar 681c63cd92 mISDN >= 1.2 provides a dsp pipeline for i.e. echo cancellation modules, make chan_misdn use it.
19 years ago
Joshua Colp 9593ae4269 Only try to handle a response if it has a response code. (ASA-2007-011)
19 years ago
Christian Richter 74b331c4d0 modified a loglevel
19 years ago
Christian Richter 79c08e3a46 avoid sending a disconnect when we already received one.
19 years ago
Christian Richter 0939887739 fixed the crypt_keys stuff
19 years ago
Christian Richter 3b2e8feab4 added method standard_dec for dialing out on groups, to avoid conflicts, which caused issues with some ISDN providers
19 years ago
Olle Johansson 7158b80498 Issue #9229 - No port in request URI on register to non default SIP ports (neelakantan)
19 years ago
Joshua Colp 5941cc916c If we are unable to lookup the host in a c line we have to abort, otherwise the previous data is gone and we will (potentially) have no data when all is said and done.
19 years ago
Christian Richter c0cf86d6c8 we can free channel 31 as well, since we can occupy it
19 years ago
Russell Bryant c072213569 Fix a problem where the Asterisk channel name could be that of the wrong IAX2
19 years ago
Steve Murphy c7c8b06817 Fix for 9220: Eyebeam cannot renew subscriptions for presence info. Reason: re-SUBSCRIBE requests don't include Accept headers, which the rfc says are optional (to put it tersely), (it uses MAY), and luckily, the sip_pvt struct has the format info stored, so we simply leave it if the format is set, and the accept header null.
19 years ago
Olle Johansson 7d74199c6f Change error message to proper message
19 years ago
BJ Weschke 75ce9f86b8 Cleanup the Makefile so that we only attempt to include a file when we're building and not 'clean'ing so 'make clean' completes successfully. chan_h323 maintainer: please check to make sure I haven't broken your build target. From: jsmith in #asterisk-dev
19 years ago
Christian Richter 58818031b1 subdirs like misdn and h323 should be cleaned by the clean target from channels/Makefile as well
19 years ago
Christian Richter dfcff16e09 fixed another place where the out_cause was hardcoded to 16
19 years ago
Christian Richter a9252f4549 fixed typo
19 years ago
Joshua Colp 6bf891f353 If a SIP message comes in and goes to a method handler that requires additional values that may not be present then send back an error.
19 years ago
Joshua Colp 4d5bf84ce1 Don't even attempt to optimize things when a proxy channel is involved. It will just explode in weird and unexplaineable ways. (issue #9175 reported by clegall_proformatique)
19 years ago
Joshua Colp c8a883fd2f Fix a few more issues with the agent logoff CLI command. (issue #9123 reported by arbrandes)
19 years ago
Christian Richter 93c0385bc0 fixed bugs.digium.com bugs: #9157 and bugs.beronet.com bugs: #302, #303, #304
19 years ago
Russell Bryant 4fb7eb1b7b Don't destroy mutexes before unregistering all of the entry points from the core.
19 years ago
Joshua Colp ca7fbd749e Always defer Agent logoff if any channels are up until they hang up. (issue #9123 reported by arbrandes)
19 years ago
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