/… … …/
The rejected record is returned to the database with the following fields modified: record_type is reset to General, record_status is reset to Ready, agent_id is reset to the ID of the agent that rejected the record. It will be retrieved again with the next set of records from the database, for distribution by OCS. The agent ID will be overwritten again when the next agent receives the record.
/… … …/
I don’t advise to modify the behaviour of OCS. Keep in mind that with record_type = general the record will be retrieved again
It is standard for outbound - RejectRecord puts it in database ready to use for anybody. It is the way this method works. If you have problem with that you could forbid to use this action and order to use reschedule instead.
I agree, but not how to do.
This is the code that I use when the user closes the application, foreach interaction make a reject.
How is that interaction is a rescheduling for the rescheduling and not reject?
I used “interaction.voice.outbound:isScheduled” but return always “false”