| Layer | CTI | 
| Direction | From CallGem | 
| Type of Service | CG | 
| Interface ID | CT | 
| Message Purpose | This message tells the CTI layer to transfer the connected call to a specific agent. | 
| Example | CT\TDdefault\CNCustCare\AN2\AE42\TI26 | 
| Explanation | CallGem is requesting that the connected call on trunk 26 be put through to the agent with identifier number 2 at extension 42, on the CustCare campaign. | 
| Notes | 
| Parameters | ||||||
|---|---|---|---|---|---|---|
| Code | Name | Type | Mandatory? | Min Val | Max Val | Description | 
| A2 | AgentTransferee | string | false | 1 | 80 | The transferee Agent or destination address. User defined parameter values may include any characters except / \ : * ? " < > | & % + ! ' ; | 
| AE | AgentExtensionIdentifier | string | true | 1 | 120 | Required by the telephony layer to give each agent extension a unique identifier. | 
| AN | AgentIdentifier | string | false | 1 | 80 | User defined parameter values may include any characters except / \ : * ? " < > | & % + ! ' ; | 
| AS | ApplicationSpecificData | string | false | 1 | 4000 | Application Specific parameter | 
| BL | BlindTransfer | boolean | false | 0 | 0 | Blind transfer. Indicates whether the transfer is unscreened i.e. the transfer occurs as a redirect. The recipient may or may not be in a position to receive the call. | 
| C3 | Conference3 | boolean | false | 0 | 0 | 3 Party conference flag. Setting this parameter turns the transfer into a 3-party conference | 
| C4 | ModifiedConference | boolean | false | 0 | 0 | From V10.7.74 - Modified 3 Party conference flag. Setting this parameter turns the transfer into an agent conference followed by a 3-party conference | 
| C5 | ModifiedConference2 | boolean | false | 0 | 0 | From V10.7.74 - Modified 3 Party conference flag. Setting this parameter turns the transfer into a 3-party conference with the respondent initially put on hold | 
| CL | CallingLineIdentity | string | false | 1 | 80 | From V10.6.255 - The CLI to be presented when this number is dialed. Any value passed here must be a valid address terminating to your equipment. | 
| CN | CampaignName | string | true | 1 | 80 | User defined parameter values may include any characters except / \ : * ? " < > | & % + ! ' ; | 
| QT | QueueTimeout | int | false | 1 | 999999 | This parameter is numeric and has a valid range of values between 30 + 600. | 
| RI | RingTimeout | int | false | 1 | 600 | Value range is from 12 to 600 seconds. This parameter sets the Ring No Answer timeout for a transfer recipient. It is only set as a result of the RI parameter being set on the TR message. | 
| SA | SpoofAgent | boolean | false | 0 | 0 | If specified, along with an agent extension, indicates that an agent is to be spoofed for the transfer | 
| SI | SessionIdentifier | string | true | 1 | 120 | Session Identifier parameter | 
| TD | TenantDescriptor | string | false | 1 | 80 | This parameter is alphanumeric and identifies to which tenant this message applies. | 
| WD | WarDial | boolean | false | 0 | 0 | War dial | 
| YA | AgentUniqueId | string | false | 20 | 50 | From V10.7.596 - The UUID reference for the agent. This can be used as an alternate form of reference for the agent in place of the AN parameter. | 
| YL | TransfereeAgentUniqueId | string | true | 20 | 50 | From V10.7.596 - The UUID reference for the transferee agent. This can be used as an alternate form of reference for the agent in place of the A2 parameter. | 
| YS | SessionUUID | string | false | 20 | 50 | From V10.7.596 - Each media session has a universally unique identifier assigned on creation. The UUID can be used by telephony layer messaging as an alternative unique form of reference to the SI parameter. |