Commit Graph

4950 Commits (0135ff19edd53c46c435f9de9eab57f42eba4a4a)

Author SHA1 Message Date
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
Terry Wilson 62d947a168 Discard responses with more than one Via
15 years ago
Richard Mudgett 156f8c7d62 Asterisk is getting a "No D-channels available!" warning message every 4 seconds.
15 years ago
Jeff Peeler ae7edf9a55 Fix problem with qualify option packets for realtime peers never stopping.
15 years ago
Matthew Nicholson ea7e7cd8ed Modify our handling of 491 responses to drop any pending reinvite retry scheduler entries if we get a new 491.
15 years ago
Richard Mudgett 1791cb12df Party A in an analog 3-way call would continue to hear ringback after party C answers.
15 years ago
Jeff Peeler ab41baedbd Add enabled/disabled information for rtautoclear sip show settings output.
15 years ago
Richard Mudgett eca91ef1f3 Make warning message have more useful information in it.
15 years ago
Richard Mudgett 0761ad1f97 Remove some more code that serves no purpose.
15 years ago
Richard Mudgett bff8c6e7dd Remove some code that serves no purpose.
15 years ago
David Vossel b7adb57110 This patch turns chan_local pvts into astobj2 objects.
15 years ago
Terry Wilson 7922632617 Don't access o->next after freeing o on unload
15 years ago
Richard Mudgett 31668a2971 Deadlock between dahdi_exception() and dahdi_indicate().
15 years ago
Russell Bryant d0c73ff1b6 Lock pvt so pvt->owner can't disappear when queueing up a frame.
15 years ago
Richard Mudgett 85ef0289ca Add missing unlock to an exception condition in reload_config().
15 years ago
Jeff Peeler 8f6ca92a9d Change RFC2833 DTMF event duration on end to report actual elapsed time.
15 years ago
Jeff Peeler 11e86ae8f0 Ensure user portion of SIP URI matches dialplan when using encoded characters.
15 years ago
Stefan Schmidt 4d84c4d68a don't iterate through all dialogs to find and delete old subscribes
15 years ago
Terry Wilson a4aea9fbd0 Don't fail a masquerade if it is already being hung up
15 years ago
Terry Wilson 947cea177f Don't let a Local channel get bridged to itself
15 years ago
David Vossel a0579869a7 RFC3261 section 12.2 explicitly says out of order requests are responded with a 500 Server Internal Error response.
15 years ago
Matthew Nicholson ffeacadcea Handle media specific T.38 SDP information
15 years ago
David Vossel abf7e809c6 During check_pendings, if the dialog is terminated with a CANCEL, change the invitestate to INV_CANCEL like in sip_hangup.
15 years ago
Richard Mudgett 4c511da0c1 In chan_iax2.c:schedule_delivery() calls ast_bridged_channel() on an unlocked channel.
15 years ago
Tilghman Lesher 3fec8c28ad Try both the encoded and unencoded subscription URI for a match in hints.
15 years ago
Matthew Nicholson b34044bd3a Don't clear the username from a realtime database when a registration expires.
15 years ago
Terry Wilson 1b3cdeab25 Return -1 if chan_local doesn't support an option
15 years ago
Paul Belanger 59349472bb Load iax.conf before registering any functions/applications/actions.
15 years ago
Richard Mudgett 111e145ef6 An outgoing call may not get hung up if a pre-connect incoming ISDN call is disconnected.
15 years ago
David Vossel 5f8e639d61 Fixes sip extension state update DEADLOCK
15 years ago
Terry Wilson 7fd5264698 Inherit CHANNEL() writes to both sides of a Local channel
15 years ago
David Vossel 49e083523d In retrans_pkt, do not unlock pvt until the end of the function on a transmit failure.
15 years ago
David Vossel f9927f1291 Removed relatedpeer code from sip_autodestruct
15 years ago
Tilghman Lesher 408cf5d2a2 Ensure that all areas that previously used select(2) now use poll(2), with implementations that need poll(2) implemented with select(2) safe against 1024-bit overflows.
15 years ago
Tilghman Lesher a8742f4a9a Don't send a devstate change on poke_noanswer if the state did not change.
15 years ago
David Vossel 0e9fb94288 Parse all "Accept" headers for SIP SUBSCRIBE requests.
15 years ago
David Vossel c26e47f289 Fixed how Asterisk destroys a dialog on channel hangup before invite receives a response.
15 years ago
David Vossel 3550593f30 This fix makes sure the ast_channel hangs up correctly when the dialog's PENDING_BYE flag is set.
15 years ago
Richard Mudgett 498cbf96bf Merged revision 278274 from
15 years ago
Richard Mudgett 34806f56f5 Q931 - Sending PROGRESS after sending ALERTING is a protocol error
15 years ago
David Vossel d04e866925 tos_sip option was not being set correctly
15 years ago
Jeff Peeler 5be00864ee Prevent loss of Caller ID information set on local channel after masquerade.
15 years ago
David Vossel 4f90553a45 chan_sip: fixes provisional keepalive scheduled item crash
15 years ago
Tilghman Lesher 996a394a7d Prevent DAHDI channels from overriding the callerid, once it's been set by the user.
15 years ago
Mark Michelson 7bc66e1d77 Backport fixes for sip_uri_params_cmp() from trunk.
15 years ago