Commit Graph

4457 Commits (4e59c52935e59537e873a523c0af9ee67b647cbf)

Author SHA1 Message Date
Tilghman Lesher 4e59c52935 Ensure that a destination callno of 0 will not match for frames that do not
18 years ago
Tilghman Lesher f29986aac8 Pass the devicestate from an underlying channel up through the Agent channel.
18 years ago
Kevin P. Fleming 92ef406265 new installations should be using DAHDI instead of Zaptel, so the sample config file is now chan_dahdi.conf instead of zapata.conf
18 years ago
Kevin P. Fleming 2ea77b3508 add support for a configuration parameter for 'inband audio during RELEASE', which is currently mandatory in libpri-1.4.4 but will become configurable in libpri-1.4.5 later today
18 years ago
Tilghman Lesher 411e8582c3 Correctly deal with duplicate NEW frames (due to retransmission). Also, fixup
18 years ago
Tilghman Lesher e46bb5f5bc Cause SIP to return a 480 instead of a 404 when a sip peer exists, but is not
18 years ago
Tilghman Lesher 56e30a7677 Timestamp decoding for video mini-frames is bogus, because the timestamp only
18 years ago
Olle Johansson 3b0f179912 Don't hangup the call if we can't resolve the Contact if there's a proxy
18 years ago
Olle Johansson 9a253f3fe6 Fix issues where repeated messages where ignored, but retransmitted reliably instead of unreliably.
18 years ago
Russell Bryant 626914d267 Fix handling of when a pvt disappears. Properly return the pvt locked
18 years ago
Sean Bright bb95fdcdab Remove spurious trailing whitespace from log messages and fix a spelling error
18 years ago
Mark Michelson 2ac560c495 By using the iaxdynamicthreadcount to identify a thread, it was possible
18 years ago
Steve Murphy e9f5152eba The CDRfix4/5/6 omnibus cdr fixes.
18 years ago
Mark Michelson 27a3ead8a7 Fix thread-safety of some of the pbx_builtin_getvar_helper calls
18 years ago
Tilghman Lesher a904d0f74f Disable the old, slow search for matching callno in chan_iax2 (but allow it to be reenabled for debugging)
18 years ago
Tilghman Lesher be6ac151e8 Oops
18 years ago
Tilghman Lesher 00b8646ae2 Change around how we schedule pings and lagrqs, and fix a reason why the
18 years ago
Tilghman Lesher f2946061d0 Suppress annoying warning by finding the remaining cases where the callno is not in the hash.
18 years ago
Olle Johansson d3ba59fdc7 Use domain part of SIP uri in register= configuration as fromdomain.
18 years ago
Olle Johansson c68c56c3f6 Handle escaped URI's in call pickups. Patch by oej and IgorG.
18 years ago
Olle Johansson d96900ad80 Report 200 OK to all in-dialog OPTIONs requests (to confirm that the dialog
18 years ago
Olle Johansson 8e0a99b7e3 Fix bad XML for hold notification.
18 years ago
Jeff Peeler 95961ba037 Load the proper channel configuration file based on which driver was detected.
18 years ago
Olle Johansson af5c8fedce Send all responses to an INVITE reliably, so that we retransmit if we don't get an ACK and
18 years ago
Tilghman Lesher 16b6a965d8 When we get a 408 Timeout, don't stop trying to re-register.
18 years ago
Tilghman Lesher 226a47ccfd Add proper deadlock avoidance.
18 years ago
Olle Johansson bd8199b12c Add support for peer realm based auth (a few missing lines, the rest is well documented but never worked)
18 years ago
Kevin P. Fleming a57e614df8 ensure that (whenever possible) if we generate a log message because an ioctl() call to DAHDI/Zaptel failed, that we include the reason it failed by including the stringified error number
18 years ago
Kevin P. Fleming 994998a9da allow tonezone to live in a different place than DAHDI/Zaptel, since dahdi-tools and dahdi-linux are now separate packages and can be installed in different places
18 years ago
Tilghman Lesher 5f4939828b Pvt deadlock causes some channels to get stuck in Reserved status.
18 years ago
Tilghman Lesher f54c6f52ac Don't access the pvt structure if unable to acquire the lock.
18 years ago
Kevin P. Fleming df919a669d emit a warning if the old IAX2 call searching code finds a call when the new code did not... so that we can get rid of the old code in 2-3 months
18 years ago
Tilghman Lesher 859c491cd0 When using a Local channel, started by a call file, with a destination of an
18 years ago
Tilghman Lesher db334a1edc It's possible for a hangup to be received, even just after the initial cid
18 years ago
Mark Michelson 524f305187 Make chan_sip build under dev mode with compilers >= GCC 4.2
18 years ago
Tilghman Lesher 5b0a9ddd36 Fix 3 more places where not locking the structure could cause the wrong lock to be
18 years ago
Mark Michelson 1335983061 Cisco BTS sends SIP responses with a tab between the Cseq number and
18 years ago
Tilghman Lesher cc09f7c8ef Port "hasvoicemail" change from SIP to other channel drivers
18 years ago
Tilghman Lesher b815ecf349 People expect that if "hasvoicemail" is set in users.conf, even if "mailbox"
18 years ago
Joshua Colp 461020bed4 Only compare the first 15 characters so that even if the charset is specified we still accept it as SDP.
18 years ago
Joshua Colp 5ce568d24d Don't send a BYE on a dialog that is already gone during a REFER.
18 years ago
Jeff Peeler f9818af8dd Adds DAHDI support alongside Zaptel. DAHDI usage favored, but all Zap stuff should continue working. Release announcement to follow.
18 years ago
Russell Bryant 836d5c5afa Fix some race conditions that cause ast_assert() to report that chan_iax2 tried
18 years ago
Tilghman Lesher 1c7d9e4c9a Make calls to ast_assert() actually test something, so that the error message
18 years ago
Christian Richter 21152f98f8 fixed issue with previous commit, the find_free_channel test for channels which where inuse was broken.
18 years ago
Joshua Colp fb87cc02f9 If we are destroying a dialog only set the MWI dialog pointer on the related peer to NULL if it is the dialog currently being destroyed.
18 years ago
Mark Michelson c9915a8f27 A unique situation of timeouts brought forth a failure situation for
18 years ago
Russell Bryant 7e3b1dc9ac Don't run LIST_HEAD_DESTROY on a STATIC list
18 years ago
Jeff Peeler 4162c566ad add another LOW_MEMORY define I forgot
18 years ago
Jeff Peeler b9eb1170df only define thread storage variable if necessary for LOW_MEMORY
18 years ago