Commit Graph

354 Commits (4b3832fc87d0650b67816e8a933c8f8c00c1284e)

Author SHA1 Message Date
Russell Bryant 95151cead2 Merged revisions 9581 via svnmerge from
20 years ago
Mark Spencer 4a80fe5022 Add capability to retrieve list of channel types
20 years ago
Tilghman Lesher 34bcd0e0b6 Bug 6322 - Implementation of SHA1 in Asterisk (plus dialplan function to use it)
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant e01861fafd define a global null_frame object so when queueing a null frame, you don't
20 years ago
Mark Spencer 37815b2cce Merge Rizzo's waitfor update (bug #4584)
20 years ago
Kevin P. Fleming f8b6a4db98 don't use tone generation for DTMF if the channel driver only supports begin/end (will need more work to translate non-variable events into begin/end events)
20 years ago
Kevin P. Fleming d8908a3f52 add channel-driver callbacks for variable length DTMF
20 years ago
Kevin P. Fleming cde6058aef make ast_read() able to handle channel read()/exception() methods that return a chain of frames
20 years ago
Olle Johansson 1d99282f9f Issue #6349 - patch by markster, imported from 1.2
20 years ago
Kevin P. Fleming 49f69c3f94 Merged revisions 8588 via svnmerge from
20 years ago
Russell Bryant a7b05ea51c convert ast_channel list to use linked list macros (issue #6338)
20 years ago
Olle Johansson 9434a05dc1 - Report SIP reload in manager (issue 5742 with small changes)
20 years ago
Russell Bryant c84ec3a3ad Merged revisions 8437 via svnmerge from
20 years ago
Russell Bryant 8cddfd5da1 add 'show channeltype' CLI command (issue #6149, with small modifications)
20 years ago
Russell Bryant 4414f45393 on this pass, only remove duplicate log messages
20 years ago
Russell Bryant e040a10d81 finish reverting my pass through the tree to remove checks of the result of
20 years ago
Russell Bryant a501cdb8c6 remove some useless checks after calls to ast_strdupa
20 years ago
Olle Johansson 533a64401b Extra comma causing compilation errors...
20 years ago
Kevin P. Fleming 21347757ef don't generate any message for native bridge attempts unless all the basic checks have passed and we're actually going to try it
20 years ago
BJ Weschke 3854a2438e Spelling corrections (mostly in comments and doxygen areas) #6249
20 years ago
Russell Bryant 06d2ae82cd Merged revisions 7963 via svnmerge from
20 years ago
Matt O'Gorman 06f2040e6f added feature for pausing and unpausing the
20 years ago
Matthew Fredrickson 1437a7255d More changes to make t.38 support work
20 years ago
Russell Bryant 9de6d70b24 oops. :)
20 years ago
Russell Bryant 752e3c8938 - add AST_LIST_HEAD_NOLOCK_STATIC, similar to AST_LIST_HEAD_STATIC, but without the lock!
20 years ago
Mark Spencer e2ef61814f Add support for H.264 with SIP and recording
20 years ago
Kevin P. Fleming 7bbbbffa6a Merged revisions 7825 via svnmerge from
20 years ago
Kevin P. Fleming c3ce1852bc Merged revisions 7799-7800 via svnmerge from
20 years ago
Olle Johansson 7c0ae1bc1f Issue #6127: Count in show channeltypes (junky)
20 years ago
Kevin P. Fleming a4f8d466e8 update copyright headers for files changed this year
20 years ago
Kevin P. Fleming cdf0303465 Merged revisions 7740 via svnmerge from
20 years ago
Russell Bryant ecacbda75f remove some duplicated code (issue #6098)
20 years ago
Russell Bryant 44d8f1e3b4 update comments to doxygen style
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Tilghman Lesher 75dc984c31 Merged revisions 7677 via svnmerge from
20 years ago
Russell Bryant 22315a44c4 minor cleanups ...
20 years ago
Mark Spencer d6b8ce3921 Major peformance improvements to meetme
20 years ago
BJ Weschke 3dd016d7b5 Bug #6003 - Don't free the channel structure until after having sent the manager event.
20 years ago
Russell Bryant ec05153ac4 convert most of the option_*'s to a single ast_flags structure. Also, fix some
20 years ago
Tilghman Lesher 870f98f02d Bug 5858 - Make the chanvars.c functions return a 'const char *'
20 years ago
Kevin P. Fleming 0242a69b3f Merged revisions 7265-7266,7268-7275 via svnmerge from
20 years ago
Kevin P. Fleming 66ddc1dd5f free write frames when spy queues provide frames that don't need to be dup'd
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 60ebbb5744 issue #5770
20 years ago
Kevin P. Fleming c6e7b2a333 issue #5590
20 years ago
Kevin P. Fleming 5f50e4cb93 native bridging changes
20 years ago
Kevin P. Fleming b05e64ed12 issue #5564
20 years ago
Kevin P. Fleming cfced0420e use a writeable frame (some channel drivers/transcoders may modify the frame after it has been passed to ast_write())
20 years ago
Kevin P. Fleming 03ceef35ac optionally send silence during recording (issue #5135)
20 years ago
Kevin P. Fleming 8fb55e2478 fix various bugs related to list handling of channel variables (issue #5548)
20 years ago
Kevin P. Fleming 846b39a9f1 major redesign of the channel spy infrastructure, increasing efficiency and reducing locking conflicts
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer 5ef59963d0 Fix timeout > 600000 on Linux x86-32
20 years ago
Mark Spencer 7e890dd49c Handle device state changes properly when formatting characters are present (bug #5450, new patch)
20 years ago
Mark Spencer d2025ad2a1 Add walk by channel name prefixed
20 years ago
Mark Spencer 141d9f7156 Make sure when the timeout occurs that we actually break the bridge (bug #5252)
20 years ago
Kevin P. Fleming 2fe49e7a5f support sending text through agent channels (issue #5295)
20 years ago
Mark Spencer 370f98e223 Fix crash in chanspy (bug #5332)
20 years ago
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