Commit Graph

321 Commits (38e98f42bc656c514b321a55bdfd5bb1c0a0fb55)

Author SHA1 Message Date
Sean Bright 48253ef901 Treat an empty FORWARD_CONTEXT the same way we treat a missing one.
17 years ago
Terry Wilson 59ee389e31 Update CDR appropriately when AST_CAUSE_NO_ANSWER is set
17 years ago
Terry Wilson ef9ef40c19 Don't treat a NOANSWER like a CHANUNAVAIL
17 years ago
Mark Michelson 8e31a331b4 Fix a crash due to too few arguments to RetryDial.
17 years ago
Terry Wilson 2da89b3022 Add missing datastore inherit (exists in all other branches)
18 years ago
David Vossel f42e9eb6bf Cleaning up a few things in detect disconnect patch
18 years ago
David Vossel dd17912d68 Allow disconnect feature before a call is bridged
18 years ago
Terry Wilson 4e069885ce Fix feature inheritance with builtin features
18 years ago
Joshua Colp 8a1faf0a58 When a call is forwarded stop any active indications. The new channel will provide an indication, if need be, itself.
18 years ago
Steve Murphy e3700a13a4 This merges the masqpark branch into 1.4
18 years ago
Joshua Colp dfa5f7c4b4 Can we try not to assign an unsigned int to -1?
18 years ago
Tilghman Lesher d8ff8d169d Change the default calldurationlimit from the special value 0 to -1, so we
18 years ago
Mark Michelson 3a1a981e2e Make sure to set the hangup cause on the calling channel in the case
18 years ago
Mark Michelson 3429c9de5e Fix a crash in the end_bridge_callback of app_dial and
18 years ago
Tilghman Lesher 382459fac8 When using call limits under 1 second, infinite call lengths are allowed,
18 years ago
Mark Michelson bd9001e16b When doing some tests, I was having a crash at the end of every call
18 years ago
Sean Bright f2ecc4c80e Use static functions here instead of nested ones. This requires a small
18 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
18 years ago
Steve Murphy fffb7722be A little documentation cross-ref between features and
18 years ago
Steve Murphy 961bc7e758 The magic trick to avoid this crash is not to
18 years ago
Tilghman Lesher 785f27a29a Reset all DIAL variables back to blank, in case Dial is called multiple times
18 years ago
Steve Murphy eccd14d7f0 Tested by: sergee, murf, chris-mac, andrew, KNK
18 years ago
Steve Murphy ee8adb313e (closes issue #12982)
18 years ago
Mark Michelson cb503c4cb4 Add a check to the CAN_EARLY_BRIDGE macro in app_dial to
18 years ago
Tilghman Lesher e46bb5f5bc Cause SIP to return a 480 instead of a 404 when a sip peer exists, but is not
18 years ago
Terry Wilson d432d18723 Remove extra option from previous solution attempt
18 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.
18 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.
18 years ago
Russell Bryant c6c26f7c34 Fix another typo in documentation
18 years ago
Michiel van Baak 383a1ece6b small typo fix 'retires' => 'retries'
18 years ago
Mark Michelson f1683753b8 If the datastore has been moved to another channel due to a masquerade, then
18 years ago
Joshua Colp 2bf8f9fca3 Move where unanswered CDRs are dropped to the CDR core, not everything uses app_dial.
19 years ago
Joshua Colp cd703523db Add a control frame to indicate the source of media has changed. Depending on the underlying technology it may need to change some things.
19 years ago
Olle Johansson 3d434f14c3 Add dependency on chan_local to app_dial.
19 years ago
Russell Bryant 3e913c706f * Add channel locking around datastore operations that expect the channel
19 years ago
Russell Bryant c13539cb13 Don't unlock the dialed_interfaces list until we're done messing with the iterator.
19 years ago
Russell Bryant 85e0e1919d Allow dialing local channels from Queue() and Dial() again. There was a slight
19 years ago
Mark Michelson a1a592f3f0 The 'G' option for Dial() did not properly handle the case where only a label was
19 years ago
Joshua Colp 335d271dda Fix build issue on the build cluster.
19 years ago
Mark Michelson 7b052b78e1 A big one...
19 years ago
Steve Murphy 1975b6e753 closes issue #11379; OK, this is an attempt to make both sides happy. To the cdr.conf file, I added the option 'unanswered', which defaults to 'no'. In this mode, you will see a cdr for a call, whether it was answered or not. The disposition will be NO ANSWER or ANSWERED, as appropriate. The src is as you'd expect, the destination channel will be one of the channels from the Dial() call, usually the last in the list if more than one chan was specified. With unanswered set to 'yes', you will still see this cdr entry in both cases. But in the case where the dial timed out, you will also see a cdr for each line attempted, marked NO ANSWER, with no destination channel name. The new option defaults to 'no', so you don't see the pesky extra cdr's by default, and you will not see the irritating 'not posted' messages.
19 years ago
Russell Bryant db1ab4db58 Simplify the CAN_EARLY_BRIDGE macro a bit.
19 years ago
Joshua Colp e7f6101587 Only attempt early bridging if the options given to Dial() permit it.
19 years ago
Jason Parker 86c32ff0ef Re-order dial options to be in line with the existing alpha order.
19 years ago
Mark Michelson e4cc4ef183 Fixing an error I made earlier. ast_fileexists can return -1 on failure, so I need to be sure that we only enter the if
19 years ago
Mark Michelson 402820c9e3 Restoring functionality from 1.2 wherein Retrydial will not exit if there is no announce file specified.
19 years ago
Tilghman Lesher 3a215d6a50 Merged revisions 73052 via svnmerge from
19 years ago
Tilghman Lesher badad4a542 Merged revisions 70444 via svnmerge from
19 years ago
Joshua Colp f07dfca43a Merged revisions 68070 via svnmerge from
19 years ago
Joshua Colp 1317920054 Initialize cidname variable to nothing since it may be used without having been touched. (issue #9661 reported by dimas)
19 years ago