James Golovich
|
e9c65d0c08
|
Hopefully the last round of removing needlock stuff
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2663 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-08 19:28:05 +00:00 |
|
James Golovich
|
1b2dc7ef75
|
Remove more needlock stuff
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2662 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-08 19:19:24 +00:00 |
|
Mark Spencer
|
13bca43aa8
|
Get rid of all that old needlock garbage now that we're using recursive mutexes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2644 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-06 22:17:32 +00:00 |
|
Mark Spencer
|
cdb1b1dba3
|
Merge Mike's updates for agent CDR updates
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2606 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-03 00:41:47 +00:00 |
|
Mark Spencer
|
eeb2ca5b26
|
Make read/write mode have a lock parameter and use it properly.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2572 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-27 06:50:12 +00:00 |
|
Mark Spencer
|
806bb3c63f
|
Add support for parking with IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2318 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-04 01:11:25 +00:00 |
|
Mark Spencer
|
2a31c91136
|
Add logging of agent login/logoff
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2162 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-14 04:54:39 +00:00 |
|
Martin Pycko
|
f49d75994e
|
Fix recording the agent's calls by default
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2160 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-12 22:28:35 +00:00 |
|
Martin Pycko
|
2671e3d9bb
|
Fix some minor errors: when logging off using AgentCallbackLogin don't put again the global *AGENTID* variable. Remove the '.' from the link that is put in the userfiled of CDR record
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2149 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-10 21:14:48 +00:00 |
|
Martin Pycko
|
ba3b53d64a
|
Add AgentMonitorOutgoing application to allow recording of outgoing calls made by the interface that is registered as an callback agent. Refer to "show application AgentMonitorOutput" for more info.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2131 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-05 21:13:17 +00:00 |
|
Martin Pycko
|
860f35a7ab
|
Add recording agent's calls patch. Basically the call starts recording when 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: https://origsvn.digium.com/svn/asterisk/trunk@2121 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-03 16:57:00 +00:00 |
|
Mark Spencer
|
81339d3c3c
|
Trustingly add Thorston's deadlock patch
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1708 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-11-08 04:35:57 +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 |
|
Mark Spencer
|
328897248a
|
Copy context properly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1483 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-09-07 00:12:29 +00:00 |
|
Mark Spencer
|
ebae0a11be
|
When taking a masqed call, be sure to mark it as acknowledged
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1481 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-09-06 20:13:09 +00:00 |
|
Mark Spencer
|
d488a8c522
|
Be sure we have the agent lock
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1478 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-09-06 19:10:08 +00:00 |
|
Mark Spencer
|
9c12f6b550
|
Base ackcall on newly available agent, not the pending one
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1469 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-09-04 04:03:47 +00:00 |
|
Mark Spencer
|
77a6aa9327
|
We have to release app_lock even if there is no channel logged in anymore
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1442 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-27 15:59:43 +00:00 |
|
Mark Spencer
|
c3882de991
|
Make ack_sleep do something
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1441 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-26 18:50:46 +00:00 |
|
Mark Spencer
|
e46cb9d09a
|
Clear high res value
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1440 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-26 05:21:22 +00:00 |
|
Mark Spencer
|
e5732d1743
|
handle app_lock properly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1439 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-26 04:53:49 +00:00 |
|
Mark Spencer
|
00f701aa87
|
How about manipulating the right lock
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1438 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-26 04:08:12 +00:00 |
|
Mark Spencer
|
a257ce71d1
|
Make res deterministic, don't release lock until totally done
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1436 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-26 03:50:01 +00:00 |
|
Mark Spencer
|
01f66003a4
|
Fix agent deadlock
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1435 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-26 03:17:00 +00:00 |
|
Mark Spencer
|
e46cefeb4b
|
Wait for '#' to acknowledge pending agents, too when ackcall=always
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1433 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-26 00:36:03 +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 |
|
Mark Spencer
|
51895a907e
|
First pass at making '#' work on non-callback agents
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1395 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-21 16:42:13 +00:00 |
|
Mark Spencer
|
55d8ae6caa
|
Revert earlier changes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1381 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-19 21:35:33 +00:00 |
|
Mark Spencer
|
704f806df6
|
Fix typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1380 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-19 21:26:29 +00:00 |
|
Mark Spencer
|
789a8be699
|
Create/dial channel if availability is on callback channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1379 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-19 21:14:16 +00:00 |
|
Mark Spencer
|
326456653b
|
Put agent login board in the right place
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1378 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-19 19:49:45 +00:00 |
|
Mark Spencer
|
2eda7699de
|
Check availability on callback agents when no wrapuptime specified
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1373 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-19 15:06:13 +00:00 |
|
Mark Spencer
|
1ab3f636cc
|
Quick fix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1370 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-19 01:20:29 +00:00 |
|
Mark Spencer
|
caffbd564d
|
Don't create a pending agent if nobody is logged in
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1369 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-19 01:01:00 +00:00 |
|
Mark Spencer
|
9ced4a373b
|
Verify extension is correct
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1350 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-16 15:31:18 +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
|
6fc89a80d1
|
Update agent documentation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1347 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-16 04:42:13 +00:00 |
|
Mark Spencer
|
0e56b81f4c
|
Allow AgentCallbackLogin to specify new location (bug #46)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1334 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-14 21:27:24 +00:00 |
|
Mark Spencer
|
4c17496489
|
ignore musicclass for music on hold (bug #62)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1332 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-14 21:04:54 +00:00 |
|
Mark Spencer
|
5aab786c35
|
Send callerid on callback agents (bug #103)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1329 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-14 20:42:25 +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
|
f230bc9d12
|
In agent, forward codecs along
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1306 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-13 01:12:19 +00:00 |
|
Mark Spencer
|
29802d2ff5
|
Properly defuse race in chan_local, fix extremely unlikely path for losing lock in chan_agent
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1276 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-08 03:01:29 +00:00 |
|
Mark Spencer
|
e0369d78c9
|
Try immediately logged in agents first, then callbacklogin ones
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1266 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-06 04:00:37 +00:00 |
|
Mark Spencer
|
826fe52a8a
|
Fix race in agent login
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1265 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-06 01:39:42 +00:00 |
|
Mark Spencer
|
d7754393bb
|
Fix options, switch default
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1264 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-05 23:59:56 +00:00 |
|
Mark Spencer
|
6ca53fde12
|
Merge tim's "ack" option
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1263 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-05 23:57:55 +00:00 |
|
Mark Spencer
|
2711c7aed9
|
Fix login to allow logging off with @context
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1260 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-04 22:22:54 +00:00 |
|
Mark Spencer
|
7f886b4c53
|
Clear acknowledged flag on hangup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1258 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-04 20:53:18 +00:00 |
|
Mark Spencer
|
1d0858f08e
|
Honor context in agent callback login
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1254 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-03 18:22:12 +00:00 |
|
Mark Spencer
|
f4985479d2
|
Fix sounds descriptions, add more info to chan_agent
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1253 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-08-02 21:25:43 +00:00 |
|
Mark Spencer
|
e2ca759d56
|
Add wrapup time
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1230 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-28 14:24:10 +00:00 |
|
Mark Spencer
|
43d532519f
|
Properly handle hangups on agent, improve formatting of sample agents.conf
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1228 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-27 04:27:18 +00:00 |
|
Mark Spencer
|
c05524beb1
|
First pass at auto logoff support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1199 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-22 11:06:56 +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
|
acb58deb48
|
Fix potential race in check_availability
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1191 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-16 02:25:53 +00:00 |
|
Mark Spencer
|
94f7087311
|
Add musiconhold definitions to show agents
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1181 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-14 04:21:00 +00:00 |
|
Mark Spencer
|
4e6c02b6ad
|
instead of hanging up channel after masquerade (risking deadlock), mark it as a zombie, then masquerade
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1180 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-14 03:45:53 +00:00 |
|
Mark Spencer
|
936baa4dfa
|
Don't check availability on a hungup channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1179 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-14 02:57:45 +00:00 |
|
Mark Spencer
|
d0e69f8c6e
|
Add dynamic agent stuff, still missing audio files
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1178 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-14 02:31:56 +00:00 |
|
Mark Spencer
|
c11f4d9df6
|
Fix race in Agents
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1173 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-09 22:41:51 +00:00 |
|
Mark Spencer
|
f88d485e38
|
Lock agents while removing pending ones
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1168 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-08 19:02:36 +00:00 |
|
Mark Spencer
|
a5a9db828e
|
Don't retry lock if there is no channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1167 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-08 18:50:02 +00:00 |
|
Mark Spencer
|
16b14c8945
|
Create concept of a "pending agent", so you can have agents access pending calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1145 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-01 16:16:28 +00:00 |
|
Mark Spencer
|
65ed20b4f4
|
Add agent groupings, fix the "incorrect" message on first login attempt
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1144 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-07-01 04:08:25 +00:00 |
|
Martin Pycko
|
fb101603f0
|
Check if the musiconholdclass was changed with setmusiconhold and if yes then play that class
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1096 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-06-16 16:58:47 +00:00 |
|
Mark Spencer
|
d0d50a4ad7
|
Merge some of Mahmut's patches
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@666 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-03-20 17:21:54 +00:00 |
|
Mark Spencer
|
d5ccd47ad0
|
Version 0.3.0 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@564 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2002-12-06 16:22:19 +00:00 |
|
Mark Spencer
|
105b71e710
|
Version 0.2.0 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@512 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2002-09-02 15:20:28 +00:00 |
|