Commit Graph

12447 Commits (46c685af6c92a553319d28c41515a6ea17d6747c)
 

Author SHA1 Message Date
Russell Bryant 46c685af6c Remove redundant safety net. The check for the autoservice channel list state
18 years ago
Mark Michelson 2dbf0778b3 Declaration of the peer channel in this scope was making it so the peer variable defined
18 years ago
Mark Michelson 171a6a24bb Add prototype for ast_dsp_frame_freed. I'm not sure how this was
18 years ago
Mark Michelson 71b704ef78 It was possible for a reference to a frame which was part of a freed DSP to still be
18 years ago
Russell Bryant afdcdafb2b Fix the bininstall target to install from subdirs, as well.
18 years ago
Philippe Sultan 2ebfcb323b Use keepalives effectively in order diagnose bug #12432.
18 years ago
Tilghman Lesher 176add9ecd Add special case for when the agi cannot be executed, to comply with the documentation that
18 years ago
Sean Bright e7072918e0 Make sure we have enough room for the recording's filename.
18 years ago
Kevin P. Fleming cbc844ae8a use the ZT_SET_DIALPARAMS ioctl properly by initializing the structure to all zeroes in case it contains fields that we don't write values into (which it does as of Zaptel 1.4.10)
18 years ago
Tilghman Lesher 19a16f4634 Backport revisions for latest vpb drivers to 1.4
18 years ago
Jason Parker 89e7986ccb Fix "fallthrough" behavior here, so config options in a previously configured user don't override settings in general.
18 years ago
Joshua Colp c99280a59e Include the proper headers for using mkdir on FreeBSD.
18 years ago
Olle Johansson 29c90c2fa0 Handle subscribe queues in all situations... Thanks to festr_ on irc for telling me about this bug.
18 years ago
Jason Parker 44db216023 Update Digium autosupport script, for more useful information.
18 years ago
Jason Parker e4d2e03956 Allow autofill to work in the general section of queues.conf.
18 years ago
Jason Parker 5fbfbc6b7c The call_token on the pvt can occasionally be NULL, causing a crash.
18 years ago
Mark Michelson 524efc5cd5 Increase the retry count when attempting to show channels. This apparently
18 years ago
Mark Michelson f1683753b8 If the datastore has been moved to another channel due to a masquerade, then
18 years ago
Mark Michelson f689fffa71 Save a local copy of the generate callback prior to unlocking the channel in
18 years ago
Joshua Colp 1e771acf2e It is possible for the remote side to say they want T38 but not give any capabilities.
18 years ago
Joshua Colp 19b8841503 Don't change the SSRC when a new source comes into play, this might happen quite often and depending on the remote side... they might not like this.
18 years ago
Terry Wilson 2d791a431f Several places in the code called find_callno() (which releases the lock on the pvt structure) and then immediately locked the call and did things with it. Unfortunately, the call can disappear between the find_callno and the lock, causing Bad Stuff(tm) to happen.
18 years ago
Jason Parker 6007dc7814 It's possible that a channel can have an async goto on the successful execution of an application as well.
18 years ago
Mark Michelson 7bce362fa7 Fix a race condition that may happen between a sip hangup
18 years ago
Mark Michelson 1a9b7dc5c5 Fix 1.4 build when LOW_MEMORY is enabled.
18 years ago
Mark Michelson 98b06bace4 Be sure that we're not about to set bridgepvt NULL prior to dereferencing it.
18 years ago
Jason Parker 6d08d42e0e Only try to prefix language if we are not using an absolute path (suffix it otherwise).
18 years ago
Joshua Colp da024e5196 Forgot the 1.4 branch for russian language fix.
18 years ago
Joshua Colp fb51aa974e Create the directory where name recordings will go if it does not exist.
18 years ago
Joshua Colp 5cfba06089 Don't add custom URI options if they don't exist OR they are empty.
18 years ago
Mark Michelson 38e66ce8a2 We need to set the persistant_route [sic] parameter for the sip_pvt
18 years ago
Tilghman Lesher 6d2023b7fe If the [csv] section does not exist in cdr.conf, then an unload/load sequence
18 years ago
Joshua Colp 800565fff8 If we receive an AUTHREQ from the remote server and we are unable to reply (for example they have a secret configured, but we do not) then queue a hangup frame on the Asterisk channel. This will cause the channel to hangup and a HANGUP to be sent via IAX2 to the remote side which is the proper thing to do in this scenario.
18 years ago
Mark Michelson 784d1b7b3e If Asterisk receives a 488 on an INVITE (not a reinvite), then
18 years ago
Terry Wilson 346841ef05 Initialize fr->cacheable to make valgrind happy
18 years ago
Mark Michelson e1e05ad198 Fix potential buffer overflow that could happen if more than 100 announce files
18 years ago
Jason Parker 55f577bc29 Add a little more that is required for previously added devices.
18 years ago
Jason Parker 40ff61ff52 Add support for several new(ish) devices - most notably, 7942/7945, 7962/7965, 7975.
18 years ago
Jason Parker 6ba9909eda Work around some silliness caused by sys/capability.h - this should fix compile errors a number of users have been experiencing.
18 years ago
Tilghman Lesher 4e44f14c32 Add security note on astgenkey's manpage.
18 years ago
Tilghman Lesher 3949ff32df Move check for still-bridged channels out a little further, to avoid possible
18 years ago
Joshua Colp 8c03119ce5 If audio suddenly gets fed into one side of a channel after a lapse of frames flush the other factory so that old audio does not remain in the factory causing the sync code to not execute.
18 years ago
Jeff Peeler 3296b7882e (closes issue #12362) [redo of 113012]
18 years ago
Jason Parker 4c046cd2b7 Allow playback with noanswer (and add earlyrtp option).
18 years ago
Tilghman Lesher dccfa36f8e Force ast_mktime() to check for DST, since strptime(3) does not.
18 years ago
Mark Michelson 7892ddd9f5 This fix prevents a deadlock that was experienced in chan_local. There was
18 years ago
Jeff Peeler ca8d1cf992 (closes issue #12362)
18 years ago
Philippe Sultan fbf0f7107e Free newly allocated channel before returning
18 years ago
Philippe Sultan 5e5094f89e Prevent call connections when codecs don't match.
18 years ago
Joshua Colp 2cfae0a8f3 Pass in the path to Zaptel for systems that install Zaptel headers in a separate location.
18 years ago