Commit Graph

95 Commits (7ed519ba8448eb94bb53f71a496325e94e918478)

Author SHA1 Message Date
Mark Spencer a8fb88516a Fix implementation of waitfordigit_full
21 years ago
Mark Spencer a3d396b11b Remove double unlock from ast_read
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Mark Spencer 3d61f5f20e Don't double lock the stream
21 years ago
Mark Spencer 59859d8cc2 Fix generator race (bug #1202)
21 years ago
James Golovich 9fca20acc1 Fixup read/write locking
21 years ago
Mark Spencer eeb2ca5b26 Make read/write mode have a lock parameter and use it properly.
22 years ago
Jeremy McNamara 0ddcb1f666 Add hangupcause to the hangup manager event
22 years ago
Mark Spencer 2524d2c413 Add support for new PING/PONG on zaptel which reduces the # of file descriptors on SIP/IAX channels (when zaptel interface is available) by 2 per channel
22 years ago
Mark Spencer f1330f7efd Whentohangup is in seconds, not milliseconds
22 years ago
Mark Spencer 653b86fa48 Don't complain about not knowing about -1
22 years ago
Mark Spencer 2bc6301e39 And of course return us as a winner
22 years ago
Mark Spencer c07a37b91d Minor optimizations and actually set SOFTHANGUP_TIMEOUT if appropriate
22 years ago
Mark Spencer 94f3b5751a Consider whentohangup in timeout (bug #1107)
22 years ago
Mark Spencer 806bb3c63f Add support for parking with IAX2
22 years ago
Mark Spencer a9d042db2c Handle video codecs properly
22 years ago
James Golovich 5f68a5f70d Change text in ast_get_group to explain that max group is 31 (bug #1014)
22 years ago
James Golovich a232d8e060 Move ast_get_group from res_parking.c to channel.c
22 years ago
Mark Spencer 853ead07d4 Increase length of DTMF tones in SIP et all, in-band
22 years ago
Mark Spencer de6910a6b6 Fix minor ordering issue (bug #981)
22 years ago
Mark Spencer 0b8234edb4 Don't free clone lock until after *both* fixups have taken place
22 years ago
Mark Spencer 02858c574c Don't call release if we have no generator
22 years ago
Mark Spencer fc7311e94c Don't delete original variables after appending clone ones
22 years ago
Mark Spencer 068fd1d839 Merge variable lists
22 years ago
Jeremy McNamara 74aea6680a clean up output and print that we are unregistering a channel type
22 years ago
Mark Spencer fe46a4c9d3 Gotta actually free the frame...
22 years ago
Mark Spencer 1e95c3a4ac Remove really broke MP3 stuff in favor of G.726 in the near future
22 years ago
Mark Spencer 7198e00097 Fix helper app
22 years ago
Martin Pycko b239d0de27 Pass accountcode to outgoing spool call when originated with Context&Extension&Priority
22 years ago
Mark Spencer 16ae57d222 Fix channel Caller*ID
22 years ago
Mark Spencer cfe24ba7e9 Unlock channel
22 years ago
Martin Pycko c545cd3cf7 Create better 'failed' CDRs for outgoing spool calls with context,extension,priority
22 years ago
Martin Pycko 6dfc67d078 Don't post 2 CDR's when the outgoing spool call fails
22 years ago
Martin Pycko 4828759ab8 Add distinguishing between BUSY and FAILURE for outgoing spool calls. Always save CDR record (even if the call fails). If the call fails try to see if there is
22 years ago
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
22 years ago
Martin Pycko f14004abfd Fix synchronization of recorded files when using Monitor application
22 years ago
Mark Spencer 1f628fe5f9 Handle timing file descriptor properly with agents
22 years ago
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
22 years ago
Mark Spencer eb72c49bd2 Don't double generate events
22 years ago
Mark Spencer 1b1917f4b3 Preserve queued frames
22 years ago
Mark Spencer 46171bc538 Don't hold lock in indication longer than we need it
22 years ago
Mark Spencer 66252c0f4b Lock on indication, fix agent buglet
22 years ago
Mark Spencer d91f72fd5f Add any missing locking calls
22 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
22 years ago
Mark Spencer 50af63e1d2 Never release lock when doing a hangup or bad things can happen when masq is taking place
22 years ago
Mark Spencer 7fa4d658e3 Add debugging
22 years ago
Mark Spencer fe73c5fc95 More debugging and fix it properly
22 years ago
Mark Spencer b5fb02dc70 Be fanatic about locking when calling check_hangup
22 years ago
Mark Spencer b7d9b6702e Fix small leak in outgoing stuff
22 years ago
Mark Spencer 7a6ec6b25a Fix some substantial locking issues
22 years ago