Commit Graph

92 Commits (dc074b702973191d2a9a193066dea6ad8d0d498d)

Author SHA1 Message Date
Mark Spencer 6d8ef68057 Merge manager action and example (bug #2701)
21 years ago
Mark Spencer dffb2566bc Big agent / queue fixes
21 years ago
Mark Spencer ef6fc3ed74 Make status available on agent channels
21 years ago
Mark Spencer afd15388cc Debugging improvements (bug #2765)
21 years ago
Mark Spencer 8a13712e45 Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug #2719)
21 years ago
James Golovich 2486f30a41 Fix compilation of chan_agent.c on gcc < 3.0
21 years ago
Mark Spencer 5bdaba8193 Add new features to agent stuff (bug #1693)
21 years ago
Mark Spencer e21ed1865b First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked)
21 years ago
Mark Spencer 1e0c75701e Fix hangup handling with chansiavail with agent (bug #2658)
21 years ago
Mark Spencer fce17976e9 Major PBX revamps (including labels, update examples)
21 years ago
Mark Spencer 04fc29c8b2 Huge callerid rework (might break H.323, others)
21 years ago
Mark Spencer 96e2c3a3aa Fix agentcallbacklogin wrapup time
21 years ago
Mark Spencer 70b3ab34a8 Uhm, that should be 0!
21 years ago
Mark Spencer 569b95352a rename "parking" to "features" in preparation for some more (possibly post 1.0) feature additions
21 years ago
Mark Spencer bba1faf910 Last set of strncpy/snprintf updates (bug #2049)
21 years ago
Mark Spencer 9b6bd35ed3 Allow custom beep to be specified for agents (bug #1938)
21 years ago
James Golovich 8801247d76 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
21 years ago
Mark Spencer 5546e32355 Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
21 years ago
Mark Spencer 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
21 years ago
Mark Spencer 8cc1ffe2ab Merge agent callback login/logoff events and logging (bug #1775)
21 years ago
James Golovich 8ef3b1544b More ast_strlen_zero changes
21 years ago
James Golovich e9c65d0c08 Hopefully the last round of removing needlock stuff
21 years ago
James Golovich 1b2dc7ef75 Remove more needlock stuff
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Mark Spencer cdb1b1dba3 Merge Mike's updates for agent CDR updates
22 years ago
Mark Spencer eeb2ca5b26 Make read/write mode have a lock parameter and use it properly.
22 years ago
Mark Spencer 806bb3c63f Add support for parking with IAX2
22 years ago
Mark Spencer 2a31c91136 Add logging of agent login/logoff
22 years ago
Martin Pycko f49d75994e Fix recording the agent's calls by default
22 years ago
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
22 years ago
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.
22 years ago
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.
22 years ago
Mark Spencer 81339d3c3c Trustingly add Thorston's deadlock patch
22 years ago
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
22 years ago
Mark Spencer 328897248a Copy context properly
22 years ago
Mark Spencer ebae0a11be When taking a masqed call, be sure to mark it as acknowledged
22 years ago
Mark Spencer d488a8c522 Be sure we have the agent lock
22 years ago
Mark Spencer 9c12f6b550 Base ackcall on newly available agent, not the pending one
22 years ago
Mark Spencer 77a6aa9327 We have to release app_lock even if there is no channel logged in anymore
22 years ago
Mark Spencer c3882de991 Make ack_sleep do something
22 years ago
Mark Spencer e46cb9d09a Clear high res value
22 years ago
Mark Spencer e5732d1743 handle app_lock properly
22 years ago
Mark Spencer 00f701aa87 How about manipulating the right lock
22 years ago
Mark Spencer a257ce71d1 Make res deterministic, don't release lock until totally done
22 years ago
Mark Spencer 01f66003a4 Fix agent deadlock
22 years ago
Mark Spencer e46cefeb4b Wait for '#' to acknowledge pending agents, too when ackcall=always
22 years ago
Mark Spencer 1f628fe5f9 Handle timing file descriptor properly with agents
22 years ago
Mark Spencer 51895a907e First pass at making '#' work on non-callback agents
22 years ago
Mark Spencer 55d8ae6caa Revert earlier changes
22 years ago
Mark Spencer 704f806df6 Fix typo
22 years ago