Commit Graph

301 Commits (279f66c25db4b404dbf9b971b24b0e8b7ed88fb6)

Author SHA1 Message Date
Steve Murphy e3700a13a4 This merges the masqpark branch into 1.4
17 years ago
Russell Bryant 3a864cb7b6 Handle a case where a call can be bridged to a channel that is still ringing.
17 years ago
Russell Bryant d67d8cd2f3 Fix an issue that made it so you could only have a single caller executing
17 years ago
Terry Wilson de2bff02a1 Channel is masqueraded, don't keep alive
17 years ago
Terry Wilson cedbee5b75 A situation like A calls B, A builtin_atxfers B to C, C parks B would lead to a crash. Thanks to file for telling me how to fix it!
17 years ago
Kevin P. Fleming 50515ed372 update dev-mode compiler flags to match the ones used by default on Ubuntu Intrepid, so all developers will see the same warnings and errors
17 years ago
Steve Murphy 890386410a In reference to the fix made for 13871, I was
17 years ago
Steve Murphy 596f31a1a1 (closes issue #13871)
17 years ago
Mark Michelson 3429c9de5e Fix a crash in the end_bridge_callback of app_dial and
17 years ago
Sean Bright f2ecc4c80e Use static functions here instead of nested ones. This requires a small
17 years ago
Terry Wilson 705d6f3742 Add end_bridge_callback for app_follome and add AUTOLOOP flag to res_features
17 years ago
Terry Wilson 6280e04736 Recent CDR fixes moved execution of the 'h' exten into the bridging code, so variables that were set after ast_bridge_call was called would not show up in the 'h' exten. Added a callback function to handle setting variables, etc. from w/in the bridging code. Calls back into a nested function within the function calling ast_bridge_call
17 years ago
Steve Murphy 961bc7e758 The magic trick to avoid this crash is not to
17 years ago
Terry Wilson 3f6d4154b8 Backport fix from 1.6.0 that allows you to set parkedcalltransfers=no|caller|callee|both, but default to both which would be the equivalent of the existing behaviour.
17 years ago
Steve Murphy 8f30902385 Interesting crash. In this case, you exit the
17 years ago
Jeff Peeler b1da541a92 (closes issue #13139)
17 years ago
Jeff Peeler fc2e08f823 (closes issue #13425)
17 years ago
Steve Murphy b161b2df6e (closes issue #13579)
17 years ago
Steve Murphy ee2d2f2cae (closes issue #13489)
17 years ago
Jeff Peeler 5d6a7c270b compare peer and chan instead of looking at the parked user (pu), which could have possibly already have been freed by the parking thread
17 years ago
Jeff Peeler 407b16efd7 (closes issue #13493)
17 years ago
Jeff Peeler a3289918e3 (closes issue #13465)
17 years ago
Steve Murphy eccd14d7f0 Tested by: sergee, murf, chris-mac, andrew, KNK
17 years ago
Steve Murphy aa58c91fbe (closes issue #13364)
17 years ago
Steve Murphy dca52e11c5 (closes issue #12318)
17 years ago
Russell Bryant 5730a3169a Ensure that the stored CDR reference is still valid after the bridge before
17 years ago
Jeff Peeler 1c8fff43ad (closes issue #11979)
17 years ago
Steve Murphy 271e1a4acf This patch reverts the changes made via 139347, and 139635, as users
17 years ago
Steve Murphy d0f001accc I found some problems with the code I committed earlier, when
17 years ago
Steve Murphy 3bb4f66a30 (closes issue #13251)
17 years ago
Steve Murphy ee8adb313e (closes issue #12982)
17 years ago
Steve Murphy 08450d1a93 (closes issue #11849)
17 years ago
Brett Bryant 5d4058b41a Fix a bug in blind transfers where the BLINDTRANSFER variable isn't always set to the other end of the blind transfer.
17 years ago
Steve Murphy e9f5152eba The CDRfix4/5/6 omnibus cdr fixes.
17 years ago
Terry Wilson e128c2a314 This should fix the behavior of the 'T' dial feature being passed incorrectly to the transferee when builtin_atxfers are used.
17 years ago
Jeff Peeler 0c0a5cdc73 (closes issue #12193)
17 years ago
Terry Wilson c340004d76 Backport fix for 11520--for some reason I didn't do this back in February when I patched for trunk.
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
Mark Michelson 7bce362fa7 Fix a race condition that may happen between a sip hangup
17 years ago
Joshua Colp 8f65ef8264 Make sure the visible indication is on the right channel so when the masquerade happens the proper indication is enacted.
17 years ago
Jason Parker 841283adfe Inherit language from the transfering channel on a blind transfer.
18 years ago
Jason Parker caa961fbcf Specify which digit string was matched in debug message.
18 years ago
Russell Bryant 9b53acdbf5 Fix a crash in ast_masq_park_call()
18 years ago
Olle Johansson 48066f4cfd Add more dependencies on chan_local and add a note to the description of chan_local
18 years ago
Terry Wilson eab2f166c3 This should at least temporarily fix a problem where the 't' Dial
18 years ago
Russell Bryant eebd74ee97 Fix saying the parking space number to the caller doing the parking ...
18 years ago
Jason Parker 6cc0887f56 Properly continue in the dialplan if using PARKINGEXTEN and the slot is full.
18 years ago
Russell Bryant 39c5c66235 Don't try to send a parked call back to itself.
18 years ago
Russell Bryant f4bb168b66 resolve compiler warning
18 years ago
Mark Michelson 097b9dc2cf Correctly detect where a dynamic feature was activated. Before this patch,
18 years ago
Jason Parker 8579b0ff93 Fix crash in ParkAndAnnounce application.
18 years ago
Joshua Colp 4ac8f69d0a Add module counting removal for error conditions.
18 years ago
Terry Wilson 9c29d80d70 If a channel gets masqueraded in the middle of a park, don't play the
18 years ago
Joshua Colp 34a3095877 Print out the correct filename (features.conf) in the log message when parkpos options are incorrect.
18 years ago
Jason Parker b0e9d400ff Revert change from revision 67064.
18 years ago
Joshua Colp 8f4659cc89 Add two more checks before printing out a warning message about bridging. If either channel has hungup of course the bridge will have failed.
18 years ago
Jason Parker ede010d0d0 Fix some odd formatting I missed..
18 years ago
Jason Parker 01480eb1fb Finish up on transferee channel before return on failure.
18 years ago
Russell Bryant db99815a6a Handle the case where there are multiple dynamic features with the same digit
18 years ago
Mark Michelson 2a3b64bf70 Fixes a memory leak
18 years ago
Russell Bryant aa3b7e22f5 Fix an issue that can occur when you do an attended transfer to parking. If
18 years ago
Joshua Colp 85bf0ee987 (closes issue #10618)
18 years ago
Joshua Colp 279d96a974 (closes issue #10009)
18 years ago
Joshua Colp a47dcc167c (issue #10599)
18 years ago
Russell Bryant ed6d4ec72c When executing a dynamic feature, don't look it up a second time by digit pattern
18 years ago
Joshua Colp 784d5f32c0 (closes issue #10415)
18 years ago
Joshua Colp cd53ad9161 (closes issue #10327)
18 years ago
Russell Bryant 6a2ab6b475 Pass HOLD and UNHOLD frames to the other channel when they are returned from a
18 years ago
Tilghman Lesher f02d20405b Issue 10044 - chan->cdr is NULL here, so peer->cdr is what we really wanted to use
18 years ago
Steve Murphy 6f6ffbb5c5 This patch is meant to fix 8433; where clid and src are lost via bridging.
18 years ago
Joshua Colp bba22a6876 Merged revisions 69846 via svnmerge from
18 years ago
Russell Bryant 1f9898d8bd Fix a silly deadlock in res_features that I found while debugging on one of
18 years ago
Joshua Colp 26038a4b77 Returning a value that indicates the parking of a call was a success when it really wasn't (because the parking slot selected was in use) is the wrong thing to do. (issue #9723 reported by mdu113)
18 years ago
Russell Bryant 69cd2cb213 Properly fix a problem that occurs when you set PARKINGEXTEN to an exten where
18 years ago
Russell Bryant 39ebbfe69d When someone requests a specific parking space using the PARKINGEXTEN variable,
18 years ago
Joshua Colp 438335c9a7 Make the PARKINGEXTEN feature of parking actually work. (issue #9708 reported by mdu113)
18 years ago
Russell Bryant 1fb11df91a I mixed up the use of the find_feature() function, so I renamed it
18 years ago
Russell Bryant fd993ffd7d Use a read/write lock when accessing the built-in features.
18 years ago
Russell Bryant 6e13855338 Merged revisions 62547 via svnmerge from
18 years ago
Steve Murphy 18ad368048 Finished up a previous fix to overcome a compiler warning; the app NoCDR() has been updated to mark the channel CDR as POST_DISABLED instead of destroying the CDR; this way its flags are propagated thru a bridge and the CDR is actually dropped. The cases where only one channel in a bridge has a CDR was cleaned up.
18 years ago
Kevin P. Fleming bf4969f66e fix up some warnings found using --enable-dev-mode
18 years ago
Steve Murphy 7d5a79a0b9 This is a big improvement over the current CDR fixes. It may still need refinement, but this won't have as many folks bothered.
18 years ago
Steve Murphy 798039b4d8 several changes via kpflemings review
18 years ago
Steve Murphy 9c69e34f62 These mods fix CDR issues from 8221, 8593, 8680, 8743, and perhaps others. Mainly with CDRs generated from transfer situations.
18 years ago
Russell Bryant 2986791f67 Clean up a few coding guidelines issues - spaces to tabs, use sizeof() to pass
19 years ago
Steve Murphy be0c0cd6dd this mod from 8593 (dstchannel in cdr is empty when transfer call).
19 years ago
Joshua Colp 2db51f4608 Merged revisions 51145 via svnmerge from
19 years ago
Jason Parker 9e621e99a5 Save 1 whopping byte of allocated memory!
19 years ago
Kevin P. Fleming 444adcb477 reduce stack consumption for AMI and AMI/HTTP requests by nearly 20K in most cases
19 years ago
Joshua Colp 0bed57a7f1 Merged revisions 48154 via svnmerge from
19 years ago
Steve Murphy 517978fd5f These mods are to solve the problem in bug 7506. It's a lot of rework to solve a fairly small problem... such is life.
19 years ago
Tilghman Lesher e05a2752e8 Reverse change of "show" to "list" and make several other commands more consistent with "category verb arguments"
19 years ago
Russell Bryant 439f15bdb9 Merged revisions 43778 via svnmerge from
19 years ago
Kevin P. Fleming 41d3e99e28 move ADSI functionality into ast_ namespace
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Matt O'Gorman 05a695af72 everything that loads a config that needs a config file to run
19 years ago
Joshua Colp c6977b9983 Merge in VLDTMF support with Zaptel/Core done by the ever great Darumkilla Russell Bryant and the RTP portion done by myself, Muffinlicious Joshua Colp. This has gone through so many discussions/revisions it's not funny but we finally have it!
19 years ago
Kevin P. Fleming ece7018515 add one remaining bit of functionality to the features.conf applicationmap (from Matt Nicholson in Digium Express Services)
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Joshua Colp d5152177f3 Properly check to see if parkingnum is a number (issue #7762 reported by robf)
19 years ago