Commit Graph

958 Commits (279f66c25db4b404dbf9b971b24b0e8b7ed88fb6)

Author SHA1 Message Date
David Vossel 279f66c25d Fixes ringback tone on feature semi-attended transfer
15 years ago
Tilghman Lesher d7320f8255 Fix a crash by ensuring that we don't alter memory after it's freed.
15 years ago
Paul Belanger b7fdc4a81e Disable debugging by default
15 years ago
Brett Bryant b4ec9c389a res_agi.c:handle_getvariablefull() could recursively lock a channel and not
15 years ago
Jason Parker 3d130fc262 Allow a manager originate to succeed on forwarded devices.
15 years ago
Brett Bryant 314ac1bea6 Fixes an issue with MOH where it doesn't recover cleanly when it can't play a file and would just stop, instead of continuing to find the next playable file in the MOH class.
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
Jason Parker d5c19c4c98 Fix issue with decoding ^-escaped characters in realtime.
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
Tilghman Lesher d38b8e2674 Since we split values at the semicolon, we should store values with a semicolon as an encoded value.
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
Tzafrir Cohen 97f61244f9 Fix various typos, reported by Lintian
15 years ago
Paul Belanger f86d4ad81e Properly play first file in sort list.
15 years ago
Jason Parker c4eee1ee7e Let systems without a working fork() use res_musiconhold.
15 years ago
Tilghman Lesher 7f7ae0d3cf Not finding rows in the DB does not rise to the level of a warning.
15 years ago
Mark Michelson 1a098e8e98 Fix potential crash from race condition due to accessing channel data without the channel locked.
15 years ago
Tilghman Lesher bb48f80e58 When StopMonitor is called, ensure that it will not be restarted by a channel event.
15 years ago
Matthew Nicholson 5375985fa9 Fix broken CDR behavior.
15 years ago
Jeff Peeler 92e1ca0016 Ensure that monitor recordings are written to the correct location (again)
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
Jeff Peeler 093e1d34f3 Fix not being able to specify a URL in MOH class directory.
15 years ago
Jeff Peeler dbdbc92a4a Ensure that monitor recordings are written to the correct location (again)
15 years ago
Jeff Peeler 3371a165f5 Ensure that monitor recordings are written to the correct location.
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 b279512253 Make sure that res_smdi loads regardless of configuration, since chan_dahdi depends on res_smdi
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 2418c3fe1e Add a flag to disable the Background behavior, for AGI users.
16 years ago
Tilghman Lesher b317f3ce7f If EXEC only gets a single argument, don't crash when the second is used.
16 years ago
Jeff Peeler 7c1c1ffa82 Change Monitor to not assume file to write to does not contain pathing.
16 years ago
Tilghman Lesher 66b2f4192a Send parking lot announcement to the channel which parked the call, not the park-ee.
16 years ago
Tilghman Lesher d7d29ea864 Mandatory argument checking
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
Jeff Peeler cd447927e4 Fix incorrect filename comparsion after monitor file change
16 years ago
Joshua Colp 7de8f53607 Add support for relaying early media in the features attended transfer option.
16 years ago
Kevin P. Fleming 2ad7cb7e87 Fix ao2_iterator API to hold references to containers being iterated.
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
Michiel van Baak 0f05b9b9de backport rev 205532 from trunk:
16 years ago
Kevin P. Fleming 75f1eaf2a1 Ensure that user-provided CFLAGS and LDFLAGS are honored.
16 years ago
Russell Bryant 33f54353ba Make OpenSSL usage thread-safe.
16 years ago
Russell Bryant 090c2f1e4e Fix a case where CDR answer time could be before the start time involving parking.
16 years ago