Commit Graph

1280 Commits (85ef0289cae989e70277aa8fc988e8dc5808da61)

Author SHA1 Message Date
Jeff Peeler ab95a82f60 Ensure editline cleanup occurs when Ctrl-C is pressed at control console.
15 years ago
Olle Johansson 18d5cf58ea Add documentation for undocumented option to AMI action originate
15 years ago
Jeff Peeler 8f6ca92a9d Change RFC2833 DTMF event duration on end to report actual elapsed time.
15 years ago
Jason Parker 3d130fc262 Allow a manager originate to succeed on forwarded devices.
15 years ago
Matthew Nicholson 0dab4b2303 Set the caller id on CDRs when it is set on the parent channel.
15 years ago
Brett Bryant f13325ba10 Fixes an issue with the Newchannel AMI event during the Masquerading process.
15 years ago
Tilghman Lesher b94a0e14a2 Solaris compatibility fixes
15 years ago
Russell Bryant bcd4e8787c Fix a 100% CPU consumption problem when setting console=yes in asterisk.conf.
15 years ago
Brett Bryant f9b2036d86 Add a check to fix a rare segmentation fault you'd get if ast_frdup couldn't allocate
15 years ago
Tilghman Lesher 0994ab3574 Less than zero is an error, not any non-zero value.
15 years ago
Alec L Davis 4675573b98 ast_channel_masquerade: remove extra else if
15 years ago
Alec L Davis 17d1b17be5 ast_channel_masquerade: Avoid recursive masquerades.
15 years ago
Matthew Nicholson f2e8c85dfa Use ast_dynamic_str when processing hint state changes
15 years ago
Olle Johansson 8aa9f1881a Make sure we always free variables properly in manager originate.
15 years ago
Matthew Nicholson 6f73ea7750 Use ast_strdup() instead of ast_strdupa() while processing in ast_hint_state_changed().
15 years ago
Matthew Nicholson 18e10794d9 Don't limit hint processing in ast_hint_state_changed() to AST_MAX_EXTENSION length strings.
15 years ago
Matthew Nicholson 5f9b0604b8 Don't stop printing cdr variables if we encounter one with a blank name or value.
15 years ago
Matthew Nicholson 319b5134a9 Only drop duplicate answer frames if the channel is bridged.
15 years ago
Olle Johansson 7727748565 Handle error response when we can't make file compatible
15 years ago
Tilghman Lesher 619807167e Missing newline
15 years ago
Jason Parker 7f9358db02 Transmit silence when reading DTMF in ast_readstring.
15 years ago
Tilghman Lesher a91eaba875 Use poll, if indicated to do so, in the ast_poll2 implementation.
15 years ago
Brett Bryant a02ffb0a61 Fixes a bug in manager.c where the default configuration values weren't reset when the manager configuration was reloaded.
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
Terry Wilson a0e2fe78a8 Use ast_free since ast_variable_new uses ast_calloc
15 years ago
Terry Wilson c5278fc111 Send a SRCCHANGE indication when we masquerade
15 years ago
Jeff Peeler e90fb11e61 Ensure SSRC is changed when media source is changed to resolve audio delay.
15 years ago
Tilghman Lesher b7cb184823 Change context lock back to a mutex, because functionality depends upon the lock being recursive.
15 years ago
David Vossel 27c86f1e9a fixes issue with translator frame not getting freed
15 years ago
David Vossel 0ebd53bba8 remove empty audiohook write list on channel
15 years ago
Tilghman Lesher 307d1b7888 Avoid race with consolethread on shutdown (on parallel processors).
15 years ago
Mark Michelson f4f7637e62 Allow PLC to function properly when channels use SLIN for audio.
15 years ago
Tilghman Lesher 8618bacfd8 Do not queue up DTMF frames while a call is on hold.
15 years ago
Tilghman Lesher b765278efe Off-by-one error
15 years ago
Matthew Nicholson 9f51a79d88 Interpret device state AST_DEVICE_UNKNOWN as extension state AST_EXTENSION_NOT_INUSE.
15 years ago
Tilghman Lesher 7ac1e8e9c7 If variable gotten is not set, will segfault on Solaris.
15 years ago
Matthew Nicholson cc8a3986cf For pass through DTMF tones, measure the actual duration between the begin and end packets on the wire. If it is detected to be less than AST_MIN_DTMF_DURATION, trigger dtmf emulation.
15 years ago
Jeff Peeler 4fbc487659 In a perfect world, the frame source would never be NULL. In the meantime, don't crash when it is.
15 years ago
Jeff Peeler cd054ab3b4 Change ast_write to not stop generator when called from ast_prod.
15 years ago
Paul Belanger ea332c39bf fix tab-completion for unload command.
15 years ago
Matthew Nicholson de1dd975e6 give a better error message when attempting to unload a module that is not loaded
15 years ago
Matthew Nicholson 4654483d6b don't unload modules that returned AST_MODULE_LOAD_DECLINE when they were loaded
15 years ago
Russell Bryant 938b6264ff Document that a leading and trailing slash is expected for test categories.
15 years ago
Jeff Peeler c9818a396f Ensure file.o is built correctly.
15 years ago
Mark Michelson 5724d8f905 Fix problem with RFC 2833 DTMF not being accepted.
15 years ago
Paul Belanger 9fc9b42295 Remove extra line breaks from 'core show config mappings'
15 years ago
Tilghman Lesher 01af082769 Autoservice loop optimization causes a busy loop, when channels are serviced while in hangup.
15 years ago
Russell Bryant 2a18c6627d Don't return a partially initialized datastore.
15 years ago
Tilghman Lesher 96e6915e83 _Really_ skip the channel... don't just retry for another 200 cycles.
15 years ago
Tilghman Lesher 7258f41a2b Don't change ownership/group/permissions on run directory, if it already exists.
15 years ago