非構造化補足サービスデータ

ソニー・エリクソンの携帯電話のUSSD (2005年)

非構造化補助サービスデータUSSD )は、「クイックコード」または「フィーチャコード」とも呼ばれGSM携帯電話モバイルネットワーク事業者のコンピュータと通信するために使用する通信プロトコルです。USSDは、 WAPブラウジング、プリペイドコールバックサービス、モバイルマネーサービス、位置情報コンテンツサービス、メニューベースの情報サービス、そしてネットワーク上の電話機の設定の一部として使用できます。[1]このサービスはメッセージングアプリを必要とせず、料金も発生しません。[2]

USSDメッセージは最大182文字の英数字で構成されます。ショートメッセージサービス(SMS)とは異なり、USSDメッセージはUSSDセッション中にリアルタイム接続を確立します。接続は維持され、一連のデータの双方向交換が可能になります。これにより、USSDはSMSを使用するサービスよりも高速になります。[1]

GSM は2020 年代に2Gおよび3Gテクノロジーとともに段階的に廃止されますが、USSD サービスはLTEおよび5G経由でサポートできます

用途

ユーザーが電話会社のネットワークにメッセージを送信すると、USSD専用のコンピュータがそれを受信します。コンピュータからの応答は、通常、電話機のディスプレイで簡単に確認できる基本的な形式で電話機に返されます。USSD経由で送信されるメッセージは、標準化団体によって定義されていないため、各ネットワーク事業者は顧客にとって最適な方法で実装できます。

Google PixelデバイスのUSSD (2018年)。ユーザーは利用可能なサービスに対応するコードを送信します。

USSD は、コールバックサービス (ローミング中の電話料金を削減)などの独立した通話サービスを提供したり、モバイル マーケティング機能やインタラクティブ データ サービスを強化したりするために使用できます。

USSDは、プリペイドGSM携帯電話で残高照会によく使用されます。ベンダーの「残高確認」アプリケーションは、USSDプロトコルの詳細をユーザーから隠蔽します。Tesco Mobileなどのプリペイドネットワークでは、ユーザーが料金が発生する操作を行うと、新しい残高を示すUSSDメッセージが表示されます。USSDは、ユーザーのSIMカードの残高を補充したり、ワンタイムパスワードやPINコードを送信したりするためにも使用されます。

一部の事業者はUSSDを使用して、 FacebookTwitterなどのソーシャルネットワーキングウェブサイトからのリアルタイム更新へのアクセスを提供しています[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年代に2G3Gとともに段階的に廃止される予定ですが、 LTE / 5G / IMSネットワークから直接USSDサービスをサポートするソリューションが利用可能であり、GSMと同様のユーザーエクスペリエンスを提供します。[10]

形式

USSDメッセージは通常、アスタリスク記号(*)またはハッシュ記号(#)で始まり、ハッシュ記号(#)で終わります。典型的なメッセージは、コマンドまたはデータを表す数字で構成され、数字のグループは追加のアスタリスクで区切られることがあります。[1]

USSDモード

モバイル開始

  • USSD/PULLまたはUSSD/P2A
  • ユーザーがGSM携帯電話からコード(例:*139#)をダイヤルしたとき

ネットワーク開始

  • USSD/PUSHまたはUSSD/A2P
  • ユーザーがネットワークからプッシュメッセージを受信したとき。主にプロモーションサービスに使用されます。
USSDコードの例
*101#
*139*1*1234567890#

マンマシンインターフェース

以下のコードはUSSDコードではなく、関連するマンマシンインターフェース(MMI)です。これらは標準化されているため、すべてのGSM携帯電話で同じです。端末側で解釈された後、対応するコマンド(コード自体ではありません)がネットワークに送信されます。これらのコードはATインターフェースを使用する場合、必ずしも機能するとは限りません。代わりに、それぞれのアクションに対して標準的なATコマンドが定義されています。[11] [12]

BSはベアラ サービスのタイプであり、有効な値は次のとおりです。

  • 音声11
  • ファックスの場合は13
  • SMSの場合は16(ブロックのみ有効)
  • データ用25
  • すべて<空白のまま>にします。

Tは無応答条件タイマーの秒数で、指定されていない場合はデフォルトは 20 秒です。

GSM USSDコードとさまざまなネットワーク事業者におけるその機能
コード関数注記スイッチオンスイッチを切るステータスを表示
002すべての転換無条件、ビジー、連絡不能、応答なし* * 002 *番号* BS * T ## # 002 * * BS #* # 002 * * BS #
004すべての条件付きリダイレクト忙しい、連絡が取れない、応答しない* * 004 *番号* BS * T ## # 004 * * BS #* # 004 * * BS #
03ネットワークパスワードを変更するパスワードはネットワークに依存し、一部のネットワークではデフォルトは0000です。通話制限機能を参照してください*33* * 03 * 330 *古いパスワード*新しいパスワード*新しいパスワード#
04PINを変更する* * 04 *古いPIN *新しいPIN *新しいPIN #
042PIN2を変更するPhase 2 SIMのみ* * 042 *古いPIN2 *新しいPIN2 *新しいPIN2 #
05PUKによるPINの変更* * 05 * PUK *新しいPIN *新しいPIN番号
052PUK経由でPIN2を変更するPhase 2 SIMのみ* * 052 * PUK *新しいPIN2 *新しいPIN2 #
06デバイス番号(IMEI) を読み取る* # 06 #
21無条件転用すべての着信は転送されます* * 21 *番号* BS ## # 21 * * BS #* # 21 * * BS #
30発信者の番号を表示する(クリップ)呼び出し先としてCLIPが表示される* 30 ##30#* # 30 #
31発信者の電話番号の送信を抑制する(CLIR)以降のすべての通話#31#* 31 #* # 31 #
31CLIRの送信の一時的な変更次の呼び出しのみ有効。最終番号なし# 31 #番号* 31 #番号
330受信と送信のサービス制限パスワードはネットワークに依存します。一部のネットワークではデフォルトは 0000 です。* 330 *パスワード* BS ## 330 *パスワード* BS #* # 330 * * BS #
33発信禁止パスワードはネットワークに依存します。一部のネットワークではデフォルトは 0000 です。* 33 *パスワード* BS ## 33 *パスワード* BS #* # 33 * * BS #
331国際電話の発信禁止パスワードはネットワークに依存します。一部のネットワークではデフォルトは 0000 です。* 331 *パスワード* BS ## 331 *パスワード* BS #* # 331 * * BS #
332国際電話の発信を禁止(自宅を除く)パスワードはネットワークに依存します。一部のネットワークではデフォルトは 0000 です。* 332 *パスワード* BS ## 332 *パスワード* BS #* # 332 * * BS #
333総発信サービス禁止パスワードはネットワークに依存します。一部のネットワークではデフォルトは 0000 です。* 333 *パスワード* BS ## 333 *パスワード* BS #* # 333 * * BS #
35着信拒否パスワードはネットワークに依存し、一部のネットワークではデフォルトは0000です。通話転送には対応していません。* 35 *パスワード* BS ## 35 *パスワード* BS #* # 35 * * BS #
351国際ローミング時の着信拒否パスワードはネットワークに依存します。一部のネットワークではデフォルトは 0000 です。* 351 *パスワード* BS ## 351 *パスワード* BS #* # 351 * * BS #
353総着信サービス禁止パスワードはネットワークに依存します。一部のネットワークではデフォルトは 0000 です。* 353 *パスワード* BS ## 353 *パスワード* BS #* # 353 * * BS #
37話中時のコールバック(CCBS)一部のモバイルネットワークでのみ有効* 37 ##37#* # 37 #
43話し中の着信通知別名コールウェイティング* 43 * BS ## 43 * BS #* # 43 * * BS #
61応答がない場合に通話を転送する* * 61 *番号* BS * T ## # 61 * * BS #* # 61 * * BS #
62電源がオフまたは接続できない場合は通話を転送する* * 62 *番号* BS ## # 62 * * BS #* # 62 * * BS #
67話し中または拒否ボタンを押すと通話を転送する* * 67 *番号* BS ## # 67 * * BS #* # 67 * * BS #
コード関数注記スイッチオンスイッチを切るステータスを表示

参照

参考文献

  1. ^ abc 「非構造化補足サービスデータ(USSD)」. Telecom Space . 2021年3月3日時点のオリジナルよりアーカイブ。 2010年8月23日閲覧
  2. ^ Scard, Jen (2022年7月12日). 「USSDとは?」Wireless Logic .
  3. ^ 「TATA Docomo、USSD経由でFacebookとTwitterへのアクセスを導入」2011年7月16日. 2019年11月12日閲覧
  4. ^ Wadhwa, Kul (2013年2月22日). 「Wikipediaを最も必要とする人々に届ける」.ウィキメディアブログ. ウィキメディア財団.(このページは現在は廃止され、無効になっています。)
  5. ^ 「携帯電話の使用状況を監視する」。AT &T Residential Wireless Support。2012年5月11日時点のオリジナルよりアーカイブ2012年5月14日閲覧。
  6. ^ 「アカウントの管理」. AT&T Residential Wireless Support . AT&T . 2013年5月11日閲覧
  7. ^ 「Windows Phone 7はUSSDをサポートしていません」。Microsoft Answers。2012年2月8日。2012年7月3日時点のオリジナルよりアーカイブ。
  8. ^ 「GSM 02.90 (ETSI TS 100 625, V7.0.0) 仕様 (USSD) – ステージ1」。3gpp.org . 3rd Generation Partnership Project . 2013年5月11日閲覧
  9. ^ 「GSM 03.90 (ETSI TS 100 549, V7.0.0) 仕様 (USSD) – ステージ2」。3gpp.org . 3rd Generation Partnership Project . 2013年5月11日閲覧
  10. ^ Kulkarni, Ajay (2020年12月10日). 「通信分野におけるUSSDの将来」Comviva .
  11. ^ 「ユーザー機器のマンマシンインターフェース(MMI) - ETSI TS 122 030 V10.0.0」(PDF)。2011年5月。30ページ。
  12. ^ 「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コードリスト)
「https://en.wikipedia.org/w/index.php?title=Unstructured_Supplementary_Service_Data&oldid=1319355658」から取得