我在一个 SIP 项目中工作
我已经像这样设置了 OUTBOUND_PROXY
myProperties.setProperty("javax.sip.OUTBOUND_PROXY", "pcscf.infotelims.test:4060/udp");
但是当我使用 RouteHeader 发送发送请求时,该请求会忽略 OUTBOUND_PROXY 并通过 RouteHeader 发送。
路由标头的创建方式如下:
地址 routeAddress = myAddressFactory.createAddress("sip:orig@scscf.infotelims.test:6060"); SipURI myrouteURI = (SipURI) routeAddress.getURI(); myrouteURI.setLrParam();
myRouteHeader = myHeaderFactory.createRouteHeader(myAddressFactory.createAddress(myrouteURI));