セルフホスト型ソフトスイッチ・課金・ダイヤラー

自分だけのキャリアグレード電話交換機を運用。

完全なソフトスイッチ、プリペイド課金パネル、プレディクティブダイヤラーを 1 台の Debian サーバーに導入。トランク、ルーティング、DID、CDR、秒課金——すべてあなたのもの、あなたのサーバー上に。

  • 1,000 ダウンロード
  • Asterisk 20
  • Debian 12
  • パネルは 10 言語対応
リアルタイム通話ルーティング イラスト
発信者 SIP INVITE
KatoCall 料金算出 · ルーティング · 課金 接続経路 B
事業者 A 拒否
事業者 B 応答
事業者 C —
宛先 0:42 応答
イラスト:通話が KatoCall に届くと、料金を算出し、最安の事業者へ送り、拒否されたら次の事業者へ切り替えて、宛先につなぎます。
1,000ダウンロード
14のインストール手順と完全なセルフチェック
10言語のパネルとハンドブック
1台のサーバーで交換機全体を運用

プラットフォーム

サーバー 1 台で、交換機のすべてを。

KatoCall のすべてのレイヤーは、あなたが管理する 1 台の Debian 12 サーバー上で動作します——SIP スタックから課金台帳、顧客がログインするパネルまで。

  1. 管理パネルと顧客ポータル

    オペレーターは交換機を運用し、顧客は自分の通話を確認します。

    web
  2. 課金エンジン

    レートカード、秒単位の料金計算、PostgreSQL の台帳。

    PostgreSQL
  3. ライブ通話ブリッジ

    すべてのチャネルをリアルタイムで追跡し、切断時に CDR を書き込みます。

    AMI
  4. Asterisk 20 と PJSIP

    トランク、エンドポイント、DID をパネルから生成。

    SIP
  5. 堅牢化された Debian 12

    ファイアウォール、fail2ban、TLS をインストーラーが設定。

    OS

仕組み

事業者から CDR まで、4 ステップ。

パネルで一度設定すれば、以降のすべての通話が同じ経路をたどります。

  1. 事業者を接続

    SIP トランクを IP または登録方式で追加。UDP・TCP・TLS に対応。

  2. 顧客を追加

    各アカウントに IP 認証またはソフトフォンのログイン、レートカード、残高を設定。

  3. すべての通話をルーティング

    ルーティンググループがプレフィックス・優先度・重みでトランクを選び、拒否されたら切り替えます。

  4. 課金とレポート

    通話は秒単位で課金され、ライブで確認でき、分析・エクスポート可能な CDR として保存されます。

収録内容

交換機に必要なすべてを、1 つのパネルに。

配線が必要な部品の寄せ集めではありません——課金、ルーティング、着信、発信、セキュリティが 1 つの管理パネルを備えた導入済みシステムとして届きます。

プリペイド課金

顧客・事業者のレートカードから秒単位で課金、実台帳に基づくリアルタイム残高、各通話ごとの利益を算出。

最小コストルーティング

ルーティンググループがプレフィックス・優先度・重みでトランクを選択し、拒否された場合は次の事業者へフェイルオーバー。

着信 DID

事業者の番号をアカウントに割り当てて任意の宛先へ転送し、発信時には事業者が要求する発信者番号を適用します。

プレディクティブダイヤラー

任意の発信キャンペーンと IVR メニューが、エージェントの空き状況に合わせて発信ペースを調整——必要な場合のみ導入。

標準で堅牢

SIP・パネル・SSH に fail2ban と永久 BAN、インストーラーが構成するファイアウォール、無料の Let's Encrypt TLS。

ライブ通話と CDR

交換機上の全通話をリアルタイムで確認——課金先、経由事業者、上昇するコスト——CDR は CSV でエクスポート。

通話ルーティング

自動フェイルオーバー付きの最小コストルーティング。

各通話はアカウントのルーティンググループと照合されます。事業者が拒否すると、次のトランクが通話を引き継ぎます。

  • 宛先プレフィックスでルーティング
  • 優先度でトランクを並べ、重みで負荷を分散
  • 拒否されたら次の事業者へ切り替え
  • 各事業者が求める発信者番号を送出

SIP と VoIP

キャリアグレードの SIP を、設定済みで。

パネルが PJSIP の設定を書き出し、すべての値は Asterisk に届く前に検証されます。

  • Asterisk 20 上の PJSIP

    インストーラーがビルド・設定するモダンな SIP スタック。

  • UDP・TCP・TLS

    トランクごとにトランスポートを選択。

  • IP または登録方式のトランク

    事業者をアドレス、またはユーザー名とパスワードで認証。

  • 事業者の IP プール

    IP と CIDR ブロックで事業者のシグナリング範囲全体を信頼。

  • 顧客エンドポイント

    IP 認証の PBX、または登録済みソフトフォン。

  • NAT 対応

    パブリックアドレスとローカルネットワークをパネルで設定。

  • E.164 形式の DID

    着信番号をアカウントに割り当て、任意の宛先へ転送。

  • コーデックとメディア

    エンドポイントごとのコーデック一覧、RTP プロキシまたはダイレクトメディア。

  • 切断漏れ通話の防止

    RTP タイムアウトで音声が途絶えた通話を終了します。

1 本の通話を、メッセージごとに
発信者KatoCall事業者INVITE100 TryingINVITE180 Ringing180 Ringing200 OK200 OKACKACKRTPRTPBYEBYE200 OK200 OKCDR 記録済み

分析

すべての通話を、リアルタイムで。

ライブ通話はリアルタイムでパネルに表示されます。終了後は CDR をフィルタ・分析・エクスポートできます。

  • 課金先アカウント、事業者、累積料金を表示するライブ通話
  • 期間・アカウント・仕入先・プレフィックス別の CDR 統計
  • 通話ごとの課金分数、売上、利益
  • CDR の CSV エクスポート

信頼性

止まらないための設計。

実際のトラフィックが流れ始めてから効いてくる細部。

検証済みのインストール

インストーラーが自らの作業を確認し、トラフィックを受ける前にすべての結果を報告します。

アップデート通知

交換機は毎日新しいバージョンを確認して通知します。自動更新は有効にした場合のみ。

再起動に強い

再接続後に進行中の通話を引き継ぎ、課金は実際の応答時刻から再開します。

台帳に基づく残高

すべての課金とチャージは PostgreSQL の台帳エントリとして記録されます。

毎晩のバックアップ

データベースと交換機のシークレットを毎晩バックアップし、ログはローテーションします。

今ある環境でそのまま使える

  • あらゆる SIP 事業者
  • 列マッピング付きの CSV レートインポート
  • CDR の CSV エクスポート
  • Let's Encrypt による HTTPS

セキュリティ

初回起動から堅牢。

インターネット上の電話交換機は絶えずスキャンされています。KatoCall は防御を有効にした状態で届きます。

  • SIP・パネル・SSH の fail2ban
  • パネルで管理できる永久 BAN
  • インストーラーが設定するファイアウォール
  • Let's Encrypt による無料の HTTPS
  • クロスサイトリクエストフォージェリ(CSRF)対策済みのサインイン
  • Asterisk に書き込むすべての値を検証

インストール

1 つのコマンド、1 台のサーバー。

用意するのは新しい Debian 12 サーバーだけ。インストーラーが Asterisk をビルドし、PostgreSQL、パネル、ファイアウォール、fail2ban を構成し、すべて検証します。

v1.0.8 セルフホスト · 自分のサーバーで運用

新しい Debian 12 サーバーで root として実行:

curl -fsSL https://katocall.com/get.sh | sudo bash

必要なものを取得し、チェックサムを検証して、完全なインストールを実行します。

その後ブラウザでサーバーを開いてサインイン——すぐに新しいパスワードを設定します:

useradmin
passKatocall
1,000 ダウンロード

必要なもの

  • Debian 12(Bookworm)64 ビット——新しい VPS
  • CPU 2 コア、RAM 4 GB、ディスク 20 GB
  • グローバル IPv4 と root / sudo
  • 事業者からの SIP トランク
  • ドメイン名——HTTPS が必要な場合のみ

ドキュメント

インストール&設定ハンドブック、10 言語対応。

交換機の導入と、トランク・顧客・DID・ダイヤラーの設定を網羅した完全ガイド——さらにパネル内の各項目の横に「?」の説明付き。

FAQ

よくある質問。

KatoCall の運用に必要なものは?

CPU 2 コア、RAM 4 GB、ディスク 20 GB の新しい Debian 12(64 ビット)サーバー、グローバル IPv4、root 権限、事業者からの SIP トランク。ドメイン名は HTTPS を使う場合のみ必要です。

アップデート方法は?

サーバーでアップデートコマンドを実行します。インストール前にダウンロードを検証し、交換機は毎日新しいバージョンを確認して、利用可能になると知らせます。

curl -fsSL https://katocall.com/update.sh | sudo bash
どの事業者に対応していますか?

SIP トランクを提供するすべての事業者に対応——IP または登録方式で認証、UDP・TCP・TLS で接続。

ダイヤラーのインストールは必須ですか?

いいえ。プレディクティブダイヤラーと IVR はオプションで、希望した場合のみインストールされます。

顧客は自分の通話を確認できますか?

はい。各顧客には、自分の通話記録、DID、料金、取引を確認できるポータルがあり、他の顧客の情報は表示されません。

対応言語は?

パネルとハンドブックは 10 言語に対応:英語、スペイン語、ポルトガル語、フランス語、ドイツ語、ロシア語、中国語、日本語、アラビア語、ヒンディー語。

あなた専用の交換機を、今日から。

新しい Debian 12 サーバーとコマンド 1 つ。あとはすべてパネルで。

ドキュメントを読む

curl -fsSL https://katocall.com/get.sh | sudo bash

お問い合わせ

お問い合わせ

ご質問、設定のヘルプ、不具合など——メッセージをお送りいただければ返信します。