問題タブ [ussd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3049 参照

c# - SMPP を使用して USSD を送受信する

SMPP プロトコルを使用して USSD メッセージを送受信し、このジョブ用の .NET ライブラリを探しています。この仕事の経験がある人はいますか?

0 投票する
1 に答える
2046 参照

ussd - USSD セッション タイムアウト (udp PROMPT)

ユーザー入力 (PROMPT) を待機する ussd アプリケーションを開発したいと考えています。たとえば、ussd メッセージが夜間に送信され、ユーザーが数時間後に返信する場合、どのように対処すればよいか考えていました。確かにタイムアウトはそれを処理できません。私の電話 (sony xperia) では、質問のメッセージがまだ表示されており、エラーが表示されずに返信できます。しかし、サーバー側では、ussd セッションが期限切れになったため、この応答を受け取りません。

メッセージを数回再送信することは解決策ではありません。

0 投票する
1 に答える
502 参照

android - カスタムの請求番号から Android サービスを起動する方法

私は Android アプリケーションを開発しています。カスタム ussd 番号を導入して起動したいバックグラウンドで実行されているサービスがあります。たとえば、# 12345に電話すると#私のサービスが開始されます。よろしくお願いします

0 投票する
1 に答える
823 参照

c# - ソケットからデータを受信中の空のメッセージ

クラスを使用して UAP サーバー (Huawei で USSD メッセージの送受信に使用) に接続しようとしていますSocketが、サーバーからのデータの受信中に問題が発生します。サーバーに正しく接続でき、サーバーにデータを送信することもできますが、データの受信に問題があります。

これは、メッセージを接続して送信するための私のコードです:

関数内で、メソッドBindを呼び出しreceiveてサーバーからデータを取得します。

ここでは、接続、データの送信、およびサーバーからのデータの受信中に、私の Wireshark ログを確認できます。

Wireshark ログ

しかし、ご覧のとおり、サーバーからの最後の 2 つのメッセージは赤色で強調表示されています。これは、サーバーからのデータの受信に問題があることを意味します。dataまた、フィールドの詳細は表示されません。

メッセージの詳細

何が問題なのか本当にわかりません。これはサーバーの問題ですか?別の Socket クライアントを使用してサーバーに接続し、データを受信する必要がありますか?

0 投票する
1 に答える
1693 参照

java - Logica OpenSMPP での USSD のサポート

Logica OpenSMPP ( http://opensmpp.org/ ) を使用して、SMPP プロトコル経由でメッセージを管理しています。SMS および USSD メッセージに応答できるサーバーがあり、クライアントを開発しています。私はすでに、DeliverSM メッセージを送信し、SMS 経由でサーバーから SubmitSM 応答を取得することができました。最初に SMSC を起動してから、次のようなことを行います。

しかし、USSD に対して同じことをしているときに、いくつかの問題が発生します。どうにかして以下を使用する必要があることはわかっています (SMPP V3.4 仕様から抜粋):

SMPP が (GSM) USSD システムへのインターフェースとして使用されている場合、ussd_service_op パラメーターは USSD サービス操作を定義するために必要です。

クライアントが SMS と USSD の両方のメッセージをサーバーに送信することを学習するには、どのような手順を実行する必要がありますか?

0 投票する
4 に答える
24427 参照

modem - USSDコマンドでバランスを取る方法は?

Google で USSD コマンドの送信方法を検索するのに疲れました。オペレーターから残高を確認したい。

私が見たサンプルはすべて、次のようなコマンドを使用しています。

それは正しいようです。私はうまくいくと思うこのようなものを使用しています。私は D-Link GSM モデムを持っており、それを使用してこのコマンドを送信すると、スピーカーからノイズが発生します。これは、何かが起こったことを示していると思います。

自分のアプリケーションでモデムを切断したとき、モデムには独自の Windows アプリケーションがあります。モデムのアプリケーションでチェックすると、USSD タブで、自分のアプリケーションで送信したコマンドの結果を見つけることができます。

その後、そのコマンドは正常に機能しますが、コマンドを送信したときに何が起こるか混乱しています。「OK」が返され、オペレーターの応答が返されず、モデムのアプリケーションがその応答をどのように読み取ることができるか????????

これらのコマンドをテストしましたが、結果が得られず、モデムは次のようなものを返すだけです: "AT+CUSD=1,\"*140*​​1#\"\r\n\OK\r\n" のみ。

コマンドの結果を読み取ると、おそらくコマンドが異なるか、モデムに構成を設定する必要があると思います。

モデムがエラーを返さず、常に OK を返すことは、私にとって非常に興味深いことです。