Commit Graph

1256 Commits (d5c19c4c984e792ef3e5849e97d1dde7d01f244b)

Author SHA1 Message Date
Terry Wilson a0e2fe78a8 Use ast_free since ast_variable_new uses ast_calloc
16 years ago
Terry Wilson c5278fc111 Send a SRCCHANGE indication when we masquerade
16 years ago
Jeff Peeler e90fb11e61 Ensure SSRC is changed when media source is changed to resolve audio delay.
16 years ago
Tilghman Lesher b7cb184823 Change context lock back to a mutex, because functionality depends upon the lock being recursive.
16 years ago
David Vossel 27c86f1e9a fixes issue with translator frame not getting freed
16 years ago
David Vossel 0ebd53bba8 remove empty audiohook write list on channel
16 years ago
Tilghman Lesher 307d1b7888 Avoid race with consolethread on shutdown (on parallel processors).
16 years ago
Mark Michelson f4f7637e62 Allow PLC to function properly when channels use SLIN for audio.
16 years ago
Tilghman Lesher 8618bacfd8 Do not queue up DTMF frames while a call is on hold.
16 years ago
Tilghman Lesher b765278efe Off-by-one error
16 years ago
Matthew Nicholson 9f51a79d88 Interpret device state AST_DEVICE_UNKNOWN as extension state AST_EXTENSION_NOT_INUSE.
16 years ago
Tilghman Lesher 7ac1e8e9c7 If variable gotten is not set, will segfault on Solaris.
16 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.
16 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.
16 years ago
Jeff Peeler cd054ab3b4 Change ast_write to not stop generator when called from ast_prod.
16 years ago
Paul Belanger ea332c39bf fix tab-completion for unload command.
16 years ago
Matthew Nicholson de1dd975e6 give a better error message when attempting to unload a module that is not loaded
16 years ago
Matthew Nicholson 4654483d6b don't unload modules that returned AST_MODULE_LOAD_DECLINE when they were loaded
16 years ago
Russell Bryant 938b6264ff Document that a leading and trailing slash is expected for test categories.
16 years ago
Jeff Peeler c9818a396f Ensure file.o is built correctly.
16 years ago
Mark Michelson 5724d8f905 Fix problem with RFC 2833 DTMF not being accepted.
16 years ago
Paul Belanger 9fc9b42295 Remove extra line breaks from 'core show config mappings'
16 years ago
Tilghman Lesher 01af082769 Autoservice loop optimization causes a busy loop, when channels are serviced while in hangup.
16 years ago
Russell Bryant 2a18c6627d Don't return a partially initialized datastore.
16 years ago
Tilghman Lesher 96e6915e83 _Really_ skip the channel... don't just retry for another 200 cycles.
16 years ago
Tilghman Lesher 7258f41a2b Don't change ownership/group/permissions on run directory, if it already exists.
16 years ago
Tilghman Lesher 8f2e2863be Also trim trailing blanks on #includes
16 years ago
Tilghman Lesher c0abc6a359 Change the way that we read include files, to accommodate for changes in GCC 4.4.
16 years ago
Russell Bryant 0dbe3c9921 Backport unit test API to 1.4.
16 years ago
Matthew Nicholson e3ee8deffd Set sin_family in ast_get_ip_or_srv() and removed the 'last' member of the ast_dnsmgr_entry struct.
16 years ago
Tilghman Lesher 0800ce3602 Variables have always been case-sensitive, so we should not be removing case-insensitive matches.
16 years ago
Tilghman Lesher ba3f2b0d20 For SpeeX, 0 bits remaining is valid and does not need an emitted warning.
16 years ago
Mark Michelson 7a7326f8e9 Fix potential crash when writing raw SLIN audio on a PLC-enabled channel.
16 years ago
Tilghman Lesher 458abdf68c Ensure restartable system calls can restart (BSD signal semantics)
16 years ago
Paul Belanger 2b04df5697 Fix Debian init script to not use -c.
16 years ago
Russell Bryant 0d37564b31 Fix summary for "core waitfullybooted" CLI command. Thanks, mnicholson.
16 years ago
Russell Bryant 9d65386480 Get rid of a warning that gets printed out when the console is configured without any logger levels
16 years ago
Mark Michelson bc766d5b69 1.4 version of the dead PLC code fix.
16 years ago
Russell Bryant d4af1fbc81 Add CLI command that blocks until Asterisk has fully booted.
16 years ago
Paul Belanger 6585975951 Cleanup error/warning messages in AEL2 parser
16 years ago
Tilghman Lesher f703a2d7fa Prevent CLI prompt from distorting output of lines shorter than the prompt.
16 years ago
Tilghman Lesher a9b91b8435 Use sigaction for signals which should persist past the initial trigger, not signal.
16 years ago
Terry Wilson 7e9a71f5d8 Merged revisions 265320,265467 via svnmerge from
16 years ago
David Vossel 6105e07933 fixes segfault when using generic plc
16 years ago
Mark Michelson b91ff0498e Allow ast_safe_sleep to defer specific frames until after the sleep has concluded.
16 years ago
Richard Mudgett 20f140f1c7 ast_callerid_parse() had a path that left name uninitialized.
16 years ago
Mark Michelson 610c1dc6bf 1.4 version of PLC fix.
16 years ago
Tilghman Lesher e7ef5288c9 Because progress is called multiple times, across several frames, we must persist states when detecting multitone sequences.
17 years ago
Mark Michelson 760f0a8a8b Fix logic error when checking for a devstate provider.
17 years ago
Mark Michelson 109a363733 Remove arbitrary size limitation for hints.
17 years ago