インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Ringostat をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Ringostat のコールトラッキングとクラウド PBX: 流入元、通話時間、ステータス、担当者、録音リンク付きの通話履歴、オンライン中または通話中の担当者、部署と着信先付きの従業員一覧、日次の SIP オンラインレポート、Smart Phone のステータス。コールバックの開始はインストール時にオフになっています。
こう聞いてみよう
Ringostat のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Ringostat をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Ringostat + ChatGPT
Ringostat のコールトラッキングとクラウド PBX: 流入元、通話時間、ステータス、担当者、録音リンク付きの通話履歴、オンライン中または通話中の担当者、部署と着信先付きの従業員一覧、日次の SIP オンラインレポート、Smart Phone のステータス。コールバックの開始はインストール時にオフになっています。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
RINGOSTAT_AUTH_KEY, RINGOSTAT_PROJECT_ID
ステップ 1 — 認証情報を取得
設定は約 2 分で、Ringostat のプロジェクト管理者が必要です。
- Ringostat で Settings、Integrations、Ringostat API を開き、Auth-key を
RINGOSTAT_AUTH_KEYにコピーします。キーは 1 つのプロジェクトに属し、Auth-keyヘッダーで送られます。 RINGOSTAT_PROJECT_IDにそのプロジェクトの番号を設定します。Ringostat ウェブアプリのアドレスバーでproject_id=またはprojectId=の後ろにある値で、たとえば39071です。従業員、SIP レポート、カスタムステータスのツールだけが使います。- コネクタをインストールします。確認では
ringostat_list_online_sipを実行します。
読み取れるデータ: ある期間の通話履歴。1 通話 1 行で、指定した列を返します: 日時、発信番号と着信番号、通話の種類、ステータス(disposition)、通話時間、総時間と待ち時間、担当者の氏名と部署、番号プールと転送スキーム、ターゲットコールと再コールのフラグ、UTM の source、medium、campaign、content、term、ランディングページとリファラー、不在着信の理由、CSAT 評価、通話 ID、録音リンク。さらに、今オンラインの SIP アカウントと今通話中の SIP アカウント、SIP ステータス、氏名、メール、内線番号、staffId、部署、着信先(メインと予備の SIP アカウントまたは電話番号)付きの従業員、従業員ごと日ごとのオンラインとオフラインの時間、そして「昼休み」「会議」のような Smart Phone のカスタムステータスです。
通話履歴: ringostat_list_calls は from と to を YYYY-MM-DD HH:MM:SS で受け取ります。指定しない場合は直近 24 時間を返します。応答は期間内の全通話を含む 1 つの配列で、ページングされません。そのため通話の多いプロジェクトでは、AI は期間を短く(1 日または 1 週間)して、必要な fields だけを指定します。通話時間は秒単位の billsec です。call_type は in、out、callback、transitin、transitout のいずれかで、proper_flag と repeated_flag はターゲットコールと再コールを示します。担当者ごとの統計では、AI は行を employee_fio でまとめて billsec を合計します。
フィルタと並べ替え: フィルタはカンマで区切った Ringostat の式で、たとえば call_type=in,billsec>=30 です。演算子は =、<>、>、<、>=、<=、~(base64 でエンコードした正規表現)です。order で並べ替え(例: calldate desc)、merge で発信番号ごとに 1 日単位(1)または期間全体(2)で通話をまとめます。
個人データ: 電話番号と録音リンクは個人データです。recording と recording_wav の録音リンクは 1 年間有効です。
インストール時にオフ: ringostat_start_callback は、プロジェクトの番号と電話番号または従業員の SIP ログインをつなぐ実際の通話を開始します。すぐに発信して通話料金がかかるため、管理者が意図的にオンにします。オンにした後も、AI は両方の番号を見せて、あなたの承認を待ちます。番号は + を付けない国際形式です。
読み取りのみの POST 呼び出し: 従業員一覧、SIP レポート、カスタムステータスは Ringostat API では POST リクエストですが、読み取りしか行いません。
よくあるエラー: 401 または 403 は、Auth-key がないか間違っているか、キーとプロジェクト ID が別々のプロジェクトのものです。従業員、レポート、ステータスのツールで JSON-RPC エラーが返る場合は、たいてい RINGOSTAT_PROJECT_ID が間違っています。"User does not exist" は、従業員のフィルタに誰も一致しなかったことを意味します。
このコネクタは、PBX の設定、従業員、番号プール、転送スキームを変更せず、録音は音声そのものではなくリンクで返します。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — ChatGPT にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
ChatGPT では、Web 版の Plugins ページから MCP サーバーをプラグインとして追加します。有料プランで利用でき、開発者モードはもう必要ありません。Business ワークスペースで追加できるのは管理者とオーナーだけです。Enterprise・Edu では、管理者が Create plugins with MCPs 権限を付与できます。
- chatgpt.com/plugins を開き、Add をクリックして Add custom MCP server を選びます。
- 名前を入力します(例: Name:
Ringostat)。 - Connection の Server URL に
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Authentication は OAuth のままにします。 - I understand and want to continue を選び、Create as a plugin をクリックします。ChatGPT に求められたら AnythingMCP にサインインし、アクセスを許可します。
- 個人用プラグインから新しいプラグインをインストールし、チャットで @ を入力して選択します。
利用可能なツール
| Tool | What it does |
|---|---|
ringostat_list_calls | Export the call log of the project for a period: one row per call with the fields you ask for, e.g. date, caller and called number, call… |
ringostat_list_online_sip | List the SIP accounts of the project that are online right now (logins as strings) |
ringostat_list_speaking_sip | List the SIP accounts of the project that are in a call right now (logins as strings) |
ringostat_list_employees | List the employees of the project with their SIP status (status true means online), full name (fio), e-mail, extension number, staffId… |
ringostat_get_sip_status_report | Get how long each employee's SIP account was online and offline per day in a date range (times as HH:MM:SS) |
ringostat_list_custom_statuses | List the custom employee statuses set up for Ringostat Smart Phone (id and title), e.g |
ringostat_start_callback | Start a real phone call that connects two numbers: Ringostat calls from a project number to the destination (a phone number or an… |
プロンプトの例
- 「昨日の着信は何件で、そのうち不在着信は何件、平均通話時間はどれくらいでしたか?」
- 「先週の通話を担当者ごとにまとめて、通話件数と合計通話時間を出してください。」
- 「今月ターゲットコールをもたらした UTM のソースとキャンペーンはどれですか?」
- 「今オンラインなのは誰で、そのうち通話中なのは誰ですか?」
- 「先週、各従業員は 1 日ごとにどれくらいオンラインでしたか?」
FAQ
ChatGPT の無料プランでカスタム MCP サーバーは使えますか? OpenAI がカスタム MCP サーバーを案内しているのは有料プランだけで、Free プランは対象に含まれていません。
次のステップ
このガイドは役に立ちましたか?