JoinConference¶
Connect the target to a multi-party conference line.
Parameters¶
Property | Type | Description |
---|---|---|
Required Properties | ||
conference_name | string | Name of the conference line. All connections currently attached to the same conference_name will be able to speak to one another. |
Optional Properties | ||
event_callback | string | URL to receive Conversation Event Callback requests for this conversation. |
live_talk_times | boolean | If true, the event_callback will receive
talk time events. Defaults to false . |
live_transcripts | boolean | If true, real-time transcription will be
enabled for the conversation and event_callback will receive
transcript events.
Defaults to false . |
live_topics | boolean | If true, real-time topic detection will be enabled for the
conversation and event_callback will receive
topic events. Defaults to false . |
live_emotion | boolean | If true, the emotional valence will be reported in each
transcript event. Defaults to
false . |
live_scan | list | List of scans to perform as the conversation is happening.
Each time a scan is trigged, the event_callback will receive
scan events. |
live_scan[].key | string | Unique name for this scan to disambiguate scan events. Each event triggered by this scan will contain the key in the payload. |
live_scan[].query | string | Scanner query to perform. |
do_record | boolean | If true, audio recordings of this conference will be saved. A
recording of the full conference will be made available via the
audio property of the
Conversation object. Each
member’s voice will be recorded in isolation as well and made
available via the channels property of the Conversation.
Defaults to false . |
processors | list | A list of strings indicating which Conversation Processors should be
run on the conversation once finished. The do_record
parameter must be true to process the conversation,
otherwise, this parameter is ignored. |
Example¶
{
"name": "JoinConference",
"conference_name": "OperationsChatRoom",
"event_callback": "http://myserver.com/conferenceevents",
"live_talk_times": true,
"live_transcripts": true,
"live_topics": true,
"do_record": true,
"live_scan": [
{
"key": "greeting",
"query": "~~\"hello {name}\""
}
],
"live_emotion": true,
"processors": ["transcribe", "findtopics"]
}