Overview of Conversation Analyzer

Vonage Contact Center can record all inbound and outbound calls. For more information about recording calls, see Call recording.

The Interaction Content area of Vonage Contact Center contains all the call recordings for your account. For information about the Interaction Content area of Vonage Contact Center, see Interaction Content.

In this page

If enabled for your account, in addition to listening to and annotating a call recording, agents and supervisors can use the Conversation Analyzer.

The Conversation Analyzer includes the following elements:

  • Call summary. The call summary element consists of Call Overview and Call Time Breakdown areas.
  • Voice visualization. The voice visualization element is a graphical representation of the recording showing which party spoke and when.
  • Event timeline, including call recording (start, pause, resume, stop), transfer, consult, alternate, and hold events.
  • A transcript of the recording displaying the words spoken by each party.
  • Categorization of the contents of the recording. Categories relate to defined phrases that an agent or customer uses during a call.

Conversation Analyzer

Multi-language support

Conversation Analyzer can transcribe conversations in various languages. Conversation Analyzer cannot automatically detect the language of a call recording. To properly transcribe a recording in the correct language, the call must be tagged with the correct language. The language that the call is tagged with determines the transcription profile that Conversation Analyzer uses.

Conversation Analyzer can only transcribe calls in one language. If a recording contains speech in more than one language, the transcription produces inaccurate results for the fragments of the call that are in a language other than the tagged language.

How does Conversation Analyzer determine the language of a call?

Each call has an associated data source—Language—that indicates the language of the call. Conversation Analyzer uses the value in Language at the end of the call to determine which transcription profile to use.

If Language contains no value at the end of the call, Conversation Analyzer does not transcribe the call.

The value of Language must be supported by Conversation Analyzer and in the following format.

Supported languageRequired format
Arabicar-sa
Bashkirba-ru
Basqueeu-es
Belarusianbe-by
Bulgarianbg-bg
Catalanca-es
Croatianhr-hr
Czechcs-cz
Danishda-dk
Dutchnl-nl
English (Australia)en-au
English (United Kingdom)en-gb
English (United States)en-us
Estonianet-ee
Finnishfi-fi
Frenchfr-fr
Galiciangl-es
Germande-de
Greekel-gr
Hindihi-in
Hungarianhu-hu
Indonesianid-id
Italianit-it
Japaneseja-jp
Koreanko-kr
Latvianlv-lv
Lithuanianlt-lt
Malayms-my
Marathimr-in
Mongolianmn-mn
Norwegianno-no
Polishpl-pl
Portugesept-pt
Romanianro-ro
Russianru-ru
Slovakiansk-sk
Sloveniansl-si
Spanishes-es
Swedishsv-se
Tamilta-in
Thaith-th
Turkishtr-tr
Uyghurug-cn
Ukrainianuk-ua
Vietnamesevi-vn
Welshcy-gb

The value of Language is set by a combination of settings. Vonage Contact Center applies these settings in the following order with the next setting overriding the last.

Account default

Each account can have a default language which defines the value of Language at the beginning of the call.

Only Vonage can configure a default language for your account.

Inbound calls

The value of Language for an inbound call depends on the configuration of the following:

  • The line on which the call arrives
  • The interaction plan associated with that line

Inbound line

Every inbound line in your account can have an associated language. The language configured for an inbound line overrides the account's default language. When a call arrives, if the line has an associated language, Vonage Contact Center sets the value of Language to the line's language. If the line does not have an associated language, the value of Language is unchanged from the account's default language.

Only Vonage can configure languages for the lines in your account.

Interaction plan

You can configure one or more applets in your interaction plan to set the value of Language, overriding the value set by the line or the account. The following applets can set the value of Language:

Other features can also use the Language property. Your interaction plan may therefore use other Data Connector or Set Data Source applets to set Language for these features. Make sure that Language contains the correct value for transcribing the recordings at the end of the call.

As the call is routed through such applets in the interaction plan, the applets update the value of Language. If the interaction plan has no applets that update Language, the value is unchanged.

Shimmed calls

If your interaction plan shims a call to another number, the call takes the current value of Language with it. The language of the new line does NOT override the value of Language. However, applets in the new interaction plan CAN override the value of Language.

Outbound calls

Every callback number in your account can have an associated language. The callback number's language overrides the account's default language. When an agent makes a call, if the outbound call's callback number has an associated language, the value of Language is set to that language. If the callback number does not have an associated language, the value of Language is unchanged from the account's default language.

Only Vonage can configure languages for the callback numbers in your account.

If Language contains no value at the end of the call, Conversation Analyzer does not transcribe the call.

Multiple categorization-profile support

Conversation Analyzer supports multiple profiles for categorization.

Conversation Analyzer cannot automatically detect the category profile of a call recording. To properly categorize a transcription of a call recording, the call must be tagged with the correct profile.

How does Conversation Analyzer determine the category profile of a call?

Each call has an associated data source—ConversationAnalyzerProfile—that indicates the categorization profile of the call. Conversation Analyzer uses the value in ConversationAnalyzerProfile at the end of the call to determine which transcription profile to use.

If ConversationAnalyzerProfile contains no value at the end of the call, Conversation Analyzer cannot categorize the call.

The value of ConversationAnalyzerProfile must be a string, no longer than 32 characters. Valid characters are numbers, letters, hyphens (-) and underscores (_). 

The value of ConversationAnalyzerProfile is set by a combination of settings. Vonage Contact Center applies these settings in the following order with the next setting overriding the last.

Account default

Each account can have a default categorization profile which defines the value of ConversationAnalyzerProfile at the beginning of the call.

Only Vonage can configure a default categorization profile for your account.

Inbound calls

The value of ConversationAnalyzerProfile for an inbound call depends on the configuration of the following:

  • The line on which the call arrives
  • The interaction plan associated with that line

Inbound line

Every inbound line in your account can have an associated categorization profile. The profile configured for an inbound line overrides the account's default profile. When a call arrives, if the line has an associated profile, Vonage Contact Center sets the value of ConversationAnalyzerProfile to the line's profile. If the line does not have an associated profile, Vonage Contact Center uses the default value of ConversationAnalyzerProfile for the account.

Only Vonage can configure categorization profiles for the lines in your account.

Interaction plan

You can configure one or more applets in your interaction plan to set the value of ConversationAnalyzerProfile, overriding the value set by the line or the account. The following applets can set the value of ConversationAnalyzerProfile:

As the call is routed through such applets in the interaction plan, the applets update the value of ConversationAnalyzerProfile. If the interaction plan has no applets that update ConversationAnalyzerProfile, the value is unchanged.

Shimmed calls

If your interaction plan shims a call to another number, the call takes the current value of ConversationAnalyzerProfile with it. The categorization profile of the new line does NOT override the value of ConversationAnalyzerProfile. However, applets in the new interaction plan CAN override the value of ConversationAnalyzerProfile.

Outbound calls

Every callback number in your account can have an associated categorization profile. The callback number's categorization profile overrides the account's default profile. When an agent makes a call, if the outbound call's callback number has an associated profile, Vonage Contact Center sets the value of ConversationAnalyzerProfile to the callback number's profile. If the callback number does not have an associated categorization profile, Vonage Contact Center uses the default value of ConversationAnalyzerProfile for the account.

Only Vonage can configure categorization profiles for the callback numbers in your account.

If ConversationAnalyzerProfile contains no value at the end of the call, Conversation Analyzer cannot categorize the call.

Support and documentation feedback

For general assistance, please contact Customer Support.

For help using this documentation, please send an email to docs_feedback@vonage.com. We're happy to hear from you. Your contribution helps everyone at Vonage! Please include the name of the page in your email.