Commit Graph

12563 Commits (ba9f0125731e69698eeef69dcdb6c80a81dd917c)
 

Author SHA1 Message Date
Russell Bryant 5648feb3e9 When we receive a full frame that is supposed to contain our call number,
17 years ago
Russell Bryant b3a211bdc3 I thought I was going to be able to leave 1.4 alone, but that was not the case.
17 years ago
Russell Bryant e4ed5a76f1 Trivial change to read the number of samples from a frame before calling ast_write()
17 years ago
Russell Bryant d87023aef0 After a parked call times out, allow the call back to the parker to time out.
17 years ago
Russell Bryant 0f59f5491d If the dial string passed to the call channel callback does not indicate an
17 years ago
Russell Bryant 39d1303e14 Merge changes from team/russell/issue_9520
17 years ago
Joshua Colp 3053679ade Only drop audio if we receive it without a progress indication. We allow other frames through such as DTMF because they may be needed to complete the call.
17 years ago
Tilghman Lesher 5955dbc3c1 Ensure that help text terminates with a newline
17 years ago
Tilghman Lesher 0dc35f4e26 MOH usage information needs a terminating newline, or else
17 years ago
Russell Bryant c8c2c33550 Don't destroy a manager session if poll() returns an error of EAGAIN.
17 years ago
Russell Bryant 992264a77f ensure directories are created before we try to install stuff into them
17 years ago
Russell Bryant 87aea83bdc SUBDIRS_INSTALL is already listed as a subtarget for bininstall
17 years ago
Mark Michelson f32e7af11a Clearing up error messages so they make a bit more sense. Also removing a redundant error
17 years ago
Russell Bryant de529ba5f7 Ensure that we don't ast_strdupa(NULL)
17 years ago
Sean Bright da91e55eaf Only complete the SIP channel name once for 'sip show channel <channel>'
17 years ago
Tilghman Lesher 9f6634f7c1 For consistency sake, ensure that the values that ${CALLINGPRES} returns are valid as an
17 years ago
Russell Bryant 46c685af6c Remove redundant safety net. The check for the autoservice channel list state
17 years ago
Mark Michelson 2dbf0778b3 Declaration of the peer channel in this scope was making it so the peer variable defined
17 years ago
Mark Michelson 171a6a24bb Add prototype for ast_dsp_frame_freed. I'm not sure how this was
17 years ago
Mark Michelson 71b704ef78 It was possible for a reference to a frame which was part of a freed DSP to still be
17 years ago
Russell Bryant afdcdafb2b Fix the bininstall target to install from subdirs, as well.
17 years ago
Philippe Sultan 2ebfcb323b Use keepalives effectively in order diagnose bug #12432.
17 years ago
Tilghman Lesher 176add9ecd Add special case for when the agi cannot be executed, to comply with the documentation that
17 years ago
Sean Bright e7072918e0 Make sure we have enough room for the recording's filename.
17 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)
17 years ago
Tilghman Lesher 19a16f4634 Backport revisions for latest vpb drivers to 1.4
17 years ago
Jason Parker 89e7986ccb Fix "fallthrough" behavior here, so config options in a previously configured user don't override settings in general.
17 years ago
Joshua Colp c99280a59e Include the proper headers for using mkdir on FreeBSD.
17 years ago
Olle Johansson 29c90c2fa0 Handle subscribe queues in all situations... Thanks to festr_ on irc for telling me about this bug.
17 years ago
Jason Parker 44db216023 Update Digium autosupport script, for more useful information.
17 years ago
Jason Parker e4d2e03956 Allow autofill to work in the general section of queues.conf.
17 years ago
Jason Parker 5fbfbc6b7c The call_token on the pvt can occasionally be NULL, causing a crash.
17 years ago
Mark Michelson 524efc5cd5 Increase the retry count when attempting to show channels. This apparently
17 years ago
Mark Michelson f1683753b8 If the datastore has been moved to another channel due to a masquerade, then
17 years ago
Mark Michelson f689fffa71 Save a local copy of the generate callback prior to unlocking the channel in
17 years ago
Joshua Colp 1e771acf2e It is possible for the remote side to say they want T38 but not give any capabilities.
17 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.
17 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.
17 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.
17 years ago
Mark Michelson 7bce362fa7 Fix a race condition that may happen between a sip hangup
17 years ago
Mark Michelson 1a9b7dc5c5 Fix 1.4 build when LOW_MEMORY is enabled.
17 years ago
Mark Michelson 98b06bace4 Be sure that we're not about to set bridgepvt NULL prior to dereferencing it.
17 years ago
Jason Parker 6d08d42e0e Only try to prefix language if we are not using an absolute path (suffix it otherwise).
17 years ago
Joshua Colp da024e5196 Forgot the 1.4 branch for russian language fix.
17 years ago
Joshua Colp fb51aa974e Create the directory where name recordings will go if it does not exist.
17 years ago
Joshua Colp 5cfba06089 Don't add custom URI options if they don't exist OR they are empty.
17 years ago
Mark Michelson 38e66ce8a2 We need to set the persistant_route [sic] parameter for the sip_pvt
17 years ago
Tilghman Lesher 6d2023b7fe If the [csv] section does not exist in cdr.conf, then an unload/load sequence
17 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.
17 years ago
Mark Michelson 784d1b7b3e If Asterisk receives a 488 on an INVITE (not a reinvite), then
17 years ago