browser.security.allow.tel.uri_suffix
Indicates support for tel: URIs in transfers and outbound call.
The default is TRUE. Setting this service property to FALSE will generate an error.connection.noauthorization event if a tel: 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 tel: URI. For example:
- browser.security.allow.sip.localURL.tel:+16505551212
- browser.security.allow.sip.remoteURL.tel:+16508477000
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.tel:+16505551212 FALSE
- browser.security.allow.sip.localURL.tel:+16505551313 TRUE
- browser.security.allow.sip.localURL.tel:+16505551414 TRUE
Only one will match the active call. Say a request is made to transfer to tel:+16505551212. 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.tel takes precedence and the transfer is authorized.