Ability to cancel or extend after call wrap
Problem:
In RingCX, a customer can configure a specified amount of time for an agent to have after call work time (Wrap Time). In its current state, agents are not able to cancel the additional configured work time early or extending the time without changing their status.
Issue 1 - If a queue has a configured Work Timer configured for post call activity, if an agent is ready to take the next call early, they have no way of terminating or canceling the Work Time early and must wait until the timer expires to get the next call which and will reduce efficiency in the call center.
Issue 2 - If an agent needs additional after call work time without dispositions, there is no way for the agent to manually extending that post call work timer without making themselves unavailable when the timer expires. Requiring the agent to change their state breaks the true handle time for the call since the agent state is not calculated against the previous call when they do this.
If you use dispositions instead, in many cases, requiring dispositions as an alternative are not a viable option as it would require an agent to take action after every call and could potentially lead to inefficiencies or agents forgetting to dispostion at the end of the call to go available.
There needs to either be a way of extending the after call work time ad-hoc at the agent level or a way of combining a defined agent state against handle time.