Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#832 closed enhancement (fixed)

Support for outbound proxy setting without using Route header

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.3
Component: pjsip Version: trunk
Keywords: sipit24 Cc:
Backport to 1.x milestone: Backported:

Description

Although this is not recommended by the spec, some (IMS?) servers don't like the Route header, so it will be a good idea if PJSIP is able to route the request to the server without having to put Route header.

One idea to accomplish this is to utilize an proprietary/internal parameter in the Route header (e.g. "hide" parameter). By using this, PJSIP would process the route set as usual, but the Route header will not be printed to the request.

Attachments (2)

ticket832.patch (4.3 KB) - added by nanang 10 years ago.
Added check of internal param 'hide' in route URI
ticket832.2.patch (3.9 KB) - added by nanang 10 years ago.
Another version: instead of manual param parsing (as in ticket832.patch), param 'hide' existance is checked directly from the hdr->other_param structure.

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by nanang

Added check of internal param 'hide' in route URI

Changed 10 years ago by nanang

Another version: instead of manual param parsing (as in ticket832.patch), param 'hide' existance is checked directly from the hdr->other_param structure.

comment:1 Changed 10 years ago by nanang

  • Milestone changed from release-1.3 to Sipit24
  • Version changed from trunk to Sipit24

In r2702:

  • Introduced a new internal param 'hide' for route header to omit printing this route, yet obeyed.

comment:2 Changed 10 years ago by bennylp

  • Resolution set to fixed
  • Status changed from new to closed

comment:3 Changed 10 years ago by bennylp

  • Milestone changed from Sipit24 to release-1.3
  • Version changed from Sipit24 to trunk

Back-ported to trunk for milestone:release-1.3 by r2724

comment:4 Changed 10 years ago by bennylp

  • Keywords sipit24 added
Note: See TracTickets for help on using tickets.