外部ユーザ取得・ルータ超え

Chat&Messenger - チャット & メッセンジャーでビジネスが加速する -
IP Messenger 互換。チャット、メッセンジャー、テレビ会議、スケジュール、文書共有、キャプチャを統合したフリーソフト

外部ユーザ取得・ルータ超え

はじめに

  • 本機能は、他の部署や他の拠点などの Chat&Messenger ユーザと、メッセージの送信や音声通話・テレビ会議を手軽に行うための機能です。
  • 本機能は、VPN・IP-VPN・専用線等を使い拠点間の LAN ユーザを認識する機能であり、 インタネーネット経由で社外のユーザを認識するものではありません。
  • 本機能はCAMServer の導入が必要です。

外部ユーザ取得機能 - ルータを超えてユーザを認識

Chat&Messenger がユーザを認識できるのは、ブロードキャストパケットの到達範囲、同じネットワークセグメント内です。ネットワーク間に設置されたルータなどの機器がブロードキャストパケットを遮断するため、通常ネットワークセグメントが異なるユーザを認識できません。
ネットワーク設計により異なりますが、同じネットワークセグメントの範囲は、一般的に同じ部署や同じフロアとなります。
外部ユーザ取得機能は、Chat&Messenger の各クライアントが、社内の他の部署や他のフロア、他の拠点などで現在認識してないユーザを手軽に認識する機能です。

Chat&Messenger の各クライアントは CAMServer を認識すると起動時、2時間に1度、最新表示を行った時に外部ユーザを CAMServer から取得します。そして全てのクライアントは同じユーザ情報を共有します。

※ここではネットワーク上のユーザについて次のように定義しています。
  • ローカルユーザ・・・自分と同じセグメント(ネットワーク)のユーザ
  • 外部ユーザ・・・自分と異なるセグメント(ネットワーク)のユーザ



外部ユーザ取得機能を有効にするには

外部ユーザ取得機能を有効にするためには、Chat&Messenger の各クライアントが CAMServer を認識する必要があります。この時、
  • CAMServer と同じセグメントにいる Chat&Messenger は CAMServer を自動的に認識します。
  • CAMServer と異なるセグメントにいる Chat&Messenger は下記 3つの何れかの方法で認識させる事ができます。
    1. CAMServer の Local Network以外のBroadcast設定に、異なるセグメントのIPアドレスをワイルドカード指定で設定する
    2. CAMServer の「外部ユーザ検索機能」
    3. 各クライアントが「CAMServerへの接続設定」を指定する
  • 以降、1、2、3 の説明を行います。どの手順で CAMServer を認識させるかは管理者の方が方針を決定してください。

① CAMServer の Local Network以外のBroadcast設定

CAMServer 上で、「設定」メニュー⇒「アプリケーション環境設定」⇒「ネットワーク」⇒「Local Network以外のBroadcast設定」にて、異なるセグメントのネットワークアドレスをワイルドカードで指定してください。

ワイルドカードは第4オクテットのみ指定可能で、1 から 254 へ展開され外部ユーザを検索します。 例えば、異なるセグメントのユーザのアドレスが 192.168.1.XX 、 192.168.2.XX の場合は下記の通りです。
camserer_br.jpg
指定された、Broadcast アドレスへ、起動時や 1 時間に 1 度の頻度で通知を行うようになります。

② CAMServer の外部ユーザ検索機能

外部ユーザ検索機能は、CAMServer上で「管理」メニュー⇒「外部ユーザ検索」を実行し、外部ユーザを検索します。
検索で見つかったアドレスへ、起動時や 1 時間に 1 度の頻度で通知を行うようになりますが、DHCP で IPアドレスが固定化されていない環境では、① をご利用ください。

③ 各クライアントが「CAMServerへの接続設定」を指定しCAMServerを認識

Chat&Messenger の各クライアントが「アプリケーションの環境設定」画面から CAMServer への接続設定を各自で行うことで CAMServer を認識可能です。
ClientServerConfg20131017.jpg
CAMServer のサーバアドレスにDNS名(ホスト名) を指定しておくと、CAMServer のPCを引っ越しする場合に、移行作業が楽になります。



拠点間で利用する場合のルータ設定

外部ユーザ取得機能を利用し、拠点間で利用する場合は、Chat&Messenger の各クライアントと CAMServer 、及び各クライアント同士は互いにIPネットワーク上通信が可能であるか確認してください。
具体的には、各ネットワーク間は ルータまたは L3 スイッチのパケット・フィルタ設定にて UDP、TCP2425 ポートが通過可能であるか確認してください。

テレビ会議・音声通話を利用する場合は、上記に加え RTPプロトコル用にUDP 22224~22227ポートも 通過可能か確認してください。



外部ユーザを正しく認識出来ない場合のトラブルシューティング

拠点間でユーザが認識できないなどの問題が発生した場合に、 Chat&Messenger 側の 「ヘルプ」メニュー⇒「CAMServerメニュー」⇒「CAMServerが保持している全ユーザ一覧」を実行してみて、オフラインになる不安定なユーザを、CAMServer が認識しているか、最初に確認してください。
CAMServerが保持している全ユーザ一覧は、リモート管理機能を利用します
実行後のリストに不安定なユーザがいない場合、他のユーザも認識する事はできません。 まずは、外部ユーザ取得機能を有効にするにはを確認し、CAMServer が全てのユーザを認識出来るようにしてください。

外部ユーザを正常に認識出来ない場合、ネットワーク環境上の問題か、特定のPCの問題かの切り分けが必要です。
例えば、拠点A ←→ 拠点B間で全ユーザについて認識できないのか、それとも各拠点内の特定のPCだけが認識できないかを調べてください。

  • 特定のPCだけが表示されない、またはオフラインで表示される
    他のネットワーク内の大半のPCは正常だが、特定のPCだけが表示されない、またはオフラインになる場合は、Windowsファイアウォール、その他、ウィルスバスター等のソフトが、特定のパケットを遮断している事が考えられます。

    初回起動時におけるWindowsファイアウォール注意点」を確認し、ブロックを解除してください。

  • 特定のネットワーク上のPCが全で表示されない
    Chat&Messenger の各クライアントと CAMServer 、及び各クライアント同士は互いにネットワーク上通信が可能であるか確認してください。

    例えば、以下の図の場合、「太郎 ←→ CAMserver」、「user1 ←→ 太郎」の疎通確認が必要です。 パケット追跡機能を利用すると、疎通確認が手軽に行えます。 ヘルプアイコンをクリックし内容を確認した後、各種コマンドを上から順に実行してみてください。
    packet_trace.jpg
    テストの結果、通信が不安定な事が確認できた場合、管理者に相談の上、ネットワーク間に設置したL3スイッチやルータのルーティング設定を行います。


上記のいずれを試したが改善しない場合は、お手数ですが、「ヘルプ」メニュー⇒「情報」⇒「ログ圧縮(詳細)」を実行して、不具合報告フォームよりログをお送り願いします。
その際に不安定になっている双方の Chat&Messenger のログと、CAMServer のログを取得お願いします。
※ CAMServer のログは、クライアント側から「ヘルプ」→「CAMServerメニュー」→「CAMServer のsyslog取得」を行います。



ユーザ数上限の目安

ユーザ数の上限は、ネットワーク環境や、CAMServer及び、クライアントのPCのスペックにより異なりますが、500ユーザぐらいまでは問題なく利用できます(※実績ベース)。


ページトップへ
ダウンロード - ダウンロード詳細
更新履歴 - 更新履歴 2014 - 2015
応用編 - ショートカットキー一覧
その他 - プレミアムエディション
その他 - 確認されている問題点と解消方法
その他 - IP Messenger 互換について
インストール / Verup - インストール方法
インストール / Verup - バージョンアップ方法
Thanks Links・リンク集 - おすすめフリーソフトまとめ
インストール / Verup - バージョンアップ方法 インストール無し版
インストール / Verup - 初回起動時におけるWindowsファイアウォール
更新履歴 - 更新履歴 2011 - 2013
更新履歴 - 更新履歴 2009
インストール / Verup - インスートール方法 Mac OSX
インストール / Verup - JREのインストール方法
CAMServer - CAMServer 概要
CAMServer - CAMServer の導入方法
CAMServer - ライセンスのご購入
インストール / Verup - バージョンアップとリリースポリシー
CAMServer - 文書・ファイル共有
ダウンロード - 過去のバージョンのダウンロード
CAMServer - 外部ユーザ取得・ルータ超え
Thanks Links・リンク集 - Thanks Links
インストール / Verup - アンインストール方法
応用編 - バックアップ設定
CAMServer - クライアント利用制限
CAMServer - メッセージログのサーバ集中管理
CAMServer - オフライン時の Email 転送
CAMServer - CAMServer のバージョンアップ
ダウンロード - CAMServer のダウンロード
テレビ会議 / 音声通話 - テレビ会議・音声通話
CAMServer - CAMServer を Windows サービスとして起動
応用編 - パケット追跡について
テレビ会議 / 音声通話 - ヘッドセット・カメラの準備
テレビ会議 / 音声通話 - ヘッドセット・カメラの推奨商品
その他 - SaaS型 オンデマンド型サービスとして提供
その他 - よくある質問
更新履歴 - 更新履歴 2008
Thanks Links・リンク集 - 相互リンク募集
CAMServer - よくある質問 CAMServer 編
メッセンジャー / チャット - 使い方、使用方法
応用編 - 便利な使い方(Tips)
メッセンジャー / チャット - 起動及び初期設定方法
メッセンジャー / チャット - メッセンジャー
メッセンジャー / チャット - メッセージ内のアイコン説明
メッセンジャー / チャット - チャット
メッセンジャー / チャット - ログ参照
メッセンジャー / チャット - ファイルやフォルダの送信・受信
メッセンジャー / チャット - アプリケーションの環境設定
メッセンジャー / チャット - ソート設定と優先順位設定
メッセンジャー / チャット - メッセージの保管
メッセンジャー / チャット - 不在モード
スケジュール / カレンダー - カレンダー
スケジュール / カレンダー - スケジュール共有
メッセンジャー / チャット - キャプチャ
メッセンジャー / チャット - 付箋
スケジュール / カレンダー - ToDo
応用編 - フォント設定
メッセンジャー / チャット - 概要資料PDF版
スケジュール / カレンダー - 会議室・施設予約
応用編 - configフォルダ及び各種設定ファイルについて
CAMServer - 特定商取引に関する法律に基づく表記
インストール / Verup - ソフトに個別のJREを適用させる方法
更新履歴 - 更新履歴 2007 Java システム系 - Java 外部コマンドを実行し3つの結果を取得
Java 文字列 - Java LPAD、RPADで整形
Java 日付・時刻 - Java 2つの日付の差を求める
Java システム系 - Java システムプロパティを見やすく出力
Java システム系 - Java メモリー使用量を取得
Java 文字列 - Java ファイル名から拡張子を取り除く
Java 文字列 - Java ファイル名から拡張子を取得
Java ファイル・I/O - Java ディレクトリ内のファイル一覧を表示
Java ファイル・I/O - Java XMLEncoderでオブジェクトを保存
その他 - Windows100% 2008年9月号に掲載
Java 日付・時刻 - Java 2つの日付の月数の差を求める
Java 日付・時刻 - Java 日付・時刻の計算 加算・減算が簡単に
Web関連 - 10の翻訳エンジンを比較できるサイト 翻訳くらべ
Web関連 - Excelの表からHTMLテーブルタグ一発作成
Web関連 - IETester - 複数のIEバージョンの動作確認を行える便利なソフト
Java ファイル・I/O - Java 再帰的にファイルを検索
Java 特集 - Java タスクトレイのアイコンを表示・点滅
応用編 - タスクトレイに格納しメモリを節約
Java ファイル・I/O - Java ファイルコピー(バッファサイズを変更)
Java ファイル・I/O - Java ファイルコピー(簡単・高速)
Java 特集 - Java ログフィルタでHTTPを解析
その他 - おとなのWindows 2008年 12月号に掲載
Java 特集 - Java リフレクション が簡単に
その他 - iP ! (アイピー) 2008年 04月号に掲載
Java 日付・時刻 - Java 日付の妥当性・存在チェック
Java 日付・時刻 - Java 月末日付を取得する
Java 日付・時刻 - Java 現在(今日)の曜日を求める
Java 日付・時刻 - Java 日付文字列をDate型へ変換
Java 日付・時刻 - Java あらゆる日付・時刻文字列をDate、Calendar型へ
更新履歴 - 更新履歴 2006
Java 文字列 - Java 文字列内のURLをリンクに変換
Java ネットワーク - Java 実行しているマシンのホスト名を取得
Java ネットワーク - Java IPアドレスからホスト名を取得
Java Swing - Java システムアイコンを抽出
Java Swing - Java クリップボードへコピー
Thanks Links・リンク集 - リンク集・その他お勧め