Commit Graph

217 Commits (577c0ebedd71b02737f00ec91f4fe7dc48816e05)

Author SHA1 Message Date
Tilghman Lesher ff1c0bfa20 RetryDial should accept a 0 argument, but it does not, because atoi does not distinguish between 0 and error (closes issue #10106)
18 years ago
Tilghman Lesher a1cc9b4966 Issue 9997 - Timelimit times out the wrong channel
18 years ago
Joshua Colp 9c0627eab0 Allow the 'g' option to work if used with the 'S' option. (issue #9888 reported by gasparz)
18 years ago
Steve Murphy fd1fc0a9c1 This update will fix the situation that occurs as described by 9717, where when several targets are specified for a dial, if any one them reports FAIL, the whole call gets FAIL, even though others were ringing OK. I rearranged the priorities, so that a new disposition, NULL, is at the lowest level, and the disposition get init'd to NULL. Then, next up is FAIL, and next up is BUSY, then NOANSWER, then ANSWERED. All the related set routines will only do so if the disposition value to be set to is greater than what's already there. This gives the intended effect. So, if all the targets are busy, you'd get BUSY for the call disposition. If all get BUSY, but one, and that one rings is not answered, you get NOANSWER. If by some freak of nature, the NULL value doesn't get overridden, then the disp2str routine will report NOANSWER as before.
18 years ago
Joshua Colp 4b17148846 Add OUTBOUND_GROUP_ONCE variable to app_dial. This behaves the same as OUTBOUND_GROUP except it will get unset after use so it won't get accidentally inherited. (issue #BE-140)
18 years ago
Joshua Colp f2680a35d4 When calling a device that then forwards us elsewhere... we have to make our channels compatible if it is the only channel being dialed. (issue #9445 reported by marcelbarbulescu)
18 years ago
Joshua Colp 975f117300 Answer the channel before recording privacy information. (issue #8926 reported by lmamane)
19 years ago
Joshua Colp 041061ca36 Use a separate variable to indicate execution should continue instead of the return value. (issue #8842 reported by pluto70)
19 years ago
Russell Bryant 8c161f55e4 set the DIALSTATUS variable to contain "INVALIDARGS" when the dial application
19 years ago
Joshua Colp ef53c893c3 Add another return value to dial_exec_full that indicates execution is going to continuing at a new extension/context/priority and to just let it slide. (issue #8598 reported by jon)
19 years ago
Joshua Colp f28947f7ef Free localuser structure when we fail to dial (issue #8612 reported by rizzo)
19 years ago
Kevin P. Fleming 37d6a18db1 if Dial() is going to send music-on-hold to the calling party, it has to send PROGRESS first to ensure that the reverse audio path has been setup first (BE-106)
19 years ago
Jason Parker b5d03cfa96 Fix a couple of typos in applications.. Initially spotted by mrobinson.
19 years ago
Matt O'Gorman 942768c022 fixes some verbose vs debug issues. patch from bug 2617
19 years ago
Russell Bryant 183541b44d make sure the priv-callerintros directory exists before trying to create a file
19 years ago
Joshua Colp 5ccc5a9e53 Handle hangup during recording of screened name (issue #7304 reported by kulldominique)
19 years ago
Joshua Colp 42e50f7eae Merge branch for bug 6264 (Privacy option 2 returns dial-status ANSWER / option_priority_jumping not respected) (reported by jkoopmann and branch by murf
19 years ago
Joshua Colp 961bcfe98c Inherit channel variables during call forwards when going through chan_local (issue #7095 reported by raarts)
19 years ago
BJ Weschke 1b107baf37 Correct application documentation to make users aware that certain options cannot be used in conjunction with others. #6666 (chotaire)
19 years ago
Tilghman Lesher 829bf52765 Bug 6490 - telco intercept should report NOANSWER instead of CHANUNAVAIL
19 years ago
Kevin P. Fleming 95dc3bba01 handle call time limit properly when warning is requested _after_ call would hae already ended (issue #6356)
19 years ago
Russell Bryant 13b57f8255 revert the change made in revision 12927 in favor of keeping the original
19 years ago
Russell Bryant e6ae8990bc when using the G() option to Dial, fix sending the called channel to 1 priority
19 years ago
Kevin P. Fleming e07c977f18 ensure hangup cause code is handled properly when channel does not return a frame (issue #6346)
20 years ago
Russell Bryant 72deed0c37 fix a little typo
20 years ago
Kevin P. Fleming e69171dc06 restore ability of caller to hangup calls that are still ringing (issue #5839)
20 years ago
Russell Bryant ce2ecb5582 fix DIALEDTIME when call has not been answered (issue #5862)
20 years ago
Kevin P. Fleming a563eab49a remove extraneous svn:executable properties
20 years ago
Russell Bryant e3b81e66a1 issue #5850
20 years ago
Russell Bryant 0702130ed1 fix a typo in the RetryDial description
20 years ago
Kevin P. Fleming 50ab28bd94 issue #5720
20 years ago
Russell Bryant 45c7589284 update the descriptions of a couple more apps
20 years ago
Russell Bryant 78d740290a more cleanups to application descriptions
20 years ago
Kevin P. Fleming 0ac4bbfdd9 issue #5602
20 years ago
Kevin P. Fleming f09c6bc78e application doc update
20 years ago
Russell Bryant 7d4a5abb1d Convert some built-in applications to use new args parsing macros.
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Mark Spencer 535ed63c6f Dial janitor patch (bug #5613)
20 years ago
Kevin P. Fleming 2bebbca579 flags usage simplification
20 years ago
Kevin P. Fleming 426360e389 major update to arg/option parsing APIs and documentation
20 years ago
Kevin P. Fleming 8f0a6a7d4f uhh... oops
20 years ago
Kevin P. Fleming ce50837d70 upgrade Dial() app to use API-based argument/option parsing
20 years ago
Russell Bryant 5187de9ab6 remove unnecessary checks before calls to ast_strlen_zero
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Russell Bryant b4e0cedf94 fix up help text (issue #5479)
20 years ago
Russell Bryant 4aa7912057 Massive cleanups to applications for LOCAL_USER handling and some other things.
20 years ago
Russell Bryant 29829640bf it's a good idea to unregister everything before calling STANDARD_HANGUP_LOCALUSERS
20 years ago
Kevin P. Fleming 57a8f5d82c ensure Dial() options are sorted in help output (issue #5386)
20 years ago
Kevin P. Fleming 7215e4179d add auto-monitor support (issue #5411)
20 years ago
Kevin P. Fleming 350aaac04b properly report hangupcause when ast_request() fails for the last (or only) target of a dial operation (issue #5394, different fix)
20 years ago