Commit Graph

4465 Commits (ced50934cb50cd7d51af9b4115a05e36a7caaa8c)

Author SHA1 Message Date
Tilghman Lesher e0baf8a871 Revert part of issue #5620 (revision 6965) as it appears that it was in error.
18 years ago
Brett Bryant 8a427aed77 Fix a bug in iax2 registration that allowed peers to register with
18 years ago
Tilghman Lesher b0586bd055 Apparently, in certain cases, a callno is already destroyed when iax2_destroy is called.
18 years ago
Russell Bryant 4fb20c3291 Always ensure that the channel's tech_pvt reference is NULL after calling the
18 years ago
Tilghman Lesher 9fda1e767c astman_send_error does not need a newline appended -- the API takes care of
18 years ago
Tilghman Lesher b2947c0348 Override the callerid in all cases when the callerid is set in the user, not
18 years ago
Tilghman Lesher 95c8fc64bc Reverting 2 changesets, as it breaks incoming IAX2 calls
18 years ago
Kevin P. Fleming 75c6f9ab0f a whole pile of Zaptel/DAHDI compatibility work, with lots more to come... this tree is not yet ready for users to be easily upgrading or switching, but it needs to be :-)
18 years ago
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