product icon

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
    Article last updated: 27 September, 2022