Commit Graph

249 Commits (7173f3378fb67babc4991c30aaa19ade43c8f9bc)

Author SHA1 Message Date
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
Mark Spencer 789a8be699 Create/dial channel if availability is on callback channel
22 years ago
Mark Spencer 326456653b Put agent login board in the right place
22 years ago
Mark Spencer 2eda7699de Check availability on callback agents when no wrapuptime specified
22 years ago
Mark Spencer 1ab3f636cc Quick fix
22 years ago
Mark Spencer caffbd564d Don't create a pending agent if nobody is logged in
22 years ago
Mark Spencer 9ced4a373b Verify extension is correct
22 years ago
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
22 years ago
Mark Spencer 6fc89a80d1 Update agent documentation
22 years ago
Mark Spencer 0e56b81f4c Allow AgentCallbackLogin to specify new location (bug #46)
22 years ago
Mark Spencer 4c17496489 ignore musicclass for music on hold (bug #62)
22 years ago
Mark Spencer 5aab786c35 Send callerid on callback agents (bug #103)
22 years ago
Mark Spencer 66252c0f4b Lock on indication, fix agent buglet
22 years ago
Mark Spencer d91f72fd5f Add any missing locking calls
22 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
22 years ago
Mark Spencer f230bc9d12 In agent, forward codecs along
22 years ago
Mark Spencer 29802d2ff5 Properly defuse race in chan_local, fix extremely unlikely path for losing lock in chan_agent
22 years ago
Mark Spencer e0369d78c9 Try immediately logged in agents first, then callbacklogin ones
22 years ago
Mark Spencer 826fe52a8a Fix race in agent login
22 years ago
Mark Spencer d7754393bb Fix options, switch default
22 years ago
Mark Spencer 6ca53fde12 Merge tim's "ack" option
22 years ago
Mark Spencer 2711c7aed9 Fix login to allow logging off with @context
22 years ago
Mark Spencer 7f886b4c53 Clear acknowledged flag on hangup
22 years ago
Mark Spencer 1d0858f08e Honor context in agent callback login
22 years ago
Mark Spencer f4985479d2 Fix sounds descriptions, add more info to chan_agent
22 years ago
Mark Spencer e2ca759d56 Add wrapup time
22 years ago
Mark Spencer 43d532519f Properly handle hangups on agent, improve formatting of sample agents.conf
22 years ago
Mark Spencer c05524beb1 First pass at auto logoff support
22 years ago
Mark Spencer 2984b40bc9 Fix race in agent/masquerade
22 years ago
Mark Spencer acb58deb48 Fix potential race in check_availability
22 years ago
Mark Spencer 94f7087311 Add musiconhold definitions to show agents
22 years ago
Mark Spencer 4e6c02b6ad instead of hanging up channel after masquerade (risking deadlock), mark it as a zombie, then masquerade
22 years ago
Mark Spencer 936baa4dfa Don't check availability on a hungup channel
22 years ago
Mark Spencer d0e69f8c6e Add dynamic agent stuff, still missing audio files
22 years ago
Mark Spencer c11f4d9df6 Fix race in Agents
22 years ago
Mark Spencer f88d485e38 Lock agents while removing pending ones
22 years ago
Mark Spencer a5a9db828e Don't retry lock if there is no channel
22 years ago
Mark Spencer 16b14c8945 Create concept of a "pending agent", so you can have agents access pending calls
22 years ago
Mark Spencer 65ed20b4f4 Add agent groupings, fix the "incorrect" message on first login attempt
22 years ago
Martin Pycko fb101603f0 Check if the musiconholdclass was changed with setmusiconhold and if yes then play that class
22 years ago
Mark Spencer d0d50a4ad7 Merge some of Mahmut's patches
22 years ago
Mark Spencer d5ccd47ad0 Version 0.3.0 from FTP
23 years ago
Mark Spencer 105b71e710 Version 0.2.0 from FTP
23 years ago