Service property defaults

A service property is a parameter that applies directly to an Voice Platform service (for example, the Speech Server) rather than to a single VoiceXML application. This means that it applies the same behavior for every application that uses that particular service instance.

For example, a given instance of the Speech Server caches all grammars in the location specified in the server.cache.cacheDir service property, regardless of the application that invokes the grammar. A given instance of the Voice Browser service applies the same browser.security.limit.maxCallDuration to all calls.

Voice Platform supplies default values for service properties, and in most cases you will not need to modify them. However, you can specify different defaults for service properties via the Management Station.

In particular, the following features are enabled and/or affected by service properties:

  • Caching—The Voice Browser service supports several service properties that affect resource caching, including the maximum cache size per resource type, maximum size for a single cache entry, and which cookies are to be removed from the cache. Similarly, the Speech Server supports service properties that affect grammar caching. See Service properties that affect caching.
  • Whole call recording—The Speech Server can record an entire call from start to finish. This whole call recording feature is enabled and configured by a group of service properties that may be set on the Speech Server. See Service properties that affect whole call recording.
  • Hot word recognition on bridged transfers—To enable hot word recognition on a bridged transfer in SIP, you must set a service property on the Telephony Session service. See Setting up hot word recognition on a bridged transfer.
  • Speech Server diagnostic logging—To prevent sensitive information from appearing in the nss.log file, you must enable certain service properties. See Speech Server diagnostic logging.