Outbound7.1 RECORD_NOT_FOUND

Hello,

I have some problems now, if the agent talks with the customer for more than 10minutes, let’s say, and after ending the call the agent sends a “GSW_AGENT_REQ_TYPE”, “RecordProcessed” request but the OCS fails, returning me with RECORD_NOT_FOUND!

It is very strange, can someone explain me what happens? I think there is a timeout that expires, or something, I really don’t know.

Regards

If the agent sends that event after a Ready status then the record is managed as processed already. Also, posting some logs wouldn’t harm at all to know what is happening exactly.

I’ve fixed my problem by setting

stale_clean_timeout = 30
stale_clean_interval = 15
record_save_intermediate_results = true

And it wasn’t NO_DATA_FOUND, it was RECORD_NOT_FOUND, my bad.

It seems that the record is somehow released after this timeout expires and the agent loses control of the record.

Regards
PS I’m running in preview mode.

2 Likes

That’s normal, as soon as OCS has a “final” result for a call it will not accept the agent’s update.

So if a record becomes stale during the call the OCS will not accept the agent result. :slight_smile: