Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: bogdan on June 11, 2009, 02:38:54 PM

Title: Outbound7.1 RECORD_NOT_FOUND
Post 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
Title: Re: Outbound7.1 no_data_found
Post by: cavagnaro on June 12, 2009, 06:11:59 AM
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.
Title: Re: Outbound7.1 no_data_found
Post by: bogdan on June 16, 2009, 04:39:28 PM
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.
Title: Re: Outbound7.1 RECORD_NOT_FOUND
Post by: Dionysis on June 24, 2009, 12:43:10 PM
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. :)