Commit Graph

4929 Commits (11e86ae8f0be26bd371b4a33e4cd48fb2ac97025)

Author SHA1 Message Date
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
Richard Mudgett 8f60bcf42f DNID does not get cleard on a new call when using immediate=yes with ISDN signaling.
15 years ago
Paul Belanger b48d6c3dbe Regression with T.38 negotiation
15 years ago
Matthew Nicholson 1c8d76145b Default to no udptl error correction so that error correction will be disabled in the event that the remote end indicates that they do not support the error correction mode we requested.
15 years ago
Richard Mudgett 308d812403 priexclusive in chan_dahdi.conf ignored when reloading dahdi module
15 years ago
Paul Belanger dca914c43b Fix logging message for stale nonce.
15 years ago
Richard Mudgett 8c1f4940eb Close the DAHDI FD on error when processing chan_dahdi toneduration config parameter.
15 years ago
Terry Wilson 79d795c383 Add option to not do a call forward on 482 Loop Detected
15 years ago
Tilghman Lesher b0202ce6d1 Command 'stop gracefully' doesn't.
15 years ago
Tilghman Lesher 14550f93d0 Have the DEADLOCK_AVOIDANCE macro warn when an unlock fails, to help catch potentially large software bugs.
15 years ago
Tzafrir Cohen 97f61244f9 Fix various typos, reported by Lintian
15 years ago
Tilghman Lesher 65458abbe8 Allow the "useragent" value to be restored into memory from the realtime backend.
15 years ago
Mark Michelson 2cc343faa2 Decode URI in contact header of 302 response.
15 years ago
Richard Mudgett fac72f08b8 ss_thread calls pri_grab without lock during overlap dial
15 years ago
Matthew Nicholson 7eabbade0a Decrease the module ref count in sip_hangup when SIP_DEFER_BYE_ON_TRANSFER is set. This is necessary to keep the ref count correct.
15 years ago
Matthew Nicholson 2d31f18ae9 Modify chan_sip's packet generation api to automatically calculate the Content-Length. This is done by storing packet content in a buffer until it is actually time to send the packet, at which time the size of the packet is calculated. This change was made to ensure that the Content-Length is always correct.
15 years ago
Jeff Peeler 5cf7c69afb Eliminate deadlock potential in dahdi_fixup().
15 years ago
Jason Parker 25a613a993 Need to lock the agent chan before access its internal bits.
15 years ago
David Vossel 3245bb4b86 fixes chan_iax2 race condition
15 years ago
Terry Wilson 21bdb89a2b Merged revisions 270658 via svnmerge from
15 years ago
Alec L Davis 7d953183e6 fixes FXS port still ringing when answered, as reported by Tzafrir on dev-list.
15 years ago
Russell Bryant a8f624dc93 Don't stop Asterisk if chan_oss fails to register 'Console' (due to another channel driver already claiming it).
15 years ago