Commit Graph

4994 Commits (1.4)

Author SHA1 Message Date
Terry Wilson 656d2e043a Default to nat=yes; warn when nat in general and peer differ
14 years ago
Terry Wilson 1bca16589d Don't leak SIP username information
14 years ago
David Vossel 9bc8ac021e Addresses AST-2011-010, remote crash in IAX2 driver
14 years ago
Matthew Nicholson 847e704100 unlock pvt when we drop voice frames received in early media when in t.38 mode
14 years ago
Matthew Nicholson f6d89f46b1 whitespace
14 years ago
Matthew Nicholson 9ed0888605 don't drop any voice frames when checking for T.38 during early media
14 years ago
David Vossel a93fce4278 chan_sip: Destroy variables on a sip_pvt before copying vars from the sip_peer.
14 years ago
Terry Wilson a5819437ae Make sure everyone gets an unhold when a transfer succeeds
14 years ago
Richard Mudgett 2f024e4544 Merged revisions 318671 via svnmerge from
14 years ago
Richard Mudgett bdf971df60 Regression after r297603 (Improve handling of REGISTER requests with multiple contact headers.)
14 years ago
Russell Bryant b2ad693b90 chan_sip: fix broken realtime peer count, fix memory leak
14 years ago
David Vossel 806fef4ef5 Fixes chan_local crashs in local_fixup()
14 years ago
Sean Bright 17ca06cdb8 Partial revert of r315671 which removed a logging statement and not a manager event.
14 years ago
Matthew Nicholson acfd6d4bad Fix our compliance with RFC 3261 section 18.2.2.
14 years ago
Terry Wilson a851a4834f Make sure unregistering a peer unlinks it from the peer container
14 years ago
Alec L Davis b3d58b6260 chan_local:check_bridge() misplaced misplaced ast_mutex_unlock
14 years ago
Matthew Nicholson 1cfde1088c Prevent the login thread and the app threads from using the asterisk channel at the same time.
14 years ago
Matthew Nicholson 9bd88702b7 Added limits to the number of unauthenticated sessions TCP based protocols are allowed to have open simultaneously. Also added timeouts for unauthenticated sessions where it made sense to do so.
14 years ago
Richard Mudgett afbfce2971 Stuck channel using FEATD_MF if caller hangs up at the right time.
14 years ago
Richard Mudgett cd24c868cb Issues with ISDN calls changing B channels during call negotiations.
14 years ago
Matthew Nicholson c0e4bdd609 Don't hold the pvt lock while streaming a file.
14 years ago
Matthew Nicholson 5510659c1f Remove the provisional keepalive scheduler entry's reference to the pvt when we remove the scheduler entry.
14 years ago
Richard Mudgett 212f41ddf3 Reentrancy problem if outgoing call gets different B channel than requested.
14 years ago
Terry Wilson 9b490b1adc Fix comparison for REFER Replaces tags with pedantic=yes
14 years ago
Terry Wilson c80738307a Don't allow a REFER w/replaces to replace its own dialog
14 years ago
Terry Wilson a5955e4b8f Set hangup cause in local_hangup
14 years ago
Richard Mudgett 9fe4bc60b5 Minor AST_FRAME_TEXT related issues.
14 years ago
Richard Mudgett 46d7f5d734 Obtain the pri lock for PRI queue counters.
14 years ago
Jason Parker e03c6ed738 Prevent a crash when dialing a technology with no destination (ex: Dial(SIP/))
14 years ago
Matthew Nicholson 0e62797165 Convert from network to host byte ordering before checking if an IP is a multicast address.
14 years ago
Matthew Nicholson a40495fe84 This patch modifies chan_sip to route responses to the address the request came from. It also modifies chan_sip to respect the maddr parameter in the Via header.
14 years ago
Terry Wilson 9f262f2772 Guard against retransmitting BYEs indefinitely
14 years ago
Richard Mudgett c759dd9c8f Sending out unnecessary PROCEEDING messages breaks overlap dialing.
14 years ago
Jason Parker 518b09e786 Reset configuration before parsing users.conf.
14 years ago
Matthew Nicholson b53679ab6a URI encode the user part of the contact header.
14 years ago
Terry Wilson 59bd4a2ba3 Merged revisions 293493 via svnmerge from
14 years ago
Terry Wilson a106ce66a4 Don't authenticate SUBSCRIBE re-transmissions
15 years ago
Tilghman Lesher e913a29969 Move check for extension existence below variable inheritance, due to the possible use of an eswitch.
15 years ago
Matthew Nicholson ab674cd470 Use ast_free() instead of free()
15 years ago
Matthew Nicholson 7c10869584 Remove changes to via processing that were not supposed to go into the last commit.
15 years ago
Matthew Nicholson b3edf004d2 Respond as soon as possible with a 202 Accepted to refer requests.
15 years ago
Tzafrir Cohen 24118f5839 Typos: recieved => received
15 years ago
Richard Mudgett 0543f25d7c Outgoing PRI/BRI calls cannot do DTMF triggered transfers.
15 years ago
Terry Wilson d7877331c0 Ignore spurious REGISTER requests
15 years ago
Jeff Peeler 919ad38940 Improve handling of REGISTER requests with multiple contact headers.
15 years ago
Olle Johansson 8b2304108a If we get a NOTIFY from a non-existing subscription we should answer with 481, not bad event.
15 years ago
Jeff Peeler 046f56ce1c Fix not stopping MOH when transfered local channel queue member is answered.
15 years ago
Tilghman Lesher 196032208f Get rid of the annoying startup and shutdown errors on OS X.
15 years ago
Paul Belanger 728bb5ac67 Make sure nothing else is needed before destroying the scheduler.
15 years ago
Richard Mudgett c98862958a Oneway audio to SIP phone from FXS port after FXS port gets a CallWaiting pip.
15 years ago