1

一口リダイレクトを実装しようとしていました。これを行うには、 javax.servlet.sip.Proxy を使用しています

SipFactory sipFactory = (SipFactory) getServletContext().getAttribute(SIP_FACTORY);
Proxy proxy = request.getProxy();
proxy.setParallel(false);
proxy.setRecordRoute(true);
ArrayList uris = new ArrayList();
SipURI uri2 = sipFactory.createSipURI("48505999666", "some_host");

uris.add(uri2);
proxy.proxyTo(uris);

しかし、From ヘッダーで、電話番号に追加のプレフィックスを取得し、電話で誰が電話しているかを確認できません。From ヘッダーの displayName を変更する方法はありますか?

4

1 に答える 1

0

「追加のプレフィックス」と言うとき、プロキシがFromヘッダーの値を変更しているということですか? これは、プロキシの動作が正しくないように思えます。UAC によって送信されているものと、プロキシによって送信されているものは何ですか?

JSR-289 によると、Fromヘッダーはシステム ヘッダーであるため、プロキシによって変更することはできません。複雑さが増しますが、代わりにバックツーバックのユーザー エージェント (b2bua) を実装できます。

于 2013-03-08T15:01:29.450 に答える