| 
							
							
								 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 |  |