Commit Graph

301 Commits (279f66c25db4b404dbf9b971b24b0e8b7ed88fb6)

Author SHA1 Message Date
David Vossel 279f66c25d Fixes ringback tone on feature semi-attended transfer
15 years ago
Jason Parker 3d130fc262 Allow a manager originate to succeed on forwarded devices.
15 years ago
Tilghman Lesher 408cf5d2a2 Ensure that all areas that previously used select(2) now use poll(2), with implementations that need poll(2) implemented with select(2) safe against 1024-bit overflows.
15 years ago
Tilghman Lesher 8618bacfd8 Do not queue up DTMF frames while a call is on hold.
15 years ago
Jean Galarneau 20c9dd4aef Avoid trying to pickup a parked extension before the park operation is completed.
15 years ago
Tim Ringenbach 99202cbc03 Save and restore AST_FLAG_BRIDGE_HANGUP_DONT on attended transfer.
15 years ago
Russell Bryant 26706f51b4 Only reset a CDR that exists.
15 years ago
Russell Bryant dca56377a4 Use chan->cdr instead of chan_cdr (just like peer->cdr instead of peer_cdr in the last commit).
15 years ago
Russell Bryant 2a19af50e8 Access peer->cdr directly instead of through a saved off reference.
15 years ago
Matthew Nicholson 5375985fa9 Fix broken CDR behavior.
15 years ago
Matthew Nicholson 41d8051361 Unconditionally copy the caller's account code to the called party.
15 years ago
Russell Bryant 43393bd1a9 Resolve a number of FreeBSD build issues.
15 years ago
Matthew Nicholson 815f726220 Copy the calling party's account code to the called party if they don't already have one.
16 years ago
Olle Johansson ed94dddd97 Res_features depends on res_adsi in 1.4
16 years ago
Tilghman Lesher bad37b9a69 When a transferer hangs up during an attended transfer BEFORE the transfer is answered, don't stop playing MOH.
16 years ago
David Vossel fb0cf432f1 fixes bug with channel receiving wrong privileges after call parking
16 years ago
Jeff Peeler 40fed194b6 Fix regression for timed out parked call returning to caller
16 years ago
Jeff Peeler 5be54b36b2 Stop a crash when no peer is passed to masq_park_call.
16 years ago
Tilghman Lesher 66b2f4192a Send parking lot announcement to the channel which parked the call, not the park-ee.
16 years ago
Matthew Nicholson f32239bff8 Copy the peer CDR's userfield to the bridge CDR if it exists. This is necessary for the recordagentcalls option in chan_agent to store the recorded file name in the bridge CDR.
16 years ago
Joshua Colp 7de8f53607 Add support for relaying early media in the features attended transfer option.
16 years ago
Matthew Nicholson 4fa5fa014f Fix a crash by checking the proper pointer for validity before deferencing it.
16 years ago
Tilghman Lesher 63cc189747 AST-2009-005
16 years ago
Russell Bryant 090c2f1e4e Fix a case where CDR answer time could be before the start time involving parking.
16 years ago
Tilghman Lesher 5757b115b3 If the "h" extension fails, give it another chance in main/pbx.c.
16 years ago
David Vossel ddb4e3f2e7 Generic call forward api, ast_call_forward()
16 years ago
Matthew Nicholson aa2fd9a4c2 Use AST_CDR_NOANSWER instead of AST_CDR_NULL as the default CDR disposition.
16 years ago
Matthew Nicholson df4812c96e This commit prevents cdr records with AST_CDR_FLAG_ANSLOCKED and AST_CDR_FLAG_LOCKED from being updated in certain cases.
16 years ago
Joshua Colp 91843c8c58 Fix some code that wrongly assumed a pointer would always be non-NULL when dealing with CDRs after a bridge.
16 years ago
Jeff Peeler 84f708474a Make ParkedCall application stop execution of the dialplan after hang up
16 years ago
Joshua Colp 385e28f532 Fix an incorrect assumption that certain values on the channel will always exist when they may not.
16 years ago
David Vossel f42e9eb6bf Cleaning up a few things in detect disconnect patch
16 years ago
David Vossel dd17912d68 Allow disconnect feature before a call is bridged
16 years ago
Mark Michelson 52752df83c Check the DYNAMIC_FEATURES of both the chan and peer when interpreting DTMF.
16 years ago
Jeff Peeler 21ca773c28 Fix malloc debug macros to work properly with h323.
16 years ago
Joshua Colp 3ef0938c76 Do not assume that the bridge_cdr is still attached to the channel when the 'h' exten is finished executing.
16 years ago
Steve Murphy 5996b58192 This change moves the default feature digit timeout to 1000 ms from the previous default of 500.
16 years ago
Steve Murphy 6fb39726c5 This patch prevents the feature detection timeout from being cut in half.
16 years ago
Jeff Peeler de8f6bab86 Modify bridging to properly evaluate DTMF after first warning is played
17 years ago
Jeff Peeler 46963bc8b5 Fix ParkedCall event information for From field in the case of a blind transfer
17 years ago
Jeff Peeler 3e396d458a Fix crash in event of failed attempt to transfer to parking
17 years ago
Jeff Peeler 87c921a68e Parking attempts made to one end of a bridge no longer will hang up due to a
17 years ago
Terry Wilson 1a9018e799 Fix a feature inheritance bug I added after code review
17 years ago
Terry Wilson 2b340eab54 Rename new parkedcallparking option to parkedcallreparking
17 years ago
Terry Wilson 4e069885ce Fix feature inheritance with builtin features
17 years ago
Steve Murphy 13a60eba0c This patch fixes h-exten running misbehavior in manager-redirected
17 years ago
Terry Wilson 3a24e83768 Fix builtin_blindtransfer calling back the wrong channel
17 years ago
Terry Wilson 63385b716c One-touch parking was calling back the wrong channel on timeout
17 years ago
Terry Wilson 0999576f0a Don't play audio to the channel if we've masqueraded
17 years ago
Terry Wilson 4b25111108 Convert call to park_call_full to masq_park_call_announce
17 years ago