There are some significant changes in terminology in V10.7 which may be confusing to users of previous versions of Softdial Contact Center™.
In the API, a turret is a container for assigning multiple endpoints to a user. Each V10.7 user must have a container (turret) for their endpoints, even if they have only one endpoint.
The term turret has a more technical origin and in V10.7 you will see references to this term only in the API detail; it should not appear on any UI.
The SDMP API messages, Add User [AT] and Delete Turret [DT], are used to add and delete these user endpoint containers.
For readers who are familiar with V10.6, the quickest way to understand the difference is to compare a user/ agent login sequence between V10.7 and V10.6.
| V10.6 | V10.7 | Description | 
|---|---|---|
| AL\TDdefault\CNTest\ AN1\AD1\AE1  | 
                                AL\TDdefault\CNTest\ AN1\AD1\AE1  | 
                                Standard Agent Login [AL] message can be used in 10.7 | 
| - | TT\TDdefault\QI1\RS1\OS0 | V10.7 automatically creates a 'turret' (Turret State [TT]) with the same identifier as the Agent (QI = AN) | 
| LI\TDdefault\ CNTest\YA...\YC...  | 
                                LI\TDdefault\CNTest\ YA...\YC...\QI1  | 
                                The QI parameter is appended to the Logged In [LI] message in V10.7 | 
| - | FW\TDdefault\CNTest\AN1 | The Focus Switched [FW] message is used to indicate which endpoint within the turret currently has focus, identified by the AN parameter | 
A turret is in one of 4 states:
| Code | Name | Description | 
|---|---|---|
| 0 | TRS_Deleted | The turret has been deleted/ does not exist | 
| 1 | TRS_Idle | The turret is logged in and idle. All endpoint sessions are idle | 
| 2 | TRS_Available | The turret is in an ACD available state (at least 1 of its endpoint sessions is available) | 
| 3 | TRS_Deleting | The turret is in the process of being deleted | 
When the turret is idle, endpoints may be in any one of the following states:
| Code | Name | 
|---|---|
| 0 | AS_NOT_LOGGED_IN | 
| 1 | AS_WAITING_NAILUP | 
| 2 | AS_NOT_READY | 
When the turret is available, the endpoint in focus may be waiting, or in any state associated with a media session:
| Code | Name | 
|---|---|
| 3 | AS_WAITING | 
| 4 | AS_PREVIEWING | 
| 5 | AS_BREATHER | 
| 6 | AS_TALKING | 
| 7 | AS_IN_WRAP | 
| 8 | AS_IN_FOLLOWUP | 
| 9 | AS_IN_TRANSFER | 
| 10 | AS_OFFERING | 
| 11 | AS_MONITORING | 
| 12 | AS_WAITING_RESERVED | 
| 13 | AS_ON_HOLD | 
Other endpoints, not in focus, may be in not ready or logged out states.
See also Terminology in V10.7, addressing new terms at a higher level.