ミーティングのダイヤルアウトを有効にする

このセクションでは、Docker と Kubernetes でダイヤルアウト・オプションを有効にする手順について説明します。

このタスクについて

Docker

  1. .env ファイルを編集し、変更を保存します。
    注: () にコメントを付けずに以下の設定を追加します。
    JIGASI_SIP_SERVER=  (This is the SIP server/proxy IP or hostname. For hostname, this must be in DNS or added as extra_hosts entry in docker-compose.yml for the jigasi service.)
    
    JIGASI_SIP_PORT=5060  (This is the SIP server/proxy port)
    JIGASI_SIP_TRANSPORT=UDP  (This is SIP server/proxy protocol)
    JIGASI_SIP_URI= (This is the SIP URI, in plain text. Example: [mailto:mysipuser@mysipserver.com mysipuser@mysipserver.com] )
    JIGASI_SIP_PASSWORD= (This is the SIP user password, in plain text.)
    
  2. docker_compose.yml を編集し、変更を保存します。
    注: 「-」はパラメーターの前に必要です。

    「JIGASI 環境」セクションで、以下を追加します。– JIGASI_PROXY_BYPASS



    「NGINX 環境」 セクションで、以下を追加します。- ENABLE_INVITE_OTHERS=true



    「JICOFO 環境」 セクションで、以下を追加します。- JIGASI_SIP_URI



  3. これらの設定を Docker に適用するには、以下を実行します。
    cd to directory holding docker-compose.yml
    
    > docker-compose down
    > rm -rf jitsi-config/jigasi
    > docker-compose up -d

Kubernetes

  1. helm/values.yaml ファイルを編集し、 enableJigasi「true」に変更します (デフォルトは false)。
    注: () にコメントを付けずに以下の設定を追加します。
    jigasiSipServer:  (This is the SIP server/proxy IP or hostname. For hostname, this must be in DNS or added to CoreDNS config of Kubernetes.)
    jigasiSipPort: 5060  (This is the SIP server/proxy port)
    jigasiSipTransport: UDP (This is the SIP server/proxy protocol)
    jigasiProxyBypass: true  (If the SIP proxy is the only network path to the SIP infrastructure, this must be “false”. If the meeting infrastructure can directly hit the SIP endpoints, such as the SIP gateway to the PSTN, “true” can be set to bypass the proxy after a call is set up.)
    ENABLE_INVITE_OTHERS=true
  2. 以下を helm/templates/meeting-secrets.yaml ファイルに追加して、SIP ユーザー・アカウント資格情報を構成します。
    注: () にコメントを付けずに以下の設定を追加します。
    JigasiSipUri: (This is the base64 encoded sip URI value.  Copy/Paste the output from the command: "echo -n 'mysipuser@mysipserver.com' | base64"   )
    JigasiSipPassword: (This is the base64 encoded password of the SIP user/  Copy/Paste the output from the command: "echo -n 'myuserpassword' | base64"  )
  3. 更新された設定を Kubernetes に適用します。
  4. helm list コマンドを実行して、デプロイメント名と現在のバージョンを確認します。これは、ロールバックが必要な場合に必要です。

    以下に例を示します。

    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    meetings        default         11              2020-08-31 00:02:46.596907 -0400 EDT    deployed        sametime-meetings-11.6  1.16.0    
  5. helm upgrade meetings helm/ コマンドを使用してアップグレードを実行します。 helm/ は、deployment/config が更新された ディレクトリーです。
  6. 障害が発生した場合は、以下のコマンドを使用してロールバックが変更を行います。helm rollback meetings 11 これにより、失敗したアップグレードが機能するバージョンに戻ります。