HELP FILE

Relationship between ic_control Classes and Language Nodes

Articles related to customization are written for a technical audience who have experience in web development. Knowledge of HTML, CSS, and JavaScript are required.

All reference numbers correspond to the InstantChat.css classes and styles.InstantChat.css Classes and Styles.

Table 1. Relationship between ic_control Classes and Language Nodes - Table 1
# Class names for control messages Displays in Chat-only Mode Displays in Applet Mode What happens if the client shows the control message Which hash table item will be displayed in the ChatLog
89 ic_control_ chatline_ CLIENT_ CONNECTING YES YES The client is trying to connect to a specific web server. "CONNECTING_TO_RESCUE"
90 ic_control_ chatline_ CLIENT_ CONNECTED YES YES The client is connected to the specific web server. "CONNECTED_TO_RESCUE"
91 ic_control_ chatline_ CLIENT_END YES YES The customer has ended the session. "ENDED_THE_SESSION"
92 ic_control_ chatline_ CLIENT_ DISCONNECTED YES YES The client has lost the connection with the web server. "CONNECTION_BROKEN"
93 ic_control_ chatline_ CLIENT_ CANNOTSTART YES NO Cannot start the session because of an error. See also How to Use Hosted Error Handling. "NOTECHAVAILABLE", "NOTECHWORKING", "INVALID_PARAMETERS", "SESSIONALREADYSTARTED", "UCONNECTIONERROR", "ERRNOSUCHSSESSION", "ERRNOSUCHENTRY", "ERRCODEDOESNOTEXIST", "ERRCODEEXPIRED", "ERRNOTEXPIRED", "ERRMISSINGTECHLICENSE"
94 ic_control_ chatline_ CLIENT_ TIMEOUT Not in use Not in use "WAITING_TIMED_OUT"
95 ic_control_ chatline_ CLIENT_ REQUEST SENTFILE NO YES A request is sent to the Applet to open the Browse dialog box. "REQUESTSENT"
96 ic_control_ chatline_ CLIENT_ REQUEST SENTCAN CELFILE NO YES A request is sent to the Applet to stop sending a file. "REQUESTSENT"
97 ic_control_ chatline_TC_ CONNECTED YES YES A connection is established with a specific Technician Console.

Lead Technician: "SESSION_ESTABILISHED"

Collaborating Technician: No Change

The technician is typing.

The TYPING control message is not listed since it only changes the status icon and text.

Note: The TYPING control message is not listed since it only changes the status icon and text.
No Change
98 ic_control_ chatline_TC_ HOLD YES YES The technician put the session on hold. "PUT_ON_HOLD"
99 ic_control_ chatline_TC_ TRANSFER YES YES The technician is transferring the session to another technician or channel. "TRANSFERING_SESSION"
100 ic_control_ chatline_TC_ END YES YES The technician has ended the session. "ENDED_SESSION"
101 ic_control_ chatline_TC_ EXIT YES YES The technician is away. E.g.: Close Technician Console "STOPPED_SERVICING"
102 ic_control_ chatline_TC_ DISCON NECTED YES YES The technician Console has lost the connection with the web server so the client cannot communicate with the technician.

Lead Technician: "CONNECTION_BROKEN"

Collaborating Technician: No Change

103 ic_control_ chatline_TC_ START_ APPLET NO, except on iPhone YES A link to start applet download or iPhone configuration file download.

On iPhone: "IPHONE_CONFIG_EMAIL"

Other platforms in Applet mode: "APPLET_DOWNLOAD1", "APPLET_DOWNLOAD2"

104 ic_control_ chatline_TC_ SHOWSUR VEY YES YES The technician sent a customer survey link. "SURVEY_DOWNLOAD1", "SURVEY_DOWNLOAD2"
105 ic_control_ chatline_TC_ URLPUSH YES YES The technician sent a pre-defined link. "URLPUSH"
Table 2. Relationship between ic_control Classes and Language Nodes - Table 2
# Parameters ($X) of the hash table item in the ChatLog Which class will be displayed as status icon Which hash table item will be displayed in the ic_statustext element First parameter ($1) of the hash table item in the ic_statustext element
89 NOTHING .ic_statusicon_waiting "CONNECTING" NOTHING
90 NOTHING .ic_statusicon_waiting "WAITING_FOR_TECH" NOTHING
91 NOTHING .ic_statusicon_disconnect "DISCONNECTED" NOTHING
92 NOTHING .ic_statusicon_waiting "CONNECTION_LOST" NOTHING
93 NOTHING .ic_statusicon_disconnect "DISCONNECTED" NOTHING
94 NOTHING .ic_statusicon_disconnect "DISCONNECTED" NOTHING
95 NOTHING No Change No Change NOTHING
96 NOTHING No Change No Change NOTHING
97

Lead Technician: Technician Name

Collaborating Technician: NOTHING

Lead Technician: .ic_statusicon_chat

Collaborating Technician: No Change

Lead Technician: "CHATTING_WITH"

Collaborating Technician: No Change

Lead Technician: Technician Name

Collaborating Technician: NOTHING

NOTHING .ic_statusicon_typing "TYPING" Technician Name
98 Technician Name

Lead Technician: .ic_statusicon_hold

Collaborating Technician: No Change

Lead Technician: "PUT_YOU_ON_HOLD"

Collaborating Technician: No Change

Lead Technician: Technician Name

Collaborating Technician: NOTHING

99 NOTHING

Lead Technician: .ic_statusicon_transfer

Collaborating Technician: No Change

Lead Technician: "TRANSFER_TO_ANOTHER"

Collaborating Technician: No Change

Lead Technician: Technician Name

Collaborating Technician: NOTHING

100 Technician Name

Lead Technician: .ic_statusicon_disconnect

Collaborating Technician: No Change

Lead Technician: "DISCONNECTED"

Collaborating Technician: No Change

NOTHING
101 Technician Name

Lead Technician: .ic_statusicon_waiting

Collaborating Technician: No Change

Lead Technician: "WAITING_FOR_TECH"

Collaborating Technician: No Change

NOTHING
102 NOTHING

Lead Technician: .ic_statusicon_waiting

Collaborating Technician: No Change

Lead Technician: "WAITING_FOR_TECH"

Collaborating Technician: No Change

NOTHING
103 On iPhone: Technician Name, start tag of link, end tag of link

Other platforms in Applet mode: Technician Name

No Change No Change NOTHING
104 Technician Name No Change No Change NOTHING
105 Technician Name, URL No Change No Change NOTHING