Commit Graph

74 Commits

Author SHA1 Message Date
Mark Spencer 02858c574c Don't call release if we have no generator
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2129 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-02-04 23:18:16 +00:00
Mark Spencer fc7311e94c Don't delete original variables after appending clone ones
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2098 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-31 02:50:27 +00:00
Mark Spencer 068fd1d839 Merge variable lists
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2097 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-30 06:48:01 +00:00
Jeremy McNamara 74aea6680a clean up output and print that we are unregistering a channel type
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2024 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-14 06:04:46 +00:00
Mark Spencer fe46a4c9d3 Gotta actually free the frame...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1704 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-07 03:48:03 +00:00
Mark Spencer 1e95c3a4ac Remove really broke MP3 stuff in favor of G.726 in the near future
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1689 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-04 02:40:09 +00:00
Mark Spencer 7198e00097 Fix helper app
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1622 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-09 14:12:26 +00:00
Martin Pycko b239d0de27 Pass accountcode to outgoing spool call when originated with Context&Extension&Priority
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1597 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-01 21:01:31 +00:00
Mark Spencer 16ae57d222 Fix channel Caller*ID
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1593 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-10-01 14:59:40 +00:00
Mark Spencer cfe24ba7e9 Unlock channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1541 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-24 19:43:14 +00:00
Martin Pycko c545cd3cf7 Create better 'failed' CDRs for outgoing spool calls with context,extension,priority
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1538 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-22 15:27:09 +00:00
Martin Pycko 6dfc67d078 Don't post 2 CDR's when the outgoing spool call fails
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1527 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-18 21:06:29 +00:00
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
"failed" extension in the specified context (only if you use context,extension,priority syntax) and execute it.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1499 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-12 16:51:35 +00:00
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-08 16:48:07 +00:00
Martin Pycko f14004abfd Fix synchronization of recorded files when using Monitor application
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1446 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-28 20:02:10 +00:00
Mark Spencer 1f628fe5f9 Handle timing file descriptor properly with agents
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1409 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-23 02:11:44 +00:00
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1348 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-16 05:10:35 +00:00
Mark Spencer eb72c49bd2 Don't double generate events
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1339 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-15 18:29:33 +00:00
Mark Spencer 1b1917f4b3 Preserve queued frames
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1328 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 19:18:18 +00:00
Mark Spencer 46171bc538 Don't hold lock in indication longer than we need it
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1327 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 18:46:02 +00:00
Mark Spencer 66252c0f4b Lock on indication, fix agent buglet
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1313 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 18:29:58 +00:00
Mark Spencer d91f72fd5f Add any missing locking calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1312 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 17:32:44 +00:00
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1310 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-13 15:25:16 +00:00
Mark Spencer 50af63e1d2 Never release lock when doing a hangup or bad things can happen when masq is taking place
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1296 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-11 22:17:46 +00:00
Mark Spencer 7fa4d658e3 Add debugging
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1295 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-11 21:31:53 +00:00
Mark Spencer fe73c5fc95 More debugging and fix it properly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1294 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-11 21:17:33 +00:00
Mark Spencer b5fb02dc70 Be fanatic about locking when calling check_hangup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1293 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-11 21:10:52 +00:00
Mark Spencer b7d9b6702e Fix small leak in outgoing stuff
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1261 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-04 23:30:49 +00:00
Mark Spencer 7a6ec6b25a Fix some substantial locking issues
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1236 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-29 16:09:03 +00:00
Mark Spencer 3119961e8c Minor formatting fix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1231 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-28 14:27:05 +00:00
Mark Spencer 2984b40bc9 Fix race in agent/masquerade
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1196 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-16 18:54:16 +00:00
Mark Spencer fd1ca04d76 Be sure to close timing file descriptor
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1162 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-04 16:49:11 +00:00
Mark Spencer 6fb26bad22 Make masquerade compatible with timingfd
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1140 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-29 23:23:54 +00:00
Mark Spencer 9b0526bb46 Minor cleanups
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1138 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-29 21:54:58 +00:00
Mark Spencer 40e4cfe458 Properly implement using zaptel for timing of file playback
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1137 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-29 20:32:26 +00:00
Mark Spencer f5e13431a5 Add SIP/RTP video support, video enable app_echo, start on RTCP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1128 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-28 16:40:02 +00:00
Mark Spencer 6407936c27 manager unique id
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1083 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-11 12:24:13 +00:00
Mark Spencer 047bc4bd88 Add unique identifier
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1064 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-30 04:41:18 +00:00
Mark Spencer 37d41292bb Write to read monitor before translation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1059 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-28 19:38:02 +00:00
Mark Spencer f345e8a77c Handle progress in chan_sip properly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1025 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-15 22:39:01 +00:00
Mark Spencer 7a506337e6 Make vmail handle things properly in the case of included contexts
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1021 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-14 19:21:36 +00:00
Mark Spencer 8f27350e65 Add transfer to IAX2, and transfer application
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1016 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-14 05:33:06 +00:00
Mark Spencer 40c4e1f8c4 Use zaptel timers to wake up processes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1002 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-12 04:23:55 +00:00
Mark Spencer 5e019a3df5 Free the right frame in case of an overflow
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@979 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-08 04:40:35 +00:00
Mark Spencer 6eeee2496b More BSD enhancements
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@916 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-27 18:13:11 +00:00
Mark Spencer 5d4c51eeb9 Finish implementing prod code
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@861 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-17 02:52:53 +00:00
Mark Spencer 40fe8aa533 Add "prod" function, to get audio moving
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@856 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-16 02:47:03 +00:00
Mark Spencer c4da749362 Add iLBC codec
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@852 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-15 04:36:52 +00:00
Mark Spencer a6cc0b233e When swapping subs, queue a null frame, extend delay for hangup-on-flash
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@823 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-11 04:31:33 +00:00
Mark Spencer 43604eb770 Implement call pickup on SIP, override context if appropriate
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@791 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-09 04:00:43 +00:00