aboutsummaryrefslogtreecommitdiffstats
path: root/channel.c
AgeCommit message (Collapse)AuthorFilesLines
2006-01-11Minor typo refrenced in 6191mogorman1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7963 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-05eliminate rounding errors that caused call time limits to be inaccurate ↵kpfleming1-9/+15
(issue #5913) round 'time left' reported during call limit warnings up to sound more accurate git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7825 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-04make monitoring more tolerant of peers that deliver frames in burstskpfleming1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7799 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-03revert incorrect fix for bug #6048 from revision 7709kpfleming1-1/+1
put in correct (simpler) fix add doxygen docs for channel spy 'state' values git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7740 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-30Bug 6091 - Fix race condition around uniqueidtilghman1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7677 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-15Bug #6003 - Don't free the channel structure until after having sent the ↵bweschke1-1/+1
manager event. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7482 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-01ensure channel's scheduling context is freed (issue #5788)kpfleming1-2/+7
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7268 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-30port memory leak fix from rev 7223 in trunkkpfleming1-2/+9
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7224 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7221 ↵kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-16issue #5770kpfleming1-1/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7117 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-11issue #5590kpfleming1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7068 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-02native bridging changeskpfleming1-5/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6944 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01issue #5564kpfleming1-2/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6935 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01use a writeable frame (some channel drivers/transcoders may modify the frame ↵kpfleming1-11/+11
after it has been passed to ast_write()) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6926 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01optionally send silence during recording (issue #5135)kpfleming1-0/+97
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6925 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-31fix various bugs related to list handling of channel variables (issue #5548)kpfleming1-2/+2
use nolock lists for channel variables, since no locks are needed (these lists are either temporary or protected by the channel's own lock) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6900 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-28major redesign of the channel spy infrastructure, increasing efficiency and ↵kpfleming1-62/+413
reducing locking conflicts (nearly) complete rewrite of app_muxmon, renaming the application to MixMonitor and fixing a large number of bugs and inconsistencies update app_chanspy to use new spy infrastructure git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6884 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24Doxygen documentation update from oej (issue #5505)russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-20Fix timeout > 600000 on Linux x86-32markster1-1/+14
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6836 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-17Handle device state changes properly when formatting characters are present ↵markster1-2/+2
(bug #5450, new patch) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6806 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-16Add walk by channel name prefixedmarkster1-0/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6800 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14Make sure when the timeout occurs that we actually break the bridge (bug #5252)markster1-4/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6791 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-14support sending text through agent channels (issue #5295)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6787 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13Fix crash in chanspy (bug #5332)markster1-9/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6768 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-13Fix call timeouts with rtp bridge etc (bug #5252)markster1-59/+38
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6759 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-04support call duration limits on inbound OSP calls (issue #5346)kpfleming1-0/+25
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6721 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-29code cleanupskpfleming1-32/+38
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6696 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15add API for searching active channels by context/extenkpfleming1-15/+42
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6619 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14update MANY more files with proper copyright/license info (thanks Ian!)kpfleming1-4/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01various devicestate fixes (issue #5081, take two)kpfleming1-28/+19
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6496 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01don't reverse variable order during inheritance (issue #5091)kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6489 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01eliminate old chan->pvt field, and fix bug in generic bridge to watch ↵kpfleming1-4/+4
chan->tech_pvt instead git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6479 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31ensure revents fields are initialized before calling poll()kpfleming1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6476 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31clarify comments (issue #5075)kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6474 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30Add SIP video fixesmarkster1-1/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6448 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29ensure CDR pointer is cleared after detaching it from channel (related to ↵kpfleming1-0/+1
issue #4877) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6444 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22add a LOG_DTMF logging channel and send all bridged DTMF events out that ↵kpfleming1-0/+8
channel (issue #4835) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6358 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-16temporarily revert aggressive native bridge attemptskpfleming1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6339 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-09bridging code cleanups:kpfleming1-144/+151
code style, formatting use enum/symbolic constants for return codes efficiency improvements (zaptel) only disable DTMF detection once per bridge, not every frame (zaptel) ensure VPM DTMF detector is turned off during native bridge git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6312 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-08Don't wait longer than our timeout for something to happen (bug #4653)markster1-3/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6309 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-03Fix timestamp issue with features (bug #4760 with mods)markster1-6/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6268 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-31Fix monitoring when channel redirected (bug #3809, patch redone)markster1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6247 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-27fix warningrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6236 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25formatting cleanups (bug #4782)kpfleming1-81/+122
fill out some Manager events with additional headers (bug #4782) re-word some log messages to be clearer (bug #4782) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6208 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25get rid of a warningrussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6189 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-20put ast_recvchar under its desc, add desc for ast_senddigit, don't use arussell1-3/+3
length limited copy for a static copy into a buffer that we *know* is big enough git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6178 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-18get rid of unused variablerussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6151 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15Allow manager originate to specifiy more than one variable to be set.russell1-14/+11
Allow manager originate and spool files to set writable dialplan functions, including those that use the pipe symbol to seperate arguments. Allow CDR dialplan function to be able to set the account code and userfield. This deprecates the use of the Account header in manager originate and spool files, as well as the SetAccount and SetCDRUserField applications. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6147 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15add a library of timeval manipulation functions, and change a large number ↵kpfleming1-34/+12
of usses to use the new functions (bug #4504) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6146 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15phase two of string portability stuff:kpfleming1-2/+2
don't need ast_ prefixes on functions use individual #defines for function presence add vasprintf to portability library git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6143 f38db490-d61c-443f-a65b-d21fe96a405b