Following is the configuration guide for both utilities
Grandmama Connector Utility Configuration Guide
|
Environment Variable |
Default value |
Description |
|---|---|---|
|
CONV_RAMPUP_TIME_SS |
1 |
The ramp up time after which a new conversation is added to the system. This time is in seconds. |
|
NO_CONCURRENT_CON |
500 |
The number of concurrent conversations. |
|
CONV_RESPAWN_DELAY_SS |
-1 |
The respawn delay of a new conversation after an old conversation is closed. This time is in seconds. If you do not want to respawn a new conversation, use -1 as its value. |
|
MSG_REPLY_THINKTIME_MS |
5000 |
After receiving a message from the agent, the Grandmama connector utility waits for this much time in milliseconds before replying to the agent message. This time is in milliseconds. |
|
SEND_INIT_MSG |
false |
This configuration is not used. Ignore it. |
|
REST_API_PORT |
3000 |
Do not change. |
|
BASE_URL |
The base URL of Grandmama connector. |
|
|
MSG_REQ_TIMEOUT_MS |
10000000 |
Message request timeout in milliseconds. Do not change unless there is a certain need to use it. |
|
PREFIX |
1223000 |
The prefix of customer UCN. Grandmama connector utility will start creating UCNs after this number. |
|
|
/usr/src/app/ |
The path where the input csv file is placed inside the image. Do not forget the trailing / in this path. |
|
|
false |
Use true if you want to use an input file to provide list of UCNs |
|
|
data.csv |
The input csv file name |
|
|
15 |
The company code for all the UCNs in case USE_INPUT_FILE is true |
Pep Connector Utility Configuration Guide
|
Environment Variable |
Default Value |
Description |
|---|---|---|
|
AGENTS_API_URL |
The agent API URL of the routing engine. FQDN will be the same as the FQDN of EFCX. This is where the Pep connector utility gets agents from. |
|
|
AGENT_PWD |
12345 |
The password for all the agents who are intended to be logged in via the Pep connector utility. |
|
AGENT_LOGIN_RAMPUP_TIME_SS |
1 |
The time in seconds after which a new agent is logged into the system. |
|
PEP_CONNECTOR_BASE_URL |
The base URL of Pep connector. |
|
|
PEP_REQ_TIMEOUT_MS |
100000 |
The request timeout of Pep Connector REST requests. Do not change unless it is desired. |
|
AGENT_STATE_CHANGE_DELAY_SS |
2 |
The time in seconds after which the agent changes his state to READY after logging in. |
|
MSG_REPLY_THINKTIME_SS |
5 |
The time in seconds after which Pep connector utility replies to a customer message. |
|
END_CONVERSATION_DELAY_SS |
120 |
The delay in seconds after which a conversation is ended by agent. This timeout starts when an agent accepts a chat. |
|
REST_API_PORT |
3000 |
Do not change |
|
MRD_NAME |
CHAT |
Do not change |
|
CALLBACK_FQDN |
http://IP:PORT |
The base URL of the Pep Connector utility itself. The Pep Connector uses this URL to send messages to the Pep Connector Utility |
|
OCEP_ENDPOINT |
/agent-state |
Do not change |
|
ISSUER |
ef-chat |
Do not change |
Deployment Guide
To get the deployment manifests for utilities
-
Clone the repo
git clone git clone https://efcx:RecRpsuH34yqp56YRFUb@gitlab.expertflow.com/cim/load-test/utilities-deployment
-
To deploy grandmama utility use the following commands.
cd utilities-deployment/grandmamastub/
kubectl apply -f test-grandmama-cm.yaml
kubectl apply -f test-grandmama.yaml
kubectl apply -f test-grandmama-svc.yaml
To copy a file into a container use the following command
kubectl cp <local-file-path> <namespace>/<pod-name>:<container-path>
-
To deploy agent utility
cd utilities-deployment/pep-connector-mock/
kubectl apply -f ef-test-agent-cm.yaml
kubectl apply -f agent-test-deployment.yaml
kubectl apply -f ef-test-agent-svc.yaml