問題タブ [jsmpp]

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 投票する
1 に答える
151 参照

jsmpp - JavaEE 環境で JSMPP を実装するためのベスト プラクティスは何ですか?

私の質問は設計上の問題です。Glassfish 3.1.2 で実行する JavaEE アプリケーションには、顧客に SMS を送信する JSMPP コードの実装があります。このコードは、IP、ポート、およびログオン資格情報を提供するサード パーティの SMS プロバイダー (SMSC) を使用しています。

コードの仕組み: コードは、起動時に接続を開く EJB (@postconstruct) で構成されます。

問題: アプリケーションの実行中に何らかの方法でセッションが失われたり、ドロップされたり、閉じられたりすると、SMPPSession.submitShortMessage を呼び出そうとすると ResponseTimeoutException が発生します。

私の質問: このセッションを再接続/再開するために従うべき設計は何ですか? これは一般的な要件のように思えます。誰かがここですでにそれを行っており、正しい方向に向けることができることを願っています.

どうもありがとう

0 投票する
0 に答える
371 参照

apache-camel - Camel-SMPP コンポーネントを使用して Flash SMS を送信する方法

アプリケーションで camel-smpp (Apache camel のコンポーネントの 1 つ) を使用して、SMS と Flash SMS を携帯電話に送信しています。

アプリケーションから送信 SMS を正常に送信できます。

FLASH SMS として送信するために、進行中のメッセージに MessageClass.CLASS0 パラメータを設定する必要があります。パラメータを設定するための関連する camel-smpp ヘッダーが見つかりません。MessageClass.CLASS0 パラメータを設定するためのヘッダーを教えてください。

よろしく、

バラニ・ラヴィ・カンスR

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

java - jsmpp SMPPSession - 読み取り中の IOException: null

jsmpp ライブラリから AutoReconnectGateway の例実行しようとしています。私の主な仕事は、smpp セッションを常に smpp サーバーに接続しておくことです。

送信および配信機能は正常に機能します。メッセージを送受信できますが、しばらくすると (~ 1 分)、アクティビティ接続が終了しません。

デバッグのために、「e.printStackTrace();」を入れました。SMPPSessionクラスの586行目

これは Stacktrace から取得します

また、EnquireLinkTimer および TransactionTimer パラメータを変更し、tcpdumper でトラフィックをスニッフィングし、jsmpp ライブラリのバージョンを変更し、stackoverflow を読み込もうとしました :) が、運が悪く、アクティビティがない場合でも同じ例外が発生します。

たくさんの感謝。

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

smpp - 1 つの SMPP 要求で 2 つの submit _sm を送信する

1 つの SMPP リクエストで 2 つの異なる submit_sm を送信するにはどうすればよいですか。2 つの異なる submit_sm が 1 つの SMPP リクエストにカプセル化されているようなものです。

次のトレースとして:

SMPP 436 SMPP Submit_sm (ショート メッセージの再構成)、Submit_sm (ショート メッセージの再構成)

ショート メッセージ ピア ツー ピア、コマンド: Submit_sm、Seq: 1093、Len: 191 GSM ショート メッセージ サービス ユーザー データ ショート メッセージ ピア ツー ピア、コマンド: Submit_sm、Seq: 1094、Len: 191 GSM ショート メッセージ サービス ユーザー データ

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

apache-camel - SOURCE_HOST および SOURCE_PORT の Camel-SMPP サポート

camel-smpp は、特定の送信元ホストとポートを設定しSocketConnectionて SMS-C 向けに作成することをサポートしていますか? SOURCE_HOST私の知る限り、またはを設定する URI パラメータはありませんSOURCE_PORT

そのようなパラメータが存在する場合は、私に指摘してください。それ以外の場合、可能な解決策について何か提案はありますか?

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

sms - JSMPP - MO を受信しましたが、短いメッセージのバイト配列が空です

jsmpp を使用して特定の SMSC 接続からの MO 要求を処理する際に問題が発生しています。

問題の接続は適切にバインドされており、MT 要求に対して完全に機能します。ただし、MO が受信されたというコールバックを取得すると、PDU の short_message プロパティが空白として読み取られます。これは、ログに表示される内容のプリントアウトです。

そして、それを生成したコード:

ご覧のとおり、SMSC からデータを取得しています。ただし、短いメッセージを読み取ろうとすると、空のバイト配列が返されます。他のフィールド (送信元アドレスや送信先アドレスなど) は正常に返されます。

さらに、可変長の MO を送信する場合、コマンドの長さは可変です。これは、データが何らかの理由でそこにあることを示しており、何らかの理由で読み取れないことを示しています。

ショート メッセージのバイト配列が空白として返される原因となる可能性のある問題と、問題を解決するための構成設定を教えていただければ幸いです。