本ガイドは、AIレセプショニスト、予約フロー、またはCRMにSMSを追加しようとしているCTO、プロダクトオーナー、または運用責任者を対象としており、SaaS SMSゲートウェイの購入、商用SMS APIの利用、またはプライベートゲートウェイの構築・納品のいずれかを選択する際の判断材料を提供します。周辺のAPI統合デリバリー作業についてはシステム・API統合およびカスタムERP・CRM開発をご覧ください。このゲートウェイが組み込まれるアーキテクチャについてはエンタープライズシステム統合ガイドをご参照ください。
本ガイドの内容
- Android SMSゲートウェイとは何か、Netbaseはどのような機能を組み込むか?
- 主な機能
- アーキテクチャ
- 実機テスト方法
- ユースケース
- Netbaseの納品プロセス
- 比較:SaaSゲートウェイ、商用SMS API、プライベートゲートウェイ
- ロールアウト前の確認事項
- よくある質問
- 次のステップ
Android SMSゲートウェイとは何か、Netbaseはどのような機能を組み込むか?
Android SMSゲートウェイとは、1台または複数台のAndroidスマートフォン(通常のSIMカードを挿入したもの)をSMSの送受信装置に変換するソフトウェアです。バックエンドシステムがAPIを通じてこれらのスマートフォンを呼び出し、通信キャリアのバルクSMSアグリゲーターやクラウドメッセージングAPIを経由せずにメッセージを送受信します。Netbaseは、クライアントが所有する2つのコンポーネントとしてゲートウェイを構築します。クライアントのスマートフォン上で動作するAndroidエージェントアプリと、クライアントが管理するインフラ上のゲートウェイサーバーです(F194)。
Netbaseのエンジニアは、ゲートウェイをビジネストラフィックに適したものにするための機能を設計します。スマートフォン上の耐久性のあるオフラインキューにより、電波の届かない場所やバッテリー切れの際にもメッセージが失われることなく安全に待機します。再起動やネットワーク切断後の復旧により、手動での再起動なしにキューが再開されます。クライアントが提供するメッセージIDをキーとした冪等送信により、再試行リクエストによる二重送信を防止します。呼び出し元システムへの配信レポートの返信。署名付きWebhookと送受信確認の自動リトライを備えたREST API。複数のスマートフォンとSIMへのルーティングにより、送信量とナンバープレゼンスを複数のデバイスに分散します。スマートフォンとキューの健全性のモニタリング。そしてサードパーティのリレーに依存しない配信通知のためのプライベートプッシュチャネルを提供します(F194)。
主な機能
- 自社所有の番号とSIMからトランザクション型・会話型SMSを送信します。OTP、予約確認、アポイントメントリマインダー、AIレセプショニストまたは有人エージェントキューへの双方向返信に対応します。
- 受信SMSを受け取り、署名付きWebhookとしてクライアントのシステムに転送します。これにより、返信が(予約の更新、担当者への引き継ぎ、CRMアクティビティの記録といった)ワークフローをトリガーでき、スマートフォンの受信ボックスで未読のまま放置されることがなくなります。
- メッセージごとの配信状態(キュー済み、送信済み、配信済み、失敗)を追跡し、APIを通じて公開します。これにより、呼び出し元システムはエスカレーションの前に顧客が実際にリマインダーを受信したかどうかを確認できます。
- 複数のAndroidデバイスに負荷とナンバープレゼンスを分散させることで、1台のデバイスがオフラインになってもチャネルが停止しません。
- メッセージの内容をクライアントが管理するインフラ(スマートフォン、ゲートウェイサーバー、クライアント自身のバックエンド)上に保持し、サードパーティのSMSアグリゲーターがメッセージ本文を読み取ることはありません。
アーキテクチャ
-
ビジネスシステムまたはAIレセプショニスト。
予約システム、CRM、またはAIレセプショニスト(AIカスタマーサービス自動化参照)がゲートウェイのREST APIを呼び出してメッセージを送信し、配信およびインバウンドイベント用のWebhookを登録します。
-
ゲートウェイサーバー。
クライアントが管理するインフラ上で動作し、API呼び出しを認証し、メッセージをキューに入れ、可用性、SIM、ルーティングルールに基づいて登録済みのAndroidデバイスに配布します。
-
スマートフォンエージェント。
各AndroidデバイスにはNetbaseのエージェントアプリが動作し、独自のオフラインキューを保持し、SIMを通じてSMSを送受信し、ステータスをサーバーに報告します。耐久性のあるキューと再起動後の復旧機能はここに実装されています(F194)。
-
キャリアネットワーク。
SMS自体は、スマートフォンのSIMから通常のキャリアSMSネットワークを通じて送信されます。これは一般ユーザーのテキストメッセージと同じ経路です。
-
呼び出し元への署名付きWebhook。
配信レポートと受信SMSは、HMACシグネチャとともにビジネスシステムに送信されます。受信側はシグネチャを検証してから処理を行い、配信失敗時には自動的に再試行します。
リッチメディアまたはテンプレート化されたチャネルも必要とするビジネスの場合、同じバックエンドでこのSMSパスとWhatsApp Business Platformを組み合わせることができます。NetbaseのCloodo Business DivisionはWorkChatを運営しており、これはSMSよりWhatsAppを好む顧客向けの並列チャネルとして機能する独自のWhatsApp Business APIおよびAIチャット製品です(F025)。
実機テスト方法
Netbaseは、エミュレーターだけでなく、ライブSIMを挿した物理的なAndroidスマートフォンを使用してすべてのゲートウェイビルドをテストします。本番環境で問題となる障害は実際のデバイスと実際のキャリアから発生するためです。テスト計画の内容は以下のとおりです。
- 電源と接続性: 機内モード、モバイルネットワークの切断、キュー処理中の再起動、バッテリー切れのそれぞれについて、キューに入ったメッセージが再開され、二重送信が発生しないことを確認します。
- メーカー別バッテリー管理: Androidメーカーによって異なるバックグラウンド制限とバッテリーセーバーの設定を検証します。デバイスの設定が適切でない場合、これらの設定によりSMSアプリが静かに一時停止されることがあります。
- デュアルSIMとSIM変更: 意図したSIMへのルーティング、およびSIMが取り外されたり交換されたりした場合の動作を確認します。
- エンドツーエンドの配信: APIを通じて送信されたメッセージ、受信した配信レポート、有効な署名とともにクライアントのWebhookに転送された受信返信、およびWebhookエンドポイントがダウンしている場合の再試行を確認します。
クライアントに納品されるのは、クライアント自身のデバイスモデルでそのテスト計画をパスしたゲートウェイと、交換用スマートフォンが同じ方法でフリートに追加できるデバイスセットアップチェックリストです。
ユースケース
- SMS上のAIレセプショニスト。 AIレセプショニスト(モデル非依存:Netbaseはプロジェクトごとに選定された主要な商用・オープンAIツールおよびモデルと連携します、F070)がテキストメッセージでアポイントメントへの応答と予約を行い、アプリやチャットウィジェットを使わない顧客にも対応します。
- OTPと本人確認:共有ショートコードではなく、自社のSMS送信元が必要なシステム向けです。
- アポイントメントと注文のリマインダー:メッセージが失敗した場合に呼び出し元システムが対処できる配信レポート付きです。
- 双方向のカスタマー返信:CRMワークフロー自動化を通じてCRMに同期され、スマートフォンの受信ボックスで未読のまま放置されることがありません。
Netbaseの納品プロセス
Netbaseはまずクライアントとゲートウェイの要件を定義します。デバイス台数、想定されるメッセージパターン、SIMとキャリアプラン、APIを呼び出すバックエンドシステム(CRM、予約プラットフォーム、AIレセプショニスト)が対象です。構築範囲には、Androidエージェントアプリ、クライアント固有のゲートウェイサーバーインスタンス、呼び出し元システムへの署名付きWebhook統合、冪等送信のためのメッセージIDスキーム、スマートフォンとキューのモニタリングが含まれます。これにより、クライアントは初日から導入環境とデータを所有します。納品物には、インストール済みゲートウェイ、デバイスセットアップチェックリスト、呼び出し元システムの開発者が必要とするAPIとWebhookのドキュメント、および運用ランブックが含まれます。NetbaseはカスタムERP・CRM開発およびシステム・API統合を通じて、その上のAIレセプショニストまたはCRMレイヤーの構築・保守も担当できます。Netbaseのプロジェクトの多くは請負契約で納品されており、月額チームリテイナーまたはマイルストーンベースのモデルも提供しています(F067)。これはNetbaseのより広範なシステム統合作業の一環であり、ERP・CRM・ECサイト統合アーキテクチャで説明されているような内容で、GEO-TEK ECプラットフォームなどのクライアント向けに構築されています。CRM側をパッケージ製品にするかカスタム開発にするかを検討しているバイヤーはカスタムERPとパッケージERPの比較から始めることができます。
比較:SaaSゲートウェイ、商用SMS API、プライベートゲートウェイ
| 選択肢 | 強み | リスク | 適している場合 |
|---|---|---|---|
| SaaS Android SMSゲートウェイ製品の購入 | 素早く開始できる。ベンダーがサーバーの運用とアップデートを担当する | メッセージの内容とメタデータがベンダーのクラウドを経由する。セルフホストや監査が困難。継続的なシートまたはメッセージ単位の料金が発生する | 送信量が少なく、スケジュールが短く、サードパーティ経由のSMSルーティングが許容される場合 |
| 商用SMS API(アグリゲーター)の利用 | シンプルなAPI。管理するスマートフォンが不要 | すべてのメッセージがアグリゲーターを経由する。送信者IDとキャリアとの関係はベンダーに帰属する | 共有送信者が許容される一方向通知の場合 |
| Netbaseが構築・納品するプライベートゲートウェイ | クライアントがスマートフォン、サーバー、データ、統合を所有する。ユースケースに合わせた動作を構築できる | デバイスのセットアップとスマートフォンフリートの運用担当者が必要(納品ランブックで対応) | CRMまたはAIレセプショニストと組み合わせたプライベートな自社所有の双方向チャネルを必要とする場合 |
ロールアウト前の確認事項
- Android SMSの動作、キャリアのスパム対策ルール、SMS権限アプリに関するGoogle Playポリシーはキャリアによって異なり、時間とともに変化します。Netbaseはスコーピングの一環として、クライアントの市場における最新のキャリア規約とGoogle Playポリシーを確認します(以下のソース参照)。
Netbaseコンサルタントと次のステップを計画する
よくある質問
いいえ、異なります。バルクSMSプラットフォームは、共有ショートコードを通じた大量の一方向キャンペーン送信向けに設計されています。一方、Android SMSゲートウェイは通常の電話番号とSIMから個別のメッセージを送受信するもので、キャンペーン一斉送信よりもトランザクション型・会話型の用途(OTP、予約、双方向返信)に適しています。
エージェントアプリはクライアントが提供・管理するデバイス上で動作します。Netbaseはテスト中にクライアントとともにセットアップを行い、セットアップチェックリストを引き渡しますが、スマートフォンとSIMアカウントはクライアントの所有のままです。
はい。同じバックエンドで、NetbaseのWorkChatベースのWhatsApp Business Platformインテグレーション(Cloodo Business Division運営)を並列チャネルとして呼び出すことができ、SMSとWhatsAppが同じCRM同期と配信追跡パターンを共有します(F025)。
商用SMS APIは開始が容易ですが、すべてのメッセージがそのベンダーのインフラを経由します。Androidゲートウェイは、メッセージの経路をクライアント自身のスマートフォン、SIM、サーバー上に保持します。これは、メッセージの内容やキャリアとの関係をクライアントが保持する必要がある場合に重要です。
次のステップ
Netbaseは接続先のシステムに合わせてプライベートAndroid SMSゲートウェイのスコープを定義します。デバイス、送信量、接続するバックエンドについて確認するためにCEOにお問い合わせください。
関連サービスとソリューション
システム間のデータ整合性を保ち、AI対応を整えるAPI連携サービス
Netbase JSCは、ECサイト・ERP・CRM・配送・決済システムの連携を必要とするコマース・オペレーションチーム向けにAPIインテグレーションサービスを提供しています。データを一度入力するだけで各システムに反映され、AIサービスがすぐに活用できる環境を整えます。すべてのAPIとWebhookにリトライ処理・監視・照合機能を備えています。Netbase JSCの公開クライアント実績によると、2012年以降、80カ国で500社以上のビジネスを支援してきました。
詳しく見る
AIを活用したERP・CRM開発でコマースと連携
Netbase JSCは、成長企業向けにカスタムERP・CRM開発を提供します。Smart ERP LightおよびCloodo Workspaceを含む実績あるモジュールを基盤に、販売・業務・財務システムを企業の業務フローに合わせて構築し、ECチャネルと連携させ、書類取込・需要予測・商談フォローアップにAIを活用します。OdooやSalesforceが適合する場合はそれらを活用することもあります。
詳しく見る
AIリードスコアリング付きCRMワークフロー自動化:初回リードから入金まで
CRMワークフロー自動化は営業パイプラインを実務と接続し、リード・提案・承認・請求書をスプレッドシートやメールではなくルールで処理します。AIがリードのスコアリングと商談の会話要約を行います。Netbase JSCは、CloodoワークスペースのCRM・B2B営業エンジンとワークフロー自動化ツールキットを基盤に、成長中の企業の営業・オペレーションチーム向けに構築します。
詳しく見る
AIカスタマーサービス自動化:受注・CRM連携と有人引き継ぎ
AIカスタマーサービス自動化は、AIチャットが定型的な問い合わせに回答しチケットを振り分けるサポート層です。ライブの受注・CRMデータを活用し、機密性の高い・不確かな対応は全文脈を添えて担当者に引き継ぎます。Netbase JSCはAIチャットボット・WorkChatインテグレーターモジュールを起点にグロースケイパビリティとして構築します。
詳しく見る
Netbaseにリモートで依頼する
Netbase JSCのすべての案件はリモートで納品されるため、どの国・業界のクライアントともお取引できます。これまで80カ国のクライアントと実績があります。契約・請求書はNetbase JSCが発行し、お支払いはNetbase JSCの口座への銀行振込またはPayPal Businessで行います。CEOのHuy Nguyen(David)にWhatsAppまたはメールでお問い合わせください。
プロジェクトを相談する
Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・構築・モダナイゼーション・運用を支援します。project@netbasejsc.com
+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
お問い合わせ
構築・モダナイゼーション・運用したいものをお知らせください。