browser.security.allow.sip.uri_suffix

Indicates support for sip: URIs in transfers and outbound calls.

The default is TRUE. Setting this service property to FALSE will generate an error.connection.noauthorization event if a sip: URI transfer is attempted.

The uri_suffix is optional. By specifying one, you can limit what numbers are allowed in transfers. The uri_suffix specifies whether the number is a local or remote URI and includes the sip: URI. For example:

  • browser.security.allow.sip.localURL.sip:1234@GW1:5070
  • browser.security.allow.sip.remoteURL.sip:4567@GW2:5071

The local URI applies to the localuri attribute of the <transfer> element. The remote URI applies to the dest attribute of the <transfer> element. The Voice Browser service applies the security check per call so if the transfer request specifies a pattern matching the service property setting, then the setting applies.

Say you’ve specified several settings for local URIs:

  • browser.security.allow.sip.localURL.sip:1234@GW1:4441 FALSE
  • browser.security.allow.sip.localURL.sip:4567@GW2:4442 TRUE
  • browser.security.allow.sip.localURL.sip:7890@GW3:4443TRUE

Only one will match the active call. Say a request is made to transfer to sip:1234@GW1:4444. This URI is in the list and the setting FALSE is used. The transfer is not allowed. If no match is found, then browser.security.allow.sip takes precedence and the transfer is authorized.