aboutsummaryrefslogtreecommitdiffstats
path: root/channel.c
AgeCommit message (Collapse)AuthorFilesLines
2006-01-22Merged revisions 8437 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r8437 | russell | 2006-01-22 12:47:13 -0500 (Sun, 22 Jan 2006) | 2 lines fix MixMonitor crash (issue #6321, probably others) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8438 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-22add 'show channeltype' CLI command (issue #6149, with small modifications)russell1-0/+81
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8422 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-21on this pass, only remove duplicate log messagesrussell1-5/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8403 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-21finish reverting my pass through the tree to remove checks of the result ofrussell1-1/+6
ast_strdupa, this one is revision 8362 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8401 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-21remove some useless checks after calls to ast_strduparussell1-6/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8362 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-17Extra comma causing compilation errors...oej1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8137 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-17don't generate any message for native bridge attempts unless all the basic ↵kpfleming1-3/+3
checks have passed and we're actually going to try it git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8120 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-16 Spelling corrections (mostly in comments and doxygen areas) #6249 bweschke1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8100 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-16Merged revisions 7963 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r7963 | mogorman | 2006-01-10 23:38:07 -0500 (Tue, 10 Jan 2006) | 2 lines Minor typo refrenced in 6191 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8090 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-14added feature for pausing and unpausing the mogorman1-4/+8
monitor app from manager and in the call through features.conf bug 5395 for the patch git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8070 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-12More changes to make t.38 support workmattf1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8015 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-11oops. :)russell1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7974 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-11- add AST_LIST_HEAD_NOLOCK_STATIC, similar to AST_LIST_HEAD_STATIC, but ↵russell1-27/+20
without the lock! - store registered channel backends using linked list macros git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7968 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-07Add support for H.264 with SIP and recordingmarkster1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7855 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-05Merged revisions 7825 via svnmerge from kpfleming1-9/+15
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r7825 | kpfleming | 2006-01-05 17:49:50 -0600 (Thu, 05 Jan 2006) | 3 lines eliminate rounding errors that caused call time limits to be inaccurate (issue #5913) round 'time left' reported during call limit warnings up to sound more accurate ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7826 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-04Merged revisions 7799-7800 via svnmerge from kpfleming1-4/+4
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r7799 | kpfleming | 2006-01-04 17:02:38 -0600 (Wed, 04 Jan 2006) | 2 lines make monitoring more tolerant of peers that deliver frames in bursts ........ r7800 | kpfleming | 2006-01-04 17:27:57 -0600 (Wed, 04 Jan 2006) | 2 lines ensure that ulaw/alaw sound files are filled with silence when extended (not zeroes) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7801 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-04Issue #6127: Count in show channeltypes (junky)oej1-1/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7776 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-03update copyright headers for files changed this yearkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7751 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-03Merged revisions 7740 via svnmerge from kpfleming1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r7740 | kpfleming | 2006-01-03 11:24:56 -0600 (Tue, 03 Jan 2006) | 4 lines revert incorrect fix for bug #6048 from revision 7709 put in correct (simpler) fix add doxygen docs for channel spy 'state' values ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7741 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-01remove some duplicated code (issue #6098)russell1-18/+5
Also, touch up some formatting git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7691 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-31update comments to doxygen stylerussell1-74/+81
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7688 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-30update doxygen docs to specify authorsrussell1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7682 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-30Merged revisions 7677 via svnmerge fromtilghman1-0/+3
/branches/1.2 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7678 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-24minor cleanups ...russell1-48/+30
- use for loops instead of while loops for basic list traversals - remove an unused 'res' variable - formatting tweaks git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7617 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-20Major peformance improvements to meetmemarkster1-3/+21
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7547 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-15 Bug #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/trunk@7481 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-04convert most of the option_*'s to a single ast_flags structure. Also, fix somerussell1-2/+2
formatting, remove some unnecessary casts, and other little code cleanups. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7331 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-03Bug 5858 - Make the chanvars.c functions return a 'const char *'tilghman1-2/+2
This should prevent us from unintentionally changing variable values when they're returned from pbx_builtin_getvar_helper. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7304 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-02Merged revisions 7265-7266,7268-7275 via svnmerge from kpfleming1-2/+7
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r7265 | oej | 2005-12-01 17:18:14 -0600 (Thu, 01 Dec 2005) | 2 lines Changing bug report address to the Asterisk issue tracker ........ r7266 | kpfleming | 2005-12-01 17:18:29 -0600 (Thu, 01 Dec 2005) | 3 lines Makefile 'update' target now supports updating from Subversion repositories (issue #5875) remove support for 'patches' subdirectory, it's no longer useful ........ r7268 | kpfleming | 2005-12-01 17:34:58 -0600 (Thu, 01 Dec 2005) | 2 lines ensure channel's scheduling context is freed (issue #5788) ........ r7269 | kpfleming | 2005-12-01 17:49:44 -0600 (Thu, 01 Dec 2005) | 2 lines don't block waiting for the Festival server forever when it goes away (issue #5882) ........ r7270 | kpfleming | 2005-12-01 18:26:12 -0600 (Thu, 01 Dec 2005) | 2 lines allow variables to exist on both 'halves' of the Local channel (issue #5810) ........ r7271 | kpfleming | 2005-12-01 18:28:48 -0600 (Thu, 01 Dec 2005) | 2 lines protect agent_bridgedchannel() from segfaulting when there is no bridged channel (issue #5879) ........ r7272 | kpfleming | 2005-12-01 18:39:00 -0600 (Thu, 01 Dec 2005) | 3 lines properly handle password changes when mailbox is last line of config file and not followed by a newline (issue #5870) reformat password changing code to conform to coding guidelines (issue #5870) ........ r7273 | kpfleming | 2005-12-01 18:42:40 -0600 (Thu, 01 Dec 2005) | 2 lines allow previous context-searching behavior to be used if desired (issue #5899) ........ r7274 | kpfleming | 2005-12-01 18:51:15 -0600 (Thu, 01 Dec 2005) | 2 lines inherit channel variables into channels created by Page() application (issue #5888) ........ r7275 | oej | 2005-12-01 18:52:13 -0600 (Thu, 01 Dec 2005) | 2 lines Bug #5907. Improve SIP INFO DTMF debugging output. (1.2 & Trunk) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7276 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-30free write frames when spy queues provide frames that don't need to be dup'dkpfleming1-2/+9
properly lock and trigger spies when detaching them en masse git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7223 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/trunk@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