Commit Graph

295 Commits (e1f5e8e583f7ed3a78f0b51cf9ae4ce0e6b251f4)

Author SHA1 Message Date
Mark Spencer dd11afca42 Fix call timeouts with rtp bridge etc (bug #5252)
20 years ago
Kevin P. Fleming b7c31babb0 support call duration limits on inbound OSP calls (issue #5346)
20 years ago
Kevin P. Fleming 62209ede0c code cleanups
20 years ago
Kevin P. Fleming 29bdd1b424 add API for searching active channels by context/exten
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming d3a76999d0 various devicestate fixes (issue #5081, take two)
20 years ago
Kevin P. Fleming 253e6537df don't reverse variable order during inheritance (issue #5091)
20 years ago
Kevin P. Fleming e04ba4a11f eliminate old chan->pvt field, and fix bug in generic bridge to watch chan->tech_pvt instead
20 years ago
Kevin P. Fleming 050d6c7d34 ensure revents fields are initialized before calling poll()
20 years ago
Kevin P. Fleming 1480688582 clarify comments (issue #5075)
20 years ago
Mark Spencer 5d4d2fdfd4 Add SIP video fixes
20 years ago
Kevin P. Fleming 49b0098c4a ensure CDR pointer is cleared after detaching it from channel (related to issue #4877)
20 years ago
Kevin P. Fleming dffade452c add a LOG_DTMF logging channel and send all bridged DTMF events out that channel (issue #4835)
20 years ago
Kevin P. Fleming 8253780716 temporarily revert aggressive native bridge attempts
20 years ago
Kevin P. Fleming ce7a1e4768 bridging code cleanups:
20 years ago
Mark Spencer d9cb23cc90 Don't wait longer than our timeout for something to happen (bug #4653)
20 years ago
Mark Spencer 8712d1d7f1 Fix timestamp issue with features (bug #4760 with mods)
20 years ago
Mark Spencer f49ff59c3f Fix monitoring when channel redirected (bug #3809, patch redone)
20 years ago
Russell Bryant 80af1153bc fix warning
20 years ago
Kevin P. Fleming 8b3f4e3022 formatting cleanups (bug #4782)
20 years ago
Russell Bryant 36093d24f7 get rid of a warning
20 years ago
Russell Bryant 5589a1e387 put ast_recvchar under its desc, add desc for ast_senddigit, don't use a
20 years ago
Russell Bryant 5af1098063 get rid of unused variable
20 years ago
Russell Bryant a9c7f50a09 Allow manager originate to specifiy more than one variable to be set.
20 years ago
Kevin P. Fleming 22b0f5d306 add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504)
20 years ago
Kevin P. Fleming 9d8d86e19d phase two of string portability stuff:
20 years ago
Kevin P. Fleming b6486df40e first phase of proper fix for portable string function problems (bug #4669)
20 years ago
Kevin P. Fleming 4bcf6f7806 fix logic error in searching for channel by name (bug #4684)
20 years ago
Kevin P. Fleming 24f9f8586b cast constants into the proper type (bug #4686)
20 years ago
Anthony Minessale II fb4106f357 Typo Fix (per corydon76)
20 years ago
Malcolm Davenport 47edc64ecd D'oh
20 years ago
Malcolm Davenport fe7c0b0cce Bug #4652 - Take two
20 years ago
Malcolm Davenport d36d51f732 Bug #4652 - Require libstrfunc for FreeBSD. Thanks Corydon
20 years ago
Kevin P. Fleming c13d601fb4 queue device state changes and handle them serially in a background thread
20 years ago
Kevin P. Fleming 6797e6334f don't write frames out to channel until after sending them to spies and/or monitor, since the channel driver might modify the frame data in the buffer (bug #4623)
20 years ago
Kevin P. Fleming 386f0e70b3 ensure that text frames are copied correctly even if they are not null-terminated (bug #4615)
20 years ago
Russell Bryant 52ef5c7d30 add function to convert a cause code to a string
20 years ago
Kevin P. Fleming 7ec4d28296 optimize ast_recvchar/ast_recvtext (bug #4591)
20 years ago
Kevin P. Fleming 85091ab68d add channel CLID info in manager Link event (bug #4548 with minor mod)
20 years ago
Kevin P. Fleming 767f019264 add AGI 'RECEIVE TEXT' command (bug #4525)
20 years ago
Mark Spencer 121a4d8c71 Fix timelimit bug (bug #4552)
20 years ago
Russell Bryant b71be71262 fix deadlock message output (bug #4508)
20 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
20 years ago
Kevin P. Fleming 0e6762dd5f remove experimental module version tags
20 years ago
Kevin P. Fleming 1bac31d6bd more efficient (and understandable) ast_channel_walk_locked, and vastly more efficient ast_channel_by_name_locked (bug #4265)
20 years ago
Kevin P. Fleming 723d6b5be8 more ast_copy_string() conversion
20 years ago
Kevin P. Fleming 7a2d5cbb3e make ast_waitstream_* return value compatible with platforms that use unsigned char by default (bug #4455)
20 years ago
Kevin P. Fleming a273ffa005 make 'show channeltypes' list whether device state is supported (bug #4464)
20 years ago
Kevin P. Fleming 23472dd2c0 support configurable batch posting of CDRs (off by default) (bug #3883)
20 years ago
Kevin P. Fleming 050416ed29 make 'show channeltypes' output format work properly (bug #4413)
20 years ago
Kevin P. Fleming 4910637da7 code formatting and comments, plus minor device state fix (bug #4171)
20 years ago
Mark Spencer 81643ec9c3 Remove double fout++ and comment on flag (bug #4267)
20 years ago
Kevin P. Fleming 8634ef9e4a don't use '%i' at all, since we have no current use cases that need non base-10 parsing (bug #4110)
20 years ago
Mark Spencer 7bedf24c8c If poll returns 0, force *ms to 0
20 years ago
Kevin P. Fleming 199add9567 phase 1 of header include cleanup (bug #4067)
20 years ago
Kevin P. Fleming e1d1a962c7 initialize errno and don't report an error when poll() returns without indicating one (bug #4059)
20 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Kevin P. Fleming 3afbc3287f don't force transcoding through SLINEAR when transcoding is not needed at all
20 years ago
Kevin P. Fleming e7bbe31f8f optimize codec selection and format changing code
20 years ago
Kevin P. Fleming 33801137f8 don't take the channel list lock until we're actually ready to put the new channel into the list in ast_channel_alloc (bug #3928)
20 years ago
Matthew Fredrickson b81f233e68 Merging in xylome's beaerer capabilty patch (bug 3547)
20 years ago
Mark Spencer b6fd23d966 Fix build without zaptel (bug #3901)
20 years ago
Mark Spencer 886b082880 Make bridging more efficient
20 years ago
Anthony Minessale II 1c7fef7ece increase queue length of chanspy queue
20 years ago
Anthony Minessale II 6afb37c9ae add missing newlines
20 years ago
Mark Spencer dc9faa21e4 Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
20 years ago
Mark Spencer df81f135e4 GCC 4 fix (bug #3875)
20 years ago
Anthony Minessale II 4d48644182 Fix the mysterious missing if
20 years ago
Mark Spencer 29ce32912d Merge API changes for chanspy
20 years ago
Mark Spencer ff47b7ec31 Make sure that waitfordigit_full doesn't hangup on -EINTR (bug #3831)
20 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
20 years ago
Mark Spencer 34e8ed636d Fix queue URL passing (bug #3543)
20 years ago
Mark Spencer 9cd9198127 Fix silly newline miss (bug #3555)
21 years ago
Mark Spencer d95c7d63d0 Copy language, too (bug #3401)
21 years ago
Russell Bryant 0c30452423 update copyright headers for 2005
21 years ago
Josh Roberson 7f887cca90 Misc Grammer/formatting fixes - Thanks Corydon76! (bug #3361)
21 years ago
Mark Spencer 840f035827 Merge hold patch (bug #1840)
21 years ago
Mark Spencer 160c04b793 Repair // comments to /* */ comments (bug #3347)
21 years ago
Mark Spencer 96503a02c1 Make groups be 64-bits (bug #3351, with mods)
21 years ago
Mark Spencer 122b11ec21 Handle masq properly when clone channel has no vars (bug 3344)
21 years ago
Mark Spencer 7c048c0b65 Handle syntax errors in group descriptions more gracefully (bug #3330)
21 years ago
Mark Spencer 92eb0c2018 More flagification, courtesy drumkilla (bug #3280)
21 years ago
Mark Spencer b629af806e Handle masq properly with music (bug #3235)
21 years ago
Mark Spencer 88979c2a4a Don't allow masquerading into oneself (bug #3040)
21 years ago
Mark Spencer 51cab9e7cc Make queue support channel variable inheritance (bug #3274)
21 years ago
Mark Spencer c31621bbec Calculate tvdiff properly (avoid off-by-one)
21 years ago
Mark Spencer e7d4ae8efa Make features configurable and easier to implement
21 years ago
Mark Spencer 1ea2b79b37 Handle group memberships better with masquerade (bug #3067)
21 years ago
Mark Spencer 7abe9e6c16 List improvements from kpfleming (bugs #3166,#3140)
21 years ago
Mark Spencer c7306dce2b Make sure to wake up sleeper on sip transfer issue (bug #2938)
21 years ago
Mark Spencer ce2e6b28e8 Merge OEJ's channel type listing (bug #3187) with slight modifications
21 years ago
Mark Spencer 713a2eb072 Merge anthm's native MOH patch (bug #2639) he promises me he'll rid it of ast_flag_moh...
21 years ago
Mark Spencer cecda3fb67 Speed up ast_list macros (bug #3135)
21 years ago
Mark Spencer 946e66ef0e Make event parameter names consistent for callerid (bug #3116)
21 years ago
Mark Spencer b3a0ef24ed Fix comment issues (bug #3089)
21 years ago
Mark Spencer 5789ae4d18 Make music on hold truly optional (bug #2998)
21 years ago
Mark Spencer c46e21252c Big diet for struct ast_channel
21 years ago
Mark Spencer 134e6180c5 Disable echo canceller for digital calls (bug #2785), fix build on MacOSX (bug #2803)
21 years ago
Mark Spencer 6cb38ac23a Add features (incomplete, highly experimental), fix DundiLookup app, debug improvements (bug #2800)
21 years ago
Mark Spencer 94994626b6 Pass through flash hook
21 years ago