問題タブ [diameter-protocol]

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 に答える
688 参照

mobicents - Mobicents の Destination-Host の値以外の IP に Diameter メッセージを送信するにはどうすればよいですか?

私が見たすべてのDiameter実装では、サーバーから発信されたメッセージは常に、Destination-Host AVPのwhatsのDNS解決済みIPアドレスに向けて送信されます。ただし、商用サーバーでは、すべてのメッセージを取り込んでルーティングする DRA または DEA を構成するオプションがあります。

したがって、モビセントの直径スタックに関しては、このアプローチは実行が難しい場合があります。とにかく、ホスト ファイルを再構成して、メッセージが DRA/DEA で終了するようにすることはできますが、それは面倒です。これらのメッセージを中央のダイアメーター エージェントに送信するオプションはありません。

次の問題は、このような DRA/DEA を作成する予定がある場合、スタックが別のホストへのメッセージを受け入れないことです。ここで、メッセージの Destination-Host パラメーターには、私たちのものとは異なるホスト名が含まれている可能性があります。(それが行く必要がある最終的な目的地になります)

jdiameter コードと RA コードの内部に干渉せずにこれを達成するためのハックはありますか?

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

lte - RestComm Jdiameter を使用して s6a 直径エンドポイントを実装する

私はDiameterを初めて使用し、HSSの動作を模倣してs6aインターフェースのMMEにDiameterリクエストを送信するテストアプリケーションが必要です。

私は seagull ツールをチェックアウトしましたが、seagull はクライアントが常にリクエストを開始すると想定しているため、いくつかの問題があります。しかし私の場合、MME が常に CER 要求を開始するという制約があります。

代替案をチェックしていたところ、RestComm JDiameter に出会いましたが、使い方がわかりません。github リポジトリは、それを使用するための情報を提供しておらず、グーグルでも情報を見つけることができませんでした。

私のアプリケーションで Jdiameter を使用する方法を教えてください。

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

sctp - Restcomm jDiameter: SCTP ソケットの作成中にエラーが発生しました

Jdiameter を使用して、スタンドアロンの SCTP 直径クライアントを作成しようとしています。私が使用しているjarライブラリはjdiameter-api-1.5.9.0-build538-SNAPSHOTjdiameter-impl-1.5.9.0-build538-SNAPSHOTです

しかし、127.0.0.1:55555 で LocalPeer 'client.test.com' のサーバー ソケットを作成できません (org.mobicents.protocols.api.AssociationListener) というエラーが表示されます

TCP で正常に動作します。デバッグを試みましたが、問題を特定できませんでした。これで私を助けてください。

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

lte - これらの直径エラーはいつトリガーされますか?

これらの直径エラーが直径サーバーによって引き起こされる場合の例を挙げていただけますか?

LTE の世界での Error_User_Unknown(5001) および Unknown_Session_ID (5002)

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

syntax - Wireshark フィルタ構文が必要

Wireshark でリクエストをフィルタリングしたいと思います。

たとえばSLRであり、具体的なセッションIDを持ち、指定されたIP宛先アドレスに送信されるDiameterリクエストがあります。SLR と同様 - 10.44.190.40 に送信

セッションがこのノードに対して開始されたすべてのリクエストをフィルタリングしたいのですが、同じセッション ID を持つ STR が他の宛先アドレスに送信されました。

どうすれば続行できますか?

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

c++ - Unix のコード (ビッグ エンディアン) と Linux の同じコード (リトル エンディアン) では、異なる出力直径ファイルが作成されます。

入力として .xml ファイルから直径ファイルを作成する Unix コードがありました。Linux プラットフォームに移行したため、同じユーティリティを作成する必要があります。コードは正常にコンパイルされましたが、ユーティリティが期待どおりに出力ファイルのコンテンツを作成していません。バイトごとにビットが逆になっています。Linux がリトルエンディアンであるためだと思います。

出力ファイルに書き込まれるメッセージ ブロックの形式は次のとおりです。

期待どおりにバイトを書き込むことができるように、コードに追加できるものを誰か提案できますか?

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

networking - DRA (Diameter Routing Agent) サーバー

DRA (Diameter Routing Agent) サーバーはどのように機能しますか? OCS、GGSN、PCRF などのネットワーク ノードにトラフィックをルーティングする基準。

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

python - Pythonで直径AVPを解析して取得する方法は?

いくつかの AVP を含む直径パケット キャプチャ pcap ファイル (tcpdump を使用) があります。pcap ファイルを解析し、AVP にアクセス/取得したいと考えています。

私はpython3.5.1を使用しています。dpkt ライブラリは直径をサポートしているようですが、python3 ではまだ利用できません。2to3-3.5 スクリプトを使用して変換しようとしましたが、完全な変換ではなく、pcap の解析中に Unicode エラーが発生しました。

私は今scapyを使おうとしています。scapy を使用して次のことを行う方法について、いくつかのヘルプ/例が必要です。

  1. pcap ファイルをパースする
  2. pcap から AVP を取得/解析します。

どんな助けでも大歓迎です。

よろしくシャラド