Enable Sametime Community for Meetings

HCL Sametime Community 11.6 adds a new user policy to enable Sametime Meetings.

About this task

HCL Sametime Community 11.6 requires the following changes to support Sametime Meetings.
  • Enable Sametime Meeting Policy
  • Create JWT Configuration

Enable Sametime Meeting Policy

  1. Edit the polices.user.xml found in the Sametime Community server install directory.
  2. Locate the im.meetingsEnabled parameter under im and set this to 1. This policy can be enabled for anonymous and any additional policies that may exist.

Create JWT Configuration

Note: Network Time Protocol (NTP) or similar service should be used to ensure clocks are synchronized between servers. This is especially important for Meeting server deployments utilizing JSON Web Token (JWT).

For Docker

Copy and use the secret value provided during Meetings server install for the GENERATE_SECRET value for the Sametime Community and Proxy steps.

If this value was not saved during install, it can be recreated following these steps:

  1. Copy the value of JWT_APP_SECRET from the .env file.
  2. Run the following command from the Linux shell with this JWT_APP_SECRET value:
    echo -n <JWT_APP_SECRET> | base64 -w 0
  3. The value (output) from this command becomes the "GENERATED_SECRET" for the sametime.ini and stproxyconfig.xml in the following steps.
    Note: This parameter and its values are case sensitive.
For Kubernetes

From the Sametime Meeting server folder, run the ./prepareDeployment.sh command from Linux shell. After executing this command, helm/templates/meetings-secrets.yaml will have secrets unique to this deployment. The sametimeJwt value can be found in the JwtSecret data object. This value becomes the "GENERATED_SECRET" for the sametime.ini and stproxyconfig.xml in the following steps.

Sametime Community

  1. Edit the sametime.ini found in the Sametime Community Server's program directory.
  2. Add the following under [config]:
    JWT_SECRET=GENERATED_SECRET
  3. Change the following under [st-bb-names]:
    ST_AUTH_TOKEN=notes To: ST_AUTH_TOKEN=Fork:Jwt,notes
    Note: This parameter and its values are case sensitive.
  4. If using SAML authentication, add Saml:
    ST_AUTH_TOKEN=Fork:Jwt,Saml,notes
Note: This parameter is case sensitive.