Skip to main content

ExoVoiceAnalyze API

Analyze call recordings to extract transcripts, summaries, sentiment, and business categories.

HTTP Request​

POST http://<API_Key>:<API_Token>@api.exotel.com/v1/Accounts/<account_sid>/Calls/<call_sid>/ExoVoiceAnalyze.json

Prerequisites​

  • The call must have an associated recording (via call_sid)
  • Feature must be enabled by your account manager
  • This is a chargeable service

Request Parameters​

ParameterRequiredDescription
task_idYesCustomer-defined identifier for tracking
callback_urlYesWebhook endpoint for receiving results
insight_tasksYesComma-separated list of tasks to perform
categoriesNoBusiness categories for classification

Available Insight Tasks​

TaskDescription
transcriptFull call transcription
summarizationConcise call summary
sentimentSentiment analysis (Positive/Negative/Neutral)
categoriseClassify call into provided business categories

Response​

Results are delivered asynchronously to your callback_url via webhook.

Sentiment Values​

The sentiment task produces one of three values:

  • Positive
  • Negative
  • Neutral