問題タブ [smpp]
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.
java - SMPPプロトコルを介してSMSCサーバーに接続する方法は?
すべてを尊重します!私はSMSベースの災害管理システムを開発しているプロジェクトに取り組んでいます。
SMSをすべてのサブスクライバーにブロードキャストするには、SMPPプロトコルを介してSMSCサーバーに要求を送信する必要があります。携帯電話会社は、SMSCサーバーに接続するためのIP /ポート、ユーザー名、およびパスワードを提供してくれました。
SMSCサーバーに接続するために実行する必要がある手順について少し混乱していますか?
親切に誰かが私の次の質問に答えます:
1)SMPPプロトコルを介してSMSCサーバーに接続する方法は?
2)SMSCサーバーにリクエストを送信するために独自のSMPPサーバーを作成する必要がありますか?
3)質問2の答えが「はい」の場合、SMPPサーバーからSMSCサーバーにリクエストを送信するにはどうすればよいですか?
どんな助けでもありがたいです!前もって感謝します!
php - SMPP接続
この無料のライブラリを使用して、PHP経由でSMPP接続を確立しています。メッセージを受信するために、例に示す次のコードを使用しています。
ブラウザウィンドウでスクリプトを実行し、指定された60秒以内に携帯電話からSMSを送信すると、完全に機能しますが、長い間機能させる方法がよくわかりません。つまり、実際の状況のように、SMSを受信したときにバックグラウンドで実行し、いくつかのイベントをトリガーする必要がある場合です。それ、どうやったら出来るの?これで、SMSを取得するために毎回ページを更新する必要があり、それは1回しか機能しません。前もって感謝します。
sms - kannel sendms にパラメータを追加するには?
kannel-access.log と kannel.log を作成するためだけに、sendms HTTP URL にパラメーターを追加したいと考えています。
例
ここで、param1、param2、および param3 は追加の http パラメータであり、ロギングにも追加したいと考えています。kannel-access.log の例:
sendms コマンドとロギングを変更するのを手伝ってください。
mobile - SMPP-GSM データ エンコーディング
SMSC と通信し、SMSC と移動局と通信する ESME があると仮定します。テキスト メッセージにエスケープが必要な文字が含まれている場合は、ESC (0x1B) 記号が使用されます。ただし、ESC は GSM アルファベットの制御文字であると考えているため、Latin-1 がエンコードに使用されます。(SMPP v3.4 仕様の 8 ページによると)。さらに、SMSC から移動局への利用可能な符号化が GSM デフォルト アルファベットであると仮定します。ESME によって Latin-1 でエンコードされたエスケープ文字 (ESC) を解釈することは可能でしょうか? 要するに、GSM ESME でテキスト メッセージの文字をエスケープするときに、SMSC またはモバイル ステーションによって誤解される可能性のある奇妙な文字が発生することはありますか?
java - 追加情報を含む SMPP ペイロード?
カスタム パラメータまたはその他の方法を使用して、smpp ペイロード/pdu で追加のデータを送信することは可能ですか。言語 API は、Java、jsmpp、またはその他のいずれかです。可能であれば、例を共有してください。
smpp - SMPPパケットを検査するためのツールを探しています
SMPPパケットを視覚的に検査するために使用できるツールを知っていますか?バイト配列または文字列を入力として受け取り、フィールドをすばやく確認できるツール。
私はたくさん検索しましたが、すべてのツールは実際にはツールではなくコードライブラリでした。
java - JSMPP Submitsm、ショート メッセージを送信できません | USSD
methodonAcceptDeliverSm(DeliverSm deliverSm)
の外で短いメッセージを送信しようとすると、例外が発生します。これが動作している私のコードです:
上記のコードは正常に動作しています。しかし、パラメーターを別のクラスに渡そうとすると、submitsm が機能しません。:(
プロセッサ クラス:
どこに問題があるのか教えてください。皆さんありがとう
perl - Net :: SMBP(Perl)、ESMEからSMSCに確認応答を送信する方法
Net::SMPPを使用して受信機と送信機として機能するPerlスクリプトを書いています。モバイル加入者がショートコード(たとえば123)にメッセージを送信すると、そのメッセージは私のSMPPアカウントに到達し、私のSMPPアプリケーションはメッセージを読み取り、ユーザーに確認応答を返します。たとえば、「メッセージを送信していただきありがとうございます。 "。ユーザーからSMPPアプリに送信されたメッセージをまったく問題なく受信します。問題は、SMSCに確認応答(delivery_sm_resp)を返送して、そのメッセージをストリームから削除し、他のユーザーが送信した次のメッセージを収集できるようにすることです。この関数を使用してみましたが、SMSCからESMEに受信したメッセージからmessage_idを取得する場所がわかりません。
私のコードはです。
SMSCからESMEに受信したメッセージの表示は次のとおりです。SMSCの確認に使用できるmessage_idを見つけて、そのメッセージをストリームから削除し、他のユーザーが送信した次のメッセージを楽しむことができるようにしてください。それ以外の場合、同じPDUを3回受信し、そのタイムアウトまで次のメッセージを楽しむことができません。
sms - Google はテキスト メッセージの送信元アドレスとして「Google」をどのように使用しますか
他の企業がこれを行っているのを見てきましたが、Google は顕著な例です。
Google で 2 要素認証を有効にすると、オプションの 1 つとして、ログオン時に SMS を受信することができます。346-555-1234 のような MSISDN ではなく、送信者のアドレスが「Google」であることに気付きました。
彼らはどのようにそれをしているのですか?
java - SMPP無効な宛先アドレスが国際メッセージを送信しています
こんにちはみんな!(Logica Javaライブラリを使用して)国際SMSvíaSMPPを送信しようとして問題が発生しました。私が行ったテストを要約します。私はWireSharkを使用してSMPP関連のアクティビティを監視しています。
(働く)
/li>
結果:メッセージは正しく配信されます。ここでは、資格情報が有効であることを検証し、送信元アドレスと宛先アドレスが同じであることに注意してください
(失敗)メッセージの宛先アドレスが国際電話番号に設定されていることを除いて、コードは同じままです。
/li>
結果:失敗し、WireSharkをチェックします送信中に次の例外が発生します: SMPP Submit_sm --resp:"無効な宛先アドレス"
私たちのクレデンシャルは国際配信には無効であると思われるかもしれませんが、現在、これらのクレデンシャルを使用して、Webサービスインターフェイスを介して国際メッセージを配信しています。
設定が足りないか、間違って設定しているに違いありませんが、アイデアが足りなくなってしまいました。誰かが正しい方向に向けてくれたら嬉しいです。