Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: bogdan on June 11, 2009, 02:38:54 PM
-
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
[code]stale_clean_timeout = 30
stale_clean_interval = 15
record_save_intermediate_results = true[/code]
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.
-
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. :)