Revision as of 00:22, July 22, 2016 by Sschlich (talk | contribs)
Jump to: navigation, search

GVP 8.5.1 Iteration 8: Support GIR Recording

Features

  • A new IVR Profile service-type is introduced: record, which is dedicated for IVR Profiles that are associated with recording.

New Options

Keep Alive

enabletcpkeepalive
Section: fm
Valid values: 0 or 1
Default value: 1
Takes effect: At start/restart

Set to 1 to enable sending TCP keepalive probes.
Manage the delay and frequency of these probes with the tcpkeepaliveidle and tcpkeepaliveinterval configuration options.


tcpkeepaliveidle
Section: fm
Valid values: a non-negative integer
Default value: 60
Takes effect: At start/restart

Number of seconds that libcurl will wait while the connection is idle, before sending keepalive probes.


tcpkeepaliveinterval
Section: fm
Valid values: a non-negative integer
Default value: 60
Takes effect: At start/restart

Number of seconds that libcurl will wait for an answer after sending a keepalive probe, before sending another probe.

Resource Manager support for recording IVR Profile

Extend Resource Manager for looking up a recording IVR Profile. This applies to existing usage of MSML VoIP Service DN with RURI parameter media-service=record.

Look up all the IVR Profiles for the selected tenant with gvp.general.service-type that includes record;

  • If the call contains X-Genesys-geo-location, the IVR Profile with a matching

gvp.general.geo-location is selected. It is possible this will yield multiple matching IVR Profiles; no specific behavior is currently defined and RM may choose any matching IVR Profiles;

  • If the call does not contain X-Genesys-geo-location and there is only one IVR Profile with

record service-type, use that one.
Fall through to step 2 for any other conditions to use the existing method.

  • If none of the above matches, select the IVR Profile named record. This is the existing

method.

  • If none of the above matches, select the default IVR Profile as the recording IVR Profile. This is

the existing method.


gvp.general.geo-location
Configured where: IVR Profile-level
Valid values: Any string value
Default value: No default value (undefined parameter)

In cases where 'X-Genesys-geo-location' was provided in initial INVITE, this parameter will be used for selecting recording profile.

gvp.policy.voicexml-recording-allowed
Configured where: IVR Profile-level (or at tenant-level). This is TYPE-III policy parameter
Valid values: true/false
Default value: true

Enables recording for the selected IVR Profile.

gvp.general.service-type
Configured where: IVR Profile-level
New valid value: record

Use to inform that this IVR Profile is for being used as recording.

Pass-through capability in support of GIR recording

Comments or questions about this documentation? Contact us for support!