The sequence of events is:
[list]
[li]the call transferred[/li][/list]
[font=times new roman][size=8pt]
12:18:54.031 Trc 04541 RequestSingleStepTransfer received from [788] (000000b3 AgentDesktop_Br_Domestic 10.225.220.132:55025)
message RequestSingleStepTransfer
AttributeReferenceID 6
AttributeUserData [1653] 00 01 00 00..
'Response' xxx
AttributeOtherDN 'xxx'
AttributeConnID 00a10243bc9c3245
AttributeThisDN '8011'
[/size][/font]
[list][li]the agent becomes not ready[/li][/list]
[font=times new roman][size=8pt]
@12:18:57.2810 8.0.200.34 distribute_event: message EventAgentNotReady
AttributeExtensions [108] 00 03 00 00..
'WrapUpTime' 'untimed'
'ReasonCode' 'ManualSetACWPeriod'
'AgentSessionID' 'HOPL35B35P41DAU7T75QLUL07O00DL14'
AttributeEventSequenceNumber 00000000002308c7
AttributeTimeinuSecs 281000
AttributeTimeinSecs 1396939737 (12:18:57)
AttributeAgentWorkMode 3 (AfterCallWork)
AttributeAgentID '30620'
AttributeThisDN '8011'
[/size][/font]
[list][li]the call is released[/li][/list]
[font=times new roman][size=8pt]
@12:18:57.2960 8.0.200.34 distribute_response: message EventReleased
AttributeEventSequenceNumber 00000000002308c8
AttributeTimeinuSecs 296000
AttributeTimeinSecs 1396939737 (12:18:57)
AttributeExtensions [23] 00 01 01 00..
'BusinessCall' 1
AttributeReferenceID 6
AttributeCause 11
AttributeOtherDNRole 2
AttributeOtherDN '7812489873993'
AttributeThirdPartyDNRole 2
AttributeThirdPartyDN '7812489873988'
AttributeThisQueue '89006'
AttributeThisDNRole 1
AttributeAgentID '30620'
AttributeThisDN '8011'
[/size][/font]
[list][li]The agent desktop tries to update the record[/li][/list]
[font=times new roman][size=8pt]
12:19:39.515 Trc 04541 RequestDistributeUserEvent received from [788] (000000b3 AgentDesktop_Br_Domestic 10.225.220.132:55025)
message RequestDistributeUserEvent
AttributeReferenceID 7
AttributeUserData [456] 00 0F 00 00..
'GSW_AGENT_REQ_TYPE' 'UpdateCallCompletionStats'
'GSW_RECORD_HANDLE' 86
'GSW_CHAIN_ATTR' 'AllChain'
'GSW_CALLING_LIST' 'tblTSTARCRTSDev'
'cti_ListName' 'tblTSTARCRTSDev'
'GSW_ATTEMPTS' 3
'GSW_CALL_RESULT' 33
'cti_LastResult' 'ECNH'
'cti_IsCallable' 0
'cti_IsComplete' 1
'cti_PassCount' 2
'cti_TimeZone' 149
'GSW_CALL_ATTEMPT_GUID' '31KDPGG6EH6JF14R4GETK8VED4003G2F'
'GSW_APPLICATION_ID' 113
'GSW_CAMPAIGN_NAME' 'POC TSTAR Sales force'
AttributeThisDN '8011'
AttributeCommunicationDN '8011'
[/size][/font]
At that OCS returns the error you've mentioned, however, this is as per design. From the documentation, in fact, when record_processed is set to true:
[font=arial]
===
If an agent changes his or her state (such as EventAgentReady or
EventAgentLogout), OCS treats the agent state as ReleaseNextCall
or LoggedOut. The change in agent state informs OCS that the
agent has finished with this call record, and that OCS can update
the database with the final information about the call record. OCS
can change an internal agent state after it receives EventReleased
from the T-Server.
===
[/font]
Fra