Author Message
gabrielvonas
Joined: Jan 31, 2019
Messages: 2
Offline
Different event received for logout agent

In AACC 6.3 SP10 when a logout agent is executed, a TerminalPropertyListener event is pushed from CCT to the CTI application. The event is “AGENT_LOGIN_SESSION_ENDED”

In AACC 7.x a different event is pushed to the CTI application. The event is “AGENT_LOGIN_SESSION”.

We have checked the two WSDL’s and on both we have the two events:

AACC 7.x
<xs:simpleType name="terminalProperty">
<xs:restriction base="xs:string">
<xs:enumeration value="DO_NOT_DISTURB"/>
<xs:enumeration value="FORWARDING"/>
<xs:enumeration value="CONTACT_TYPE"/>
<xs:enumeration value="TREATMENT_TERMINAL_TYPE"/>
<xs:enumeration value="TREATMENT_TRANSPORT_TYPE"/>
<xs:enumeration value="NAME"/>
<xs:enumeration value="PORT"/>
<xs:enumeration value="AGENT_LOGIN_SESSION"/>
<xs:enumeration value="AGENT_LOGIN_SESSION_ENDED"/>
<xs:enumeration value="ACTIVITY_CODE"/>
<xs:enumeration value="READY_STATUS"/>
<xs:enumeration value="VALIDATE_AGENT_LICENSE"/>
<xs:enumeration value="SPECIFIC_CAPABILITY"/>
</xs:restriction>
</xs:simpleType>


AACC 6.3 SP10
<xs:simpleType name="terminalProperty">
<xs:restriction base="xs:string">
<xs:enumeration value="DO_NOT_DISTURB" />
<xs:enumeration value="FORWARDING" />
<xs:enumeration value="CONTACT_TYPE" />
<xs:enumeration value="TREATMENT_TERMINAL_TYPE" />
<xs:enumeration value="TREATMENT_TRANSPORT_TYPE" />
<xs:enumeration value="NAME" />
<xs:enumeration value="PORT" />
<xs:enumeration value="AGENT_LOGIN_SESSION" />
<xs:enumeration value="AGENT_LOGIN_SESSION_ENDED" />
<xs:enumeration value="ACTIVITY_CODE" />
<xs:enumeration value="READY_STATUS" />
<xs:enumeration value="VALIDATE_AGENT_LICENSE" />
</xs:restriction>


The question here is why do we have a different event pushed from CCT and if we can change this behavior in order to have it aligned with AACC 6.3 SP10 implementation?
Go to:   
Mobile view