Ticket #400 (closed enhancement: fixed)

Opened 10 years ago

Last modified 10 years ago

Support for Service-Route header (RFC 3608)

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-0.8.0
Component: pjsua-lib Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

The Service-Route header is used for routing requests in 3GPP/IMS network. UAC would construct the initial route-set based on the URI listed in Service-Route headers.

This support will be done in PJSUA-LIB level.

Change History

comment:1 Changed 10 years ago by bennylp

Committed initial, untested code in r1507

comment:2 Changed 10 years ago by bennylp

Updated in r1508

comment:3 Changed 10 years ago by bennylp

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

Change default behavior in r1520:

  • Service-Route processing is now disabled by default, to maintain backward compatibility since lack of S-R will clear the route set for the account.
  • Application can enable S-R processing by setting pjsua_acc_config.enable_service_route, or by specifying --service-route option in pjsua.

See also Difference between proxy and outbound proxy setting in the PJSIP FAQ.

comment:4 Changed 10 years ago by bennylp

In r1542:

  • Changed Service-Route processing to append S-R to existing route set instead of overwriting them.
Note: See TracTickets for help on using tickets.