Configuration¶
This chapter contains references to specific areas of chat configuration in FrontStage.
Gateways¶
A list of gateways used by the system to transmit chat communication; they will serve as entry points. You cannot delete items as it is necessary to maintain a reference from the chat history table.
See also
If you want to set up WebChat, use the description of the gateway fields from WebSite’s viewpoint, which have a different meaning.
You can find them in the administration in the
section; the fields have the following meaning:Displayed name |
AttributeName |
Description |
---|---|---|
ID |
ChatGatewayId |
Primary Key |
Name |
DisplayName |
Name for administrator. |
Description |
Description |
Description for administrator. |
Channel |
Channel |
Chat channel type: commonly WebIM, SocialIM and BusinessIM. Specifies the presentation within the client environment. For WebSite, it is WebIM |
Direction |
Direction |
Gateway options to accept new conversations (I - inbound), start new conversations (O - outbound), both (B - bidirectional). For WebSite, only the I option is valid. |
Address |
PeerAddress |
PEER connector addressing, usual addresses: @AccountName -> all applications with the given account = ExtensionNumber -> all applications that have the given branch registered ~ AdminRight -> all applications with the right in this admin! AppName -> all applications of that kind (‘ProCaller ‘) |
Port |
PeerPort |
PEER subaddress within a connector that provides multiple types of connections / channels. Specific literals depend on connector implementation. NULL - The connector does not use subaddresses. |
Device |
Device |
|
Momentum |
TrackingInnertia |
Time in seconds, after which the same TrackingId will be reactivated, even though it was originally closed. |
Inactivity |
InactivityTimeOut |
Time in seconds after which the chat is automatically closed if neither side writes anything. NULL - function is disabled. |
Reactivation for text replicas only |
ReactivateOnSentenceOnly |
Indication that only Sentence channel messages and not technical reports are considered for reactivating the terminated chat within the TrackingInnertia period. |
Source of contact identity |
ContactIdentity |
Gateway conditions¶
A table for evaluating whether the chat center is open or not.
See also
If you want to set up WebChat, use the description of the gateway condition fields from WebSite’s viewpoint, which have a different meaning.
You can find them in the administration in the
section; the fields have the following meaning:Displayed name |
AttributeName |
Description |
---|---|---|
ID |
ChatGateConditionId |
Primary Key. |
Name |
DisplayName |
Name for administrator. |
Order |
Rank |
The order in which they will be taken into account. Numbers don’t have to go in a row or be unique. |
Signal |
Signal |
The resulting signal: Free, Busy, Closed, Hidden. |
Scenario |
ScenarioId |
Form scenario that can be passed along with external chat application. |
Gate |
ChatGatewayId |
The gate through which the request comes, Implements the channel (to calculate Skill and Proficiency). |
Has their external tracking ID been open yet? |
HasOpenTrackingId |
The requesting party already has TrackingId and this already exists in active conversations (this is a continuation of an existing conversation). |
Culture (ISO) |
PreferredCulture |
Required language condition. Must match Language.Culture and is used to calculate Proficiency. |
User mark mask |
UserTokenMask |
Mask on UserToken (LIKE syntax), special value “EMPTY” for uncompleted UserToken. |
External processing mask |
ExtResponseMask |
External processing result mask (LIKE syntax). |
Workgroup |
ProjectId |
Project to be used to calculate Skill. |
The number of Agents logged in is less than |
LoggedAgentsUnder |
If the number of attached agents is less than or equal to, the condition is valid (according to Skill / Prof - if conditioned). |
The number of Agents is less than |
AvailableAgentsUnder |
If the number of agents is less than or equal to, the condition is valid (according to Skill / Prof - if conditional). |
Queue longer than |
QueueLengthOver |
Condition for total number of waiting in the project queue to be exceeded. If it is NULL, it is not evaluated. |
Request frequency over [per minute] |
RequestsRateOver |
The condition for the number of requests for the last measurement interval (typically a minute) is greater than the value. If the rule specifies ChatGatewayId, only the gate is considered to be conceived. |
Calendar mode |
TimeMode |
Time condition. How to Interpret TimeFrom / TimeTo Fields. If it is NULL, time is not checked. |
From |
TimeFrom |
Date and time of the time condition. YearInYear is ignored, DayInWeek is extracted only the day of the week. May be NULL only if TimeMode is also NULL. Local time. |
To |
TimeTo |
Date and time end of time condition. YearInYear is ignored, DayInWeek is extracted only the day of the week. May be NULL only if TimeMode is also NULL. Local time. |
Project conditions¶
Specifies conditions under which the initial project is selected. Allows you to specify a preferred agent.
See also
If you want to set up WebChat, use the description of the project condition fields from WebSite’s viewpoint, which have a different meaning.
You can find them in the administration in the
section; the fields have the following meaning:Displayed name |
AttributeName |
Description |
---|---|---|
ID |
ChatProjectConditionId |
Primary Key. |
Name |
DisplayName |
Name for administrator. |
Order |
Rank |
The order in which they will be taken into account. Numbers don’t have to go behind or be unique. |
Priority |
Priority |
Change priority to specified, NULL unchanged. |
Workgroup |
ProjectId |
An initial project that is assigned to a chat if it meets the condition. |
Skill |
Skill |
Initial Acceptable Project Skill. |
Preferred Agent |
AgentId |
Preferred agent if condition is met. If NULL, no agent is preferred. |
Language |
LanguageId |
Change language to specified if condition is met. NULL unchanged. |
Knowledge |
Proficiency |
Changing acceptable knowledge of language to specified if the condition is met. NULL unchanged |
Directory |
PhoneBookId |
A condition that a number or email must be included in a specific phone book to comply with the rule. If it is NULL, it is not checked. |
Gate |
ChatGatewayId |
The gate through which the request comes. Implies the channel. |
Culture (ISO) |
PreferredCulture |
Required language condition. Must match Language.Culture and is used to calculate Proficiency. |
User mark mask |
UserTokenMask |
Mask on UserToken (LIKE syntax), special value “EMPTY” for uncompleted UserToken. |
External processing mask |
ExtResponseMask |
External processing result mask (LIKE syntax). |
Rule set |
TextMatchId |
A condition that determines whether the message contains certain strings. If it is NULL, it is not checked. |
Calendar mode |
TimeMode |
Time condition. How to Interpret TimeFrom / TimeTo Fields. If it is NULL, time is not checked. |
From |
TimeFrom |
Date and time of the time condition. YearInYear is ignored, DayInWeek is extracted only the day of the week. May be NULL only if TimeMode is also NULL. Local time. |
To |
TimeTo |
Date and time end of time condition. YearInYear is ignored, DayInWeek is extracted only the day of the week. May be NULL only if TimeMode is also NULL. Local time. |
ICR mask |
IcrResponseA |
ICR Condition. The mask of the ICR processing result (by Targets field), passed by LIKE in the way (% _ ^). |