CVG 1.13.0 (14-July-2021)

The new version of CVG allows your bots to forward calls to humans even better. In particular, forwarding chains are also possible if call destinations are busy or not reached. This enables bots built with CVG to be used in further application areas in the contact center environment. At the same time, scenarios are also possible in which the forwarding targets are not a classic contact center but somewhere “out there”, for example, self-employed persons or branch offices.

In addition, we now allow you to bring your own Speech-to-Text (STT) from Google as well.

Last but not least, we have tweaked the usability of our UX here and there.

Search for life out there

Enhanced call forwarding / call bridging

Handling of non sucessful call forwarding / call bridging

In the typical use-case inside a call center environment a target number for /call/forward and /call/bridge is always answering the call. But this is definitely not true outside the contact center environment.

To keep the bot in control in case the forward/bridge fails we made the API calls blocking. Although this is a breaking change, we decided to do this in consultation with our customers. Only in this way can the bot receive information about the success/failure of a forward/bridge request.

In case of a successful forward / bridge the response includes OutboundCallSuccess with ringTime in milliseconds, the dialogId and a ringStartTimestamp measured in milliseconds since the epoch (1970-01-01).

In case of a failed forward / bridge the response includes OutboundCallFailure with ringTime in milliseconds, a ringStartTimestamp measured in milliseconds since the epoch (1970-01-01) and a reason, e.g. RING_TIMED_OUT. Check out the OutboundCallFailure schema in the API specification for all possible reasons.

In case of our Dialogflow and Cognigy integration outbound-failure and outbound-success are newly introduced events to enable a Dialogflow / Cognigy bot to handle forward / bridge failures, see Dialogflow Integration resp. Cognigy Integration.

Ringing Tone

For a call handover, a ringing tone can optionally be played into the caller line while the call is being set up. To enable this ringing tone the parameter experimental-enableRingingTone can be set to true at /call/forward and /call/bridge. A ringing tone built into CVG will be played.

It is also possible to activate a ringing tone from our integrated conversational AIs Cognigy and Dialogflow. For this purpose, the parameter experimental-enableRingingTone can also be set to true. In further integrated Conversational AIs this feature will be available soon.

Ringing tone is alpha

We will support ringing tone more extensively in the future. Among other things, it will also be possible to use your own ringing tones. We would like to get more input from you on this and will extend the API accordingly. Therefore, this parameter is currently to be considered experimental. In the future we reserve the right to change the API for ringing tones according to further requirements.

Bring your own Google Speech-to-Text

Since almost one year we enable our customers to use their own Microsoft account for Speech-to-Text.

Since we have received more and more requests to be able to use your own Google account for Google STT, we are now making this possible, too. Use the menu item “Speechcloud Profiles” to add your own Google STT by entering your Google credentials.

bring your own Google STT

UI Improvements

Display Country and Location for Phone Numbers

To better show the geolocation of International Access Numbers (and platform numbers) the country and city (if available) of these numbers are made visible.

country and city of phone number

Broswer Tab Title shows CVG Environment

If you have access to different CVG environments, it is easier to find the right browser tab because we added the environment in the tab title.

Faster Access to DialogId

The dialogId is often required during development. For faster access to it we have added a copy button next to the dialogId under Projects -> Dialogs.

Configurable Recordings for VIER Interaction Analytics

When using the integration with VIER Interaction Analytics, recordings are automatically transferred to Interaction Analytics. In the CVG console, you can now control what type of recordings are automatically transferred. You can either choose to upload all recordings or only recordings with a recordingID that starts with a specific prefix. You can name the recordingID when starting the recording via the API, see /call/recording/start. If the recording ID is omitted, “default” will be used.

configuration of recordings for Upload to VIER Interaction Analytics