This is an old revision of the document!


Upgrade from 3.1.x to 3.2.x

Database Structure

modules/lcr tables

  • Renamed lcr_gw table column 'tag' to 'prefix'.
  • Added new lcr_gw table column 'tag': tag VARCHAR(64) DEFAULT NULL.
  • Increased lcr_gw table version to 2.
  • Script modules/lcr/utils/lcr_upgrade_from_3.1.sh can be used to perform the upgrade of lcr_gw table.

Modules

modules/lcr

  • Renamed 'dont_strip_or_tag_flag' module parameter to 'dont_strip_or_prefix_flag'.
  • Added new optional 'tag_avp' module parameter and made 'lcr_flags' module parameter optional.
  • If 'tag_avp' module parameter is defined, gateway's tag field value is assigned to the AVP by next_gw() and from_gw() functions.
  • load_gws() syntax has changed from load_gws(lcr_id[, caller_uri]) to load_gws(lcr_id[, uri_user[, caller_uri]]).
  • [to|from][_any]_gw() functions now check also transport protocol of gateway.
  • [to|from]_gw() syntax has changed from [to|from]_gw(lcr_id[, ip_addr]) to [to|from]_gw(lcr_id[, ip_addr, proto]).
  • [to|from]_any_gw() syntax has changed from [to|from]_any_gw([ip_addr]) to [to|from]_any_gw([ip_addr, proto]).

modules/utils

  • New function is_int(pvar) that returns true if pvar argument has integer value.

Navigation

Wiki

Other

QR Code
QR Code install:3.1.x-to-3.2.x (generated for current page)