
非構造化補助サービスデータ( USSD ) は、「クイックコード」または「機能コード」と呼ばれることもあり、 GSM携帯電話がモバイル ネットワークオペレータのコンピュータと通信するために使用する通信プロトコルです。USSD は、 WAPブラウジング、プリペイド コールバック サービス、モバイル マネー サービス、位置情報に基づくコンテンツ サービス、メニューベースの情報サービス、およびネットワーク上の電話の構成の一部として使用できます。[1]このサービスにはメッセージング アプリは必要なく、料金もかかりません。[2]
USSD メッセージは最大 182 文字の英数字です。ショート メッセージ サービス (SMS)メッセージとは異なり、USSD メッセージは USSD セッション中にリアルタイム接続を作成します。接続は開いたままなので、双方向でデータ シーケンスを交換できます。これにより、USSD は SMS を使用するサービスよりも高速になります。[1]
GSM は 2020 年代に 2G および 3G テクノロジーとともに段階的に廃止されますが、USSD サービスは LTE、5G、IMS 経由でサポートできます。
用途
ユーザーが電話会社のネットワークにメッセージを送信すると、そのメッセージは USSD 専用のコンピュータで受信されます。コンピュータの応答は、通常、電話のディスプレイで簡単に確認できる基本的な形式で電話に返されます。USSD 経由で送信されるメッセージは、標準化団体によって定義されていないため、各ネットワーク オペレータは、顧客にとって最も適切なものを実装できます。

USSD は、コールバックサービス (ローミング中の電話料金を削減) などの独立した通話サービスを提供したり、モバイル マーケティング機能やインタラクティブ データ サービスを強化したりするために使用できます。
USSD は、プリペイド GSM 携帯電話で利用可能な残高を照会するためによく使用されます。ベンダーの「残高確認」アプリケーションは、USSD プロトコルの詳細をユーザーから隠します。Tesco Mobileなどの一部のプリペイド ネットワークでは、ユーザーが料金が発生する操作を実行すると、新しい残高を示す USSD メッセージが表示されます。USSD は、ユーザーのSIM カードの残高を補充したり、ワンタイム パスワードや PIN コードを配信したりするためにも使用できます。
一部の事業者はUSSDを使用して、 FacebookやTwitterなどのソーシャルネットワーキングサイトからのリアルタイム更新へのアクセスを提供しています。[3] 2012年から2018年の間、Wikipedia ZeroプロジェクトはUSSD経由でWikipediaの記事へのアクセスを提供しました。[4]
USSD は SMS と組み合わせて使用されることもあります。ユーザーは USSD 経由でネットワークにリクエストを送信し、ネットワークは受信確認で応答します。
- 「ありがとうございます。メッセージを処理中です。あなたの携帯電話にメッセージが送信されます。」
その後、1つ以上のモバイル終端SMSメッセージは、最初のリクエストのステータスや結果を伝達します。[5]このような場合、SMSは、ネットワークが送信する準備ができたときに、応答または更新を携帯電話に「プッシュ」するために使用されます。[6]対照的に、USSDはコマンドアンドコントロールにのみ使用されます。
技術的な詳細
ほとんどのGSM携帯電話にはUSSD機能があります。[7] USSDは一般的にリアルタイムまたはインスタントメッセージングサービスに関連付けられています。処理パスにSMSCが存在しないため、 SMSなどの他のショートメッセージプロトコルでサポートされているストアアンドフォワード機能は利用できません。
GSM 02.90で規定されているUSSDフェーズ1は、モバイル開始(「プル」)操作のみをサポートします。[8]コアネットワークでは、メッセージはGSM 03.90で規定されているMAP 、USSDフェーズ2を介して配信されます。[9] GSMハンドセットでUSSDコードを入力すると、数秒以内にGSMオペレータからの応答が表示されます。
GSMは2020年代に2Gと3Gとともに段階的に廃止される予定ですが、 LTE / 5G / IMSネットワークから直接USSDサービスをサポートするソリューションが利用可能であり、GSMと同様のユーザーエクスペリエンスを提供します。[10]
形式
USSDメッセージは通常、アスタリスク記号(*)またはハッシュ記号(#)で始まり、ハッシュ記号(#)で終わります。典型的なメッセージはコマンドまたはデータの数字で構成され、数字のグループは追加のアスタリスクで区切られることがあります。[1]
USSDモード
モバイル起動
- USSD/PULL または USSD/P2A
- ユーザーがGSM携帯電話からコード(例:*139#)をダイヤルすると
ネットワーク開始
- USSD/PUSHまたはUSSD/A2P
- ユーザーがネットワークからプッシュメッセージを受信したとき。主にプロモーションサービスに使用されます。
マンマシンインターフェース
以下のコードはUSSDコードではなく、関連するマンマシンインターフェース(MMI)です。これらは標準化されているため、すべてのGSM電話で同じです。これらは、対応するコマンド(コード自体ではありません)がネットワークに送信される前に、最初にハンドセットによって解釈されます。これらのコードは、ATインターフェースを使用する場合に常に機能するとは限りません。代わりに、これらのアクションごとに定義された標準のATコマンドがあります。[11] [12]
BS はベアラ サービスのタイプであり、有効な値は次のとおりです。
- 音声は11
- ファックスの場合は13
- SMSの場合は16(ブロックのみ有効)
- データ用25
- すべて<空白のまま>にします。
T は無応答条件タイマーの秒数です。指定されていない場合はデフォルトは 20 秒です。
参照
参考文献
- ^ abc 「非構造化補足サービスデータ(USSD)」。Telecom Space。2021年3月3日時点のオリジナルよりアーカイブ。2010年8月23日閲覧。
- ^ Scard, Jen (2022年7月12日). 「USSDとは何か?」Wireless Logic。
- ^ 「TATA Docomo、USSD経由でFacebook、Twitterへのアクセスを導入」2011年7月16日。 2019年11月12日閲覧。
- ^ Wadhwa, Kul (2013年2月22日). 「Wikipediaを最も必要とする人々に届ける」. Wikimediaブログ. Wikimedia財団.(このページは現在は廃止されており無効です。)
- ^ 「携帯電話の使用状況を監視する」。AT &T Residential Wireless Support。2012年5月11日時点のオリジナルよりアーカイブ。2012年5月14日閲覧。
- ^ 「アカウントの管理」。AT &T 住宅用ワイヤレス サポート。AT&T。2013年5 月 11 日閲覧。
- ^ 「Windows Phone 7 は USSD をサポートしていません」。Microsoft Answers。2012年 2 月 8 日。2012 年 7 月 3 日時点のオリジナルよりアーカイブ。
- ^ 「GSM 02.90 (ETSI TS 100 625, V7.0.0) 仕様 (USSD) – ステージ 1」。3gpp.org。第 3 世代パートナーシップ プロジェクト。2013年5 月 11 日閲覧。
- ^ 「GSM 03.90 (ETSI TS 100 549, V7.0.0) 仕様 (USSD) – ステージ 2」。3gpp.org。第 3 世代パートナーシップ プロジェクト。2013年5 月 11 日閲覧。
- ^ Kulkarni, Ajay (2020年12月10日). 「通信分野におけるUSSDの将来」. Comviva .
- ^ 「ユーザー機器のマンマシンインターフェース (MMI) - ETSI TS 122 030 V10.0.0」(pdf)。2011 年 5 月。30 ページ。
- ^ 「USSD、MMI、SS コードの違いは何ですか?」
外部リンク
- GSM 04.90 (ETSI EN 300 957、V7.0.1) 仕様 (USSD) ステージ 3 – 3GPP
- 3GPP TS 22.030
- USSD、MMI、SS コードの違いは何ですか?
- Android USSD コード リスト (MMI コード リスト)
- 米国全 USSD コード リスト
