aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_agent.c
AgeCommit message (Collapse)AuthorFilesLines
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.0.0-rc1@7221 ↵v1.0.0-rc1kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16Last set of strncpy/snprintf updates (bug #2049)markster1-28/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3446 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-28Allow custom beep to be specified for agents (bug #1938)markster1-3/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3330 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22Remove pthread.h from source. We should be using asterisk/lock.h everywhere ↵citats1-1/+0
instead (except in asterisk/lock.h). git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch ↵markster1-4/+14
still pending) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3273 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09Merge FreeBSD locking fixes (bug #1411)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3176 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-03Merge agent callback login/logoff events and logging (bug #1775)markster1-10/+57
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3139 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-09More ast_strlen_zero changescitats1-15/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2930 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-08Hopefully the last round of removing needlock stuffcitats1-4/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2663 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-08Remove more needlock stuffcitats1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2662 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06Get rid of all that old needlock garbage now that we're using recursive mutexesmarkster1-9/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2644 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-03Merge Mike's updates for agent CDR updatesmarkster1-7/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2606 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-27Make read/write mode have a lock parameter and use it properly.markster1-8/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2572 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04Add support for parking with IAX2markster1-3/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2318 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-14Add logging of agent login/logoffmarkster1-0/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2162 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-12Fix recording the agent's calls by defaultmartinp1-8/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2160 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-10Fix some minor errors: when logging off using AgentCallbackLogin don't put ↵martinp1-10/+8
again the global *AGENTID* variable. Remove the '.' from the link that is put in the userfiled of CDR record git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2149 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-05Add AgentMonitorOutgoing application to allow recording of outgoing calls ↵martinp1-2/+88
made by the interface that is registered as an callback agent. Refer to "show application AgentMonitorOutput" for more info. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2131 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