markster
|
5a55a162d7
|
Trustingly add Thorston's deadlock patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1708 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-11-08 04:35:57 +00:00 |
markster
|
2be6d9d7c1
|
BSD portability enhancements (bug #234)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1486 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-09-08 16:48:07 +00:00 |
markster
|
aeb919ec93
|
Copy context properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1483 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-09-07 00:12:29 +00:00 |
markster
|
e2ab0fa5f4
|
When taking a masqed call, be sure to mark it as acknowledged
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1481 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-09-06 20:13:09 +00:00 |
markster
|
248dda03e5
|
Be sure we have the agent lock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1478 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-09-06 19:10:08 +00:00 |
markster
|
de7444f3f0
|
Base ackcall on newly available agent, not the pending one
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1469 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-09-04 04:03:47 +00:00 |
markster
|
ec26c5471f
|
We have to release app_lock even if there is no channel logged in anymore
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1442 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-27 15:59:43 +00:00 |
markster
|
3709276974
|
Make ack_sleep do something
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1441 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-26 18:50:46 +00:00 |
markster
|
85910ee63d
|
Clear high res value
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1440 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-26 05:21:22 +00:00 |
markster
|
a72d24ed11
|
handle app_lock properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1439 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-26 04:53:49 +00:00 |
markster
|
1fe8908881
|
How about manipulating the right lock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1438 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-26 04:08:12 +00:00 |
markster
|
025135e4e5
|
Make res deterministic, don't release lock until totally done
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1436 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-26 03:50:01 +00:00 |
markster
|
7c03aa99f8
|
Fix agent deadlock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1435 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-26 03:17:00 +00:00 |
markster
|
d19b505e85
|
Wait for '#' to acknowledge pending agents, too when ackcall=always
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1433 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-26 00:36:03 +00:00 |
markster
|
8cc1311826
|
Handle timing file descriptor properly with agents
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1409 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-23 02:11:44 +00:00 |
markster
|
9df33c4ed8
|
First pass at making '#' work on non-callback agents
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1395 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-21 16:42:13 +00:00 |
markster
|
af06c90f81
|
Revert earlier changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1381 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-19 21:35:33 +00:00 |
markster
|
d351a31a71
|
Fix typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1380 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-19 21:26:29 +00:00 |
markster
|
2751b576c2
|
Create/dial channel if availability is on callback channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1379 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-19 21:14:16 +00:00 |
markster
|
19a20ea455
|
Put agent login board in the right place
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1378 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-19 19:49:45 +00:00 |
markster
|
bd1e681a55
|
Check availability on callback agents when no wrapuptime specified
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1373 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-19 15:06:13 +00:00 |
markster
|
1a1cd91296
|
Quick fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1370 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-19 01:20:29 +00:00 |
markster
|
faab517add
|
Don't create a pending agent if nobody is logged in
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1369 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-19 01:01:00 +00:00 |
markster
|
c4b25be3ef
|
Verify extension is correct
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1350 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-16 15:31:18 +00:00 |
martinp
|
c3ef7b672f
|
Show the names of the codecs instead of the numbers (bug #92)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1348 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-16 05:10:35 +00:00 |
markster
|
5dd6c3c66f
|
Update agent documentation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1347 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-16 04:42:13 +00:00 |
markster
|
19a8cdd5b4
|
Allow AgentCallbackLogin to specify new location (bug #46)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1334 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-14 21:27:24 +00:00 |
markster
|
9e8cdb93ce
|
ignore musicclass for music on hold (bug #62)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1332 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-14 21:04:54 +00:00 |
markster
|
3fc4ad33c7
|
Send callerid on callback agents (bug #103)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1329 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-14 20:42:25 +00:00 |
markster
|
2d8b03612b
|
Lock on indication, fix agent buglet
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1313 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-13 18:29:58 +00:00 |
markster
|
bd0679195f
|
Add any missing locking calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1312 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-13 17:32:44 +00:00 |
markster
|
dbc9edcaac
|
Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1310 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-13 15:25:16 +00:00 |
markster
|
68b80c39d0
|
In agent, forward codecs along
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1306 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-13 01:12:19 +00:00 |
markster
|
5a6bc4d4fe
|
Properly defuse race in chan_local, fix extremely unlikely path for losing lock in chan_agent
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1276 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-08 03:01:29 +00:00 |
markster
|
ac1bcd9107
|
Try immediately logged in agents first, then callbacklogin ones
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1266 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-06 04:00:37 +00:00 |
markster
|
ee36d6dd85
|
Fix race in agent login
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1265 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-06 01:39:42 +00:00 |
markster
|
523dc634c3
|
Fix options, switch default
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1264 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-05 23:59:56 +00:00 |
markster
|
fa0571c8af
|
Merge tim's "ack" option
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1263 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-05 23:57:55 +00:00 |
markster
|
b38382ba94
|
Fix login to allow logging off with @context
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1260 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-04 22:22:54 +00:00 |
markster
|
a7aaed5162
|
Clear acknowledged flag on hangup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1258 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-04 20:53:18 +00:00 |
markster
|
5081eedc18
|
Honor context in agent callback login
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1254 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-03 18:22:12 +00:00 |
markster
|
9083796002
|
Fix sounds descriptions, add more info to chan_agent
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1253 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-08-02 21:25:43 +00:00 |
markster
|
d866f747fb
|
Add wrapup time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1230 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-28 14:24:10 +00:00 |
markster
|
3041b05fca
|
Properly handle hangups on agent, improve formatting of sample agents.conf
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1228 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-27 04:27:18 +00:00 |
markster
|
a9cde19375
|
First pass at auto logoff support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1199 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-22 11:06:56 +00:00 |
markster
|
c27c435bd9
|
Fix race in agent/masquerade
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1196 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-16 18:54:16 +00:00 |
markster
|
b312710014
|
Fix potential race in check_availability
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1191 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-16 02:25:53 +00:00 |
markster
|
f0ceb7803a
|
Add musiconhold definitions to show agents
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1181 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-14 04:21:00 +00:00 |
markster
|
dfd75de000
|
instead of hanging up channel after masquerade (risking deadlock), mark it as a zombie, then masquerade
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1180 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-14 03:45:53 +00:00 |
markster
|
16bb37d018
|
Don't check availability on a hungup channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1179 f38db490-d61c-443f-a65b-d21fe96a405b
|
2003-07-14 02:57:45 +00:00 |