Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Navigate to the recording solution directory and execute the following commands:

    Code Block
    chmod 755 install.sh
    #for UCCX and UCCE run
    ./install-cisco.sh 
    

    Verify all the containers are up and healthy 

  2. Verify if the keycloak container is healthy (docker ps), if it is on restarting, kill  (docker kill keycloak) and remove (docker rm keycloak) the keycloak container then run ./install.sh. Wait for keycloak container to become healthy.

  3. Set up keycloak

  4. Once keycloak is set up for Cisco and for EFCX it is already setup, add the below environment variables accordingly in the recording-solution/docker/config.env file.

Names

Description

1

KEYCLOAK_REALM_NAME

For Cisco Realm name created in step 4 of keycloak setup

For EFCX add the realm name from EFCX keycloak

2

KEYCLOAK_CLIENT_ID

For Cisco Keycloak client id from step 6 of keycloak setup

For EFCX add the client id from EFCX keycloak

3

KEYCLOAK_CLIENT_SECRET

For Cisco keycloak client secret from step 8 of keycloak setup

For EFCX add the client secret from EFCX keycloak

4

KEYCLOAK_PERMISSION_GROUP

For both keep it “AGENT_GROUP“

5

EFCX_FQDN (Only for EFCX)

URL of the EFCX

Names

For Cisco

For EFCX

1

KEYCLOAK_REALM_NAME

Realm name created in step 4 of keycloak setup

Realm name from EFCX keycloak

2

KEYCLOAK_CLIENT_ID

Keycloak client id from step 6 of keycloak setup

KeyCloak client id from EFCX keycloak

3

KEYCLOAK_CLIENT_SECRET

keycloak client secret from step 8 of keycloak setup

Add the client secret from EFCX keycloak

4

KEYCLOAK_PERMISSION_GROUP

AGENT_GROUP

AGENT_GROUP

5

EFCX_FQDN (Only for EFCX)

-

URL of the EFCX

...