Solutions Pre-requisite
...
- Create a folder on a Linux machine in any path of your inside root.
- Place the files inside the created folder as follows:
- Open env.txt file with text editor
- Make the desired changes and update the file
now run deploy.sh file and you can see after completion your docker image is running
- For Active MQ deployment
- For Rest deployment
- After that run the following commands to edit the ActiveMQ configuration
...
Parameter | Default Value | Description | ||||||||||||||||
NUMBER_OF_LICENSES | 1000 | |||||||||||||||||
CUSTOMER_NAME | Haseeb | |||||||||||||||||
KEY | ASDFGHJKLZXCVBNM234RFGHUIOKJMNBFEWSDFGHNJMNBV | License key. Must be obtained from EF Team | ||||||||||||||||
Finesse_1 | Primary Finesse URL for Site A | |||||||||||||||||
Finesse_2 | Primary Finesse URL for Site B | |||||||||||||||||
ACCESS_TOKEN_URL | https://192.168.1.104:1126/getaccesstoken | |||||||||||||||||
FINESSE_REQUEST_TIMEOUT | 3000 | Finesse requested a timeout (in mili-seconds) | ||||||||||||||||
FINESSE_HEARTBEAT_SLEEP | 5 | Delay in ping to finesse servers (seconds) | ||||||||||||||||
ByPass_SSL | ture | Bypass SSL Certificate if finesse url is https and self signed certificate is used, in case of false Import SSL certificate to JVM if needed | ||||||||||||||||
ACTIVEMQ1 | localhost:61616 | ActiveMQ Primary URL | ||||||||||||||||
ACTIVEMQ1 | localhost:61616 | ActiveMQ Secondary URL | ||||||||||||||||
ACTIVEMQ_TIMEOUT | 30000 | ActiveMQ connection timeout (in milliseconds)AGENT | ||||||||||||||||
GRC_ | INACTIVITYCONSUMER_ | DURATIONPRIORITY | 30 | Agent inactivity time (in seconds) | ||||||||||||||
DEFAULT_NOT_READY_REASON | 1 | default reason code for not ready (Must be defined in finesse) | ||||||||||||||||
DEFAULT_LOGOUT_REASON | Default reason code for force logout | LOGLEVEL | TRACE | Log Level 127 | Connector1 Queue consumer priority (Used for primary, secondary deployment of GC)(0-127) | |||||||||||||
PRIORITY_BACKUP | true | To connect with its primary GC | ||||||||||||||||
RANDOMIZE | false | for failover url | ||||||||||||||||
PREFETCH_SIZE | 20000 | Prefect Size of the messages | ||||||||||||||||
AGENT_STATES_PUBLISHER_DURATION | 5000 | Time after which, states of all agents would be published on topic (In Milliseconds) | ||||||||||||||||
GC_HEARTBEAT_TIMEOUT | 1000010000 | GC heartbeat timeout | ||||||||||||||||
USEAGENT_ENCRYPTEDINACTIVITY_PASSWORDSDURATION | true | Use password encryption (3Des). (Must be same as in client.) | ||||||||||||||||
CHANGE_STATE_ON_WRAPUP | true | Caller’s state change automatically on wrap-up | ||||||||||||||||
AGENT_LOGS_PATH | /app/logs/agents/ | Agent Logs Storage path | ||||||||||||||||
AGENT_LOGS_LEVEL | TRACE | Agent Logs Level | ||||||||||||||||
AGENT_LOGS_MAX_FILES | 10 | Max No of Files per agent for logs | ||||||||||||||||
AGENT_LOGS_FILE_SIZE | 10MB | Max file size for agent logs | ||||||||||||||||
XMPP_PING_INTERVAL | 3 | Interval in seconds between XMPP server pings | ||||||||||||||||
ADMIN_ID | Administrator | The username of the administrator account the would be used for phonebook and contact APIs | ||||||||||||||||
ADMIN_PASSWORD | Expertflow464 | The password of the administrator account would be used for phonebook and contact APIs | ||||||||||||||||
Supervisor_initiated_NotReadyReasonCode | 19 | Reason code for supervisor state change to Not_Ready | ||||||||||||||||
Supervisor_initiated_LogOutReasonCode | 20 | Reason code for supervisor state change to Log_Out | ||||||||||||||||
UCCX_SERVER_IP | 192.168.1.29 | UCCX_SERVER_USERNAME | Administrator | UCCX_SERVER_PASSWORD | Expertflow464 | UCCX_DB_USERNAME | uccxhruser | UCCX_DB_PASSWORD | 12345 | UCCX_DB_RETRY_ATTEMPTS | 2 | UCCX_DB_TIMEOUT_CONNECTION | 1800 | COMMUNICATION_FORMAT | REST | JMS | FRONT_END_EVENT_SEND_REST_API | http30 | Agent inactivity time (in seconds) |
GC_HEARTBEAT_SLEEP | 10000 | gc heartbeat thread sleep time | ||||||||||||||||
AGENT_INACTIVITY_TIME_SWITCH | false | Agent inactivity switch | ||||||||||||||||
DEFAULT_NOT_READY_REASON | 19 | default reason code for not ready (Must be defined in finesse) | ||||||||||||||||
DEFAULT_LOGOUT_REASON | 70 | Default reason code for force logout | ||||||||||||||||
AGENT_XMPP_SUBS_TIME | 10000 | Agent XMPP Subscription Time | ||||||||||||||||
USE_ENCRYPTED_PASSWORDS | false | Use encrypted password | ||||||||||||||||
CHANGE_STATE_ON_WRAPUP | true | Automatically change the state when wrap-up occurs | ||||||||||||||||
LOGLEVEL | TRACE | Log Level | ||||||||||||||||
GC_HEARTBEAT_TIMEOUT | 10000 | GC heartbeat timeout | ||||||||||||||||
USE_ENCRYPTED_PASSWORDS | true | Use password encryption (3Des). (Must be same as in client.) | ||||||||||||||||
CHANGE_STATE_ON_WRAPUP | true | Caller’s state change automatically on wrap-up | ||||||||||||||||
MESSAGE_FORMAT | JSON | Message Format for communication. Expected formats DEFAULT, JSON, XML | ||||||||||||||||
AGENT_LOGS_PATH | /app/logs/agents/ | Agent Logs Storage path | ||||||||||||||||
AGENT_LOGS_LEVEL | TRACE | Agent Logs Level | ||||||||||||||||
AGENT_LOGS_MAX_FILES | 10 | Max No of Files per agent for logs | ||||||||||||||||
AGENT_LOGS_FILE_SIZE | 10MB | Max file size for agent logs | ||||||||||||||||
XMPP_PING_INTERVAL | 3 | Interval in seconds between XMPP server pings | ||||||||||||||||
ADMIN_ID | Administrator | The username of the administrator account the would be used for phonebook and contact APIs | ||||||||||||||||
ADMIN_PASSWORD | Expertflow464 | The password of the administrator account would be used for phonebook and contact APIs | ||||||||||||||||
Supervisor_initiated_NotReadyReasonCode | 19 | Reason code for supervisor state change to Not_Ready | ||||||||||||||||
Supervisor_initiated_LogOutReasonCode | 20 | Reason code for supervisor state change to Log_Out | ||||||||||||||||
UCCX_SERVER_IP | 192.168.1.29 | For queue stats in case of UCCX | ||||||||||||||||
UCCX_SERVER_USERNAME | Administrator | |||||||||||||||||
UCCX_SERVER_PASSWORD | Expertflow464 | |||||||||||||||||
UCCX_DB_USERNAME | uccxhruser | |||||||||||||||||
UCCX_DB_PASSWORD | 12345 | |||||||||||||||||
UCCX_DB_RETRY_ATTEMPTS | 2 | |||||||||||||||||
UCCX_DB_TIMEOUT_CONNECTION | 1800 | |||||||||||||||||
COMMUNICATION_FORMAT | REST | JMS | |||||||||||||||||
REDIS_URL | redis-master.ef-cti.svc | |||||||||||||||||
REDIS_PORT | 6379 | |||||||||||||||||
REDIS_PASSWORD | Expertflow123 | |||||||||||||||||
SQL_SERVER | 192.168.1.89 | For Skill groups and supervisor list | ||||||||||||||||
DATABASE | uc12_awdb | |||||||||||||||||
DATABASE_TABLE | Skill_Group | |||||||||||||||||
DATABASE_USER_NAME | sa | |||||||||||||||||
DATABASE_USER_PASSWORD | Expertflow464 | |||||||||||||||||
KEY_STORE_TYPE | PKCS12 | |||||||||||||||||
KEY_STORE | D:\\EF_Project\\GC4.4\\Generic Connector\\certs\\store\\clientkeystore.p12 | |||||||||||||||||
TRUST_STORE | D:\\EF_Project\\GC4.4\\Generic Connector\\certs\\store\\client.truststore | |||||||||||||||||
KEY_STORE_PASSWORD | changeit | |||||||||||||||||
TRUST_STORE_PASSWORD | changeit | |||||||||||||||||
PRIVATE_KEY_STRING | key_value | |||||||||||||||||
ISSUER | ef-chat | |||||||||||||||||
EXPIRY | 300 | |||||||||||||||||
PEP_BASE_PATH | http://192.168.50.31:8113 | |||||||||||||||||
AOP_CALLBACK | /ef-voice/fnb-cme/submit-gc-event/v1 | |||||||||||||||||
AXL_URL | https://192.168.1.3026:8113/event | BACK_END_COMMAND_SEND_REST_API | http://localhost:8112/gc/command | REDIS_URL | redis-master.ef-cti.svc | REDIS_PORT | 6379 | REDIS_PASSWORD | Expertflow1238443/axl/ | |||||||||
AXL_User | administrator | |||||||||||||||||
AXL_Password | Expertflow464 | |||||||||||||||||
LD_LIBRARY_PATH | /app |
MX Monitoring
...