| 
							
							
								 Mark Spencer | c46e21252c | Big diet for struct ast_channel git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4399 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-12-07 20:38:43 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 6d8ef68057 | Merge manager action and example (bug #2701) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4363 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-12-01 05:00:29 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | dffb2566bc | Big agent / queue fixes git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4231 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-11-13 22:44:33 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | ef6fc3ed74 | Make status available on agent channels git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4220 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-11-12 03:50:19 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | afd15388cc | Debugging improvements (bug #2765) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4135 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-11-01 01:44:11 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 8a13712e45 | Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug #2719) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4106 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-10-26 22:25:43 +00:00 |  | 
			
				
					| 
							
							
								 James Golovich | 2486f30a41 | Fix compilation of chan_agent.c on gcc < 3.0 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4085 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-10-24 18:02:32 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 5bdaba8193 | Add new features to agent stuff (bug #1693) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4083 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-10-24 13:24:16 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | e21ed1865b | First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4061 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-10-23 12:19:47 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 1e0c75701e | Fix hangup handling with chansiavail with agent (bug #2658) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4015 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-10-16 15:01:59 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | fce17976e9 | Major PBX revamps (including labels, update examples) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3886 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-10-03 04:19:59 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 04fc29c8b2 | Huge callerid rework (might break H.323, others) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3874 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-10-02 00:58:31 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 96e2c3a3aa | Fix agentcallbacklogin wrapup time git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3598 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-08-11 19:02:46 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 70b3ab34a8 | Uhm, that should be 0! git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3556 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-08-01 02:39:32 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 569b95352a | rename "parking" to "features" in preparation for some more (possibly post 1.0) feature additions git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3463 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-07-17 20:58:01 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | bba1faf910 | Last set of strncpy/snprintf updates (bug #2049) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3446 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-07-16 04:40:54 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 9b6bd35ed3 | Allow custom beep to be specified for agents (bug #1938) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3330 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-06-28 18:40:41 +00:00 |  | 
			
				
					| 
							
							
								 James Golovich | 8801247d76 | Remove pthread.h from source.  We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h). git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3276 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-06-22 18:49:00 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 5546e32355 | Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3273 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-06-22 17:42:14 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 727abcdec7 | Merge FreeBSD locking fixes (bug #1411) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3176 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-06-09 01:45:08 +00:00 |  | 
			
				
					| 
							
							
								 Mark Spencer | 8cc1ffe2ab | Merge agent callback login/logoff events and logging (bug #1775) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3139 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-06-03 17:33:35 +00:00 |  | 
			
				
					| 
							
							
								 James Golovich | 8ef3b1544b | More ast_strlen_zero changes git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2930 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | 2004-05-09 07:51:44 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |