Commit Graph

4277 Commits (4671e11a5cb7bcaeeec6cd40a607448951091b16)

Author SHA1 Message Date
Joshua Colp 7b6d391b76 Fix building of chan_sip.
18 years ago
Olle Johansson 7b72c89fb9 Make sure we send error replies correctly by checking the via header.
18 years ago
Jason Parker add30e2666 Fix previous commit so that we actually disable echocanbridged if echocancel is off.
18 years ago
Jason Parker 4ce44f1c28 Correct a message when echocancelwhenbridged is on, but echocancel is not.
18 years ago
Tilghman Lesher 4306df31b1 When a SIP channel is being auto-destroyed, it's possible for it to still be
18 years ago
Mark Michelson a300034b08 Fix a linked list corruption that under the right circumstances
18 years ago
Joshua Colp c8d5a65d35 Don't care if the extension given doesn't exist for subscription based MWI.
18 years ago
Russell Bryant 6bf909cd2e Fix a crash in chan_iax2 due to a race condition
18 years ago
Tilghman Lesher e049bdfcfa We aren't talking to ourselves; we're talking to someone else.
18 years ago
Joshua Colp f3f663d6fd Even if no CallerID name or number has been provided by the remote party still use the configured sip.conf ones.
18 years ago
Mark Michelson 19f5074cd8 Yield the thread and return -1 if the ioctl fails for Zaptel timing device.
18 years ago
Joshua Colp 5e3cbd6f92 Make sure the presence of dbsecret is factored into user scoring.
18 years ago
Joshua Colp f26bac62e6 Only consider a T.38-only INVITE compatible if we have both a joint capability between us and them and if they provided T.38.
18 years ago
Mark Michelson 748609f25e Clear the DTMF buffer on hangup.
18 years ago
Joshua Colp e9c59d95eb If a REGISTER attempt comes in that is a retransmission of a previous REGISTER do not create a new nonce value.
18 years ago
Kevin P. Fleming 8a2fd8fdbd ensure that components of chan_misdn.so are built using any special build options that the configure script generated (reported by Philipp Kempgen on asterisk-dev)
18 years ago
Olle Johansson 649a083adb Use the same CSEQ on CANCEL as on INVITE (according to RFC 3261)
18 years ago
Olle Johansson 9a5d78c2c7 Handle ACK and CANCEL in an invite transaction - even if we get INFO transactions during the actual call setup.
18 years ago
Russell Bryant 26365fdeca Change the SDP_SAMPLE_RATE macro. It turns out that even though G.722 is 16 kHz,
18 years ago
Russell Bryant fe59cfa7aa Add some more sanity checking on IAX2 dial strings for the case that no peer
18 years ago
Jason Parker 9742fb53fe Solaris compat fixes for struct in_addr funkiness.
18 years ago
Russell Bryant 0343bf8348 Add more missing locking of the agents list ...
18 years ago
Russell Bryant 70200cec77 Move the locking from find_agent() into the agent dialplan function handler to
18 years ago
Russell Bryant c6c7c3bf58 Add missing locking to the find_agent() function.
18 years ago
Olle Johansson 5e02b0d76e Stop musiconhold on attended transfer.
18 years ago
Jason Parker f60be6bdb8 Initialize an array to 0s if config option not specified.
18 years ago
Jason Parker 75007e2ab5 Allow zap groups above 30 to work properly.
18 years ago
Christian Richter 31c5fc22a5 fixed potential segfault in misdn show channels CLI command
18 years ago
Olle Johansson 52cfa83d42 (closes issue #11736)
18 years ago
Mark Michelson d53c693509 Undoing the deprecation of chan_vpb. It is alive and well.
18 years ago
Russell Bryant fe50ae6de5 For some reason, the use of this strdupa() is leading to memory corruption on
18 years ago
Jason Parker 58a4fa50ce Correct a comment which made little/no sense.
18 years ago
Russell Bryant ef78f25e8a Make some deadlock related fixes. These bugs were discovered and reported
18 years ago
Tilghman Lesher 7060a6888d When deleting a task from the scheduler, ignoring the return value could
18 years ago
Mark Michelson 53859e0bfc Deprecating chan_vpb. It is now preferred that users of Voicetronix products
18 years ago
Jason Parker a70508ed3d This would have never been true, since we're passing (sizeof(req.data) - 1) as the len to recvfrom().
18 years ago
Olle Johansson 107c1c37b4 Second attempt. Don't change invitestate when receiving 18x messages in CANCEL state.
18 years ago
Olle Johansson d95d9d7132 Make sure we don't cancel destruction on calls in CANCEL state, even if we
18 years ago
Mark Michelson 3e54e684b2 These flag tests were illogical. They were testing sip_peer flags on a sip_pvt.
18 years ago
Olle Johansson f9cf98d4bf Thanks to Russell's education I realize that BUFSIZ has changed since I learned the C language
18 years ago
Olle Johansson 48066f4cfd Add more dependencies on chan_local and add a note to the description of chan_local
18 years ago
Olle Johansson 33b77709a7 Cleaning up some documentation that led to confusion in a bug report
18 years ago
Mark Michelson cdd8c1a3c3 Fixing an issue wherein monitoring local channels was not possible. During a channel
18 years ago
Joshua Colp 785f7da384 Bump the buffer size for Via headers up to 512. There are some exceptionally large Via headers out there.
18 years ago
Russell Bryant 6d0ee62540 Have IAX2 optimize the codec translation path just like chan_sip does it. If
18 years ago
Joshua Colp 1156daa2e4 Add missing NULLs at end of two ast_load_realtimes.
18 years ago
Mark Michelson 7decb0d343 Fix a deadlock in chan_local in local_hangup. There was contention because
18 years ago
Joshua Colp d35f5e39a2 Don't drop the old record route information when dealing with packets related to a reinvite.
18 years ago
Russell Bryant 48a72bba86 Change a buffer in check_auth() to be a thread local dynamically allocated
18 years ago
Russell Bryant 7a007060bd Commit a fix for some memory access errors pointed out by the valgrind2.txt
18 years ago