aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_agent.c
AgeCommit message (Collapse)AuthorFilesLines
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/tags/0.9.0@7221 ↵v0.9.0kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-13This commit was manufactured by cvs2svn to create tag 'v0_9_0'.(no author)1-8/+9
git-svn-id: http://svn.digium.com/svn/asterisk/tags/v0_9_0@2684 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-03Add recording agent's calls patch. Basically the call starts recording when ↵martinp1-6/+73
the agent picks up and the file is stamped with the agent's id and the timestamp. Also optionally a URL link to that file may be inserted in the userfield of the CDR record. By default the recorded file will be mixed if soxmix is available. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2121 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-08Trustingly add Thorston's deadlock patchmarkster1-1/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1708 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08BSD portability enhancements (bug #234)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1486 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-07Copy context properlymarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1483 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-06When taking a masqed call, be sure to mark it as acknowledgedmarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1481 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-06Be sure we have the agent lockmarkster1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1478 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-04Base ackcall on newly available agent, not the pending onemarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1469 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-27We have to release app_lock even if there is no channel logged in anymoremarkster1-6/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1442 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26Make ack_sleep do somethingmarkster1-0/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1441 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26Clear high res valuemarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1440 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26handle app_lock properlymarkster1-5/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1439 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26How about manipulating the right lockmarkster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1438 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26Make res deterministic, don't release lock until totally donemarkster1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1436 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26Fix agent deadlockmarkster1-2/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1435 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26Wait for '#' to acknowledge pending agents, too when ackcall=alwaysmarkster1-9/+99
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1433 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-23Handle timing file descriptor properly with agentsmarkster1-3/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1409 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21First pass at making '#' work on non-callback agentsmarkster1-5/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1395 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19Revert earlier changesmarkster1-21/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1381 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19Fix typomarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1380 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19Create/dial channel if availability is on callback channelmarkster1-1/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1379 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19Put agent login board in the right placemarkster1-10/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1378 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19Check availability on callback agents when no wrapuptime specifiedmarkster1-3/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1373 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19Quick fixmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1370 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19Don't create a pending agent if nobody is logged inmarkster1-34/+40
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1369 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16Verify extension is correctmarkster1-5/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1350 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16Show the names of the codecs instead of the numbers (bug #92)martinp1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1348 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16Update agent documentationmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1347 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14Allow AgentCallbackLogin to specify new location (bug #46)markster1-1/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1334 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14ignore musicclass for music on hold (bug #62)markster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1332 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14Send callerid on callback agents (bug #103)markster1-0/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1329 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13Lock on indication, fix agent bugletmarkster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1313 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13Add any missing locking callsmarkster1-12/+35
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1312 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13Totally revamp thread debugging to support locating and removing deadlocksmarkster1-96/+96
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1310 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13In agent, forward codecs alongmarkster1-5/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1306 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-08Properly defuse race in chan_local, fix extremely unlikely path for losing ↵markster1-0/+2
lock in chan_agent git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1276 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-06Try immediately logged in agents first, then callbacklogin onesmarkster1-1/+29
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1266 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-06Fix race in agent loginmarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1265 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-05Fix options, switch defaultmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1264 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-05Merge tim's "ack" optionmarkster1-0/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1263 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-04Fix login to allow logging off with @contextmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1260 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-04Clear acknowledged flag on hangupmarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1258 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-03Honor context in agent callback loginmarkster1-1/+12
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1254 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-02Fix sounds descriptions, add more info to chan_agentmarkster1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1253 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-28Add wrapup timemarkster1-6/+38
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1230 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-27Properly handle hangups on agent, improve formatting of sample agents.confmarkster1-3/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1228 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-22First pass at auto logoff supportmarkster1-0/+18
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1199 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-16Fix race in agent/masquerademarkster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1196 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-16Fix potential race in check_availabilitymarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1191 f38db490-d61c-443f-a65b-d21fe96a405b