(Sfb環境からの)別のPBXへの呼び出しをフォークするときに、仲介サーバーがストリッピングしているというヘッダーに問題が発生しました。MSPL内の履歴情報および宛先変更ヘッダー
MSPLを使用して、仲介サーバーを通じてSIPヘッダーを解析する方法を知っている人はいますか?私は(OnResponseとOnRequestハンドラで)次のようにヘッダを追加して、管理アプリケーション、それを実行している:
// Add a ModifyHeadersSample header.
Header newHeader = new Header("ModifyHeadersSample1", "localhost");
e.Request.AllHeaders.Add(newHeader);
// Add a ModifyHeadersSample header.
Header newHeader = new Header("ModifyHeadersSample", "localhost");
e.Response.AllHeaders.Add(newHeader);
事は、私が歴史-Infoヘッダーが仲介サーバーから解析したいということであり、外部PBXに転送するので、転送中に履歴が失われることはありません。 トラックに余分な情報を追加するために、カスタムヘッダー(例:X-MyHeader)を解析できるようにしたいと考えています。
トランザクションをログに記録すると、自分のSFBサーバーの着信メッセージに追加したヘッダーが表示されますが、それはOut Sip Requestにあります。
私は、リクエストに応じて設定を次のように実行しています:
e.Request.SimpleProxy = true;
e.ServerTransaction.EnableForking = false;
あなたの答えをありがとう。少なくともそれは私に遊ぶために何かを与えました。私は実際にS4INリクエストでスヌーパで見ることができる私のMSPLアプリケーションからの私の要求にDiversionヘッダーを追加しますが、それが外部番号(この場合は別のPBX)に行くと、S4 OUTリクエストは彼は転用ヘッダーを持っています。私はそれが間違っているのかどうか分からない。なぜなら、SFBへの着信接続のための転送ヘッダーでそれをテストしていないからだ。 – grmihel
私は、別のPBXでは、PSTNセットアップではなく、Lync内のトランクセットアップであると想定していました。 PSTNの設定について話していたら、すべてのヘッダーがどちらの方法でも成立しないと思います。 –
必ずしもPSTNである必要はありませんが、たとえば。 Asteriskサーバーに送信し、sipを通じて受信します。しかし、これはPSTNの場合と同じように考えられますか? – grmihel