pub enum ServerMessageMessage {
Show 17 variants
ServerMessageAssistantRequest(ServerMessageAssistantRequest),
ServerMessageConversationUpdate(ServerMessageConversationUpdate),
ServerMessageEndOfCallReport(ServerMessageEndOfCallReport),
ServerMessageHang(ServerMessageHang),
ServerMessageKnowledgeBaseRequest(ServerMessageKnowledgeBaseRequest),
ServerMessageModelOutput(ServerMessageModelOutput),
ServerMessagePhoneCallControl(ServerMessagePhoneCallControl),
ServerMessageSpeechUpdate(ServerMessageSpeechUpdate),
ServerMessageStatusUpdate(ServerMessageStatusUpdate),
ServerMessageToolCalls(ServerMessageToolCalls),
ServerMessageTransferDestinationRequest(ServerMessageTransferDestinationRequest),
ServerMessageTransferUpdate(ServerMessageTransferUpdate),
ServerMessageTranscript(ServerMessageTranscript),
ServerMessageUserInterrupted(ServerMessageUserInterrupted),
ServerMessageLanguageChangeDetected(ServerMessageLanguageChangeDetected),
ServerMessageVoiceInput(ServerMessageVoiceInput),
ServerMessageVoiceRequest(ServerMessageVoiceRequest),
}
Expand description
ServerMessageMessage : These are all the messages that can be sent to your server before, after and during the call. Configure the messages you’d like to receive in assistant.serverMessages
. The server where the message is sent is determined by the following precedence order: 1. tool.server.url
(if configured, and only for "tool-calls" message) 2. assistant.serverUrl
(if configure) 3. phoneNumber.serverUrl
(if configured) 4. org.serverUrl
(if configured)
These are all the messages that can be sent to your server before, after and during the call. Configure the messages you’d like to receive in assistant.serverMessages
. The server where the message is sent is determined by the following precedence order: 1. tool.server.url
(if configured, and only for "tool-calls" message) 2. assistant.serverUrl
(if configure) 3. phoneNumber.serverUrl
(if configured) 4. org.serverUrl
(if configured)
Variants§
ServerMessageAssistantRequest(ServerMessageAssistantRequest)
ServerMessageConversationUpdate(ServerMessageConversationUpdate)
ServerMessageEndOfCallReport(ServerMessageEndOfCallReport)
ServerMessageHang(ServerMessageHang)
ServerMessageKnowledgeBaseRequest(ServerMessageKnowledgeBaseRequest)
ServerMessageModelOutput(ServerMessageModelOutput)
ServerMessagePhoneCallControl(ServerMessagePhoneCallControl)
ServerMessageSpeechUpdate(ServerMessageSpeechUpdate)
ServerMessageStatusUpdate(ServerMessageStatusUpdate)
ServerMessageToolCalls(ServerMessageToolCalls)
ServerMessageTransferDestinationRequest(ServerMessageTransferDestinationRequest)
ServerMessageTransferUpdate(ServerMessageTransferUpdate)
ServerMessageTranscript(ServerMessageTranscript)
ServerMessageUserInterrupted(ServerMessageUserInterrupted)
ServerMessageLanguageChangeDetected(ServerMessageLanguageChangeDetected)
ServerMessageVoiceInput(ServerMessageVoiceInput)
ServerMessageVoiceRequest(ServerMessageVoiceRequest)
Trait Implementations§
Source§impl Clone for ServerMessageMessage
impl Clone for ServerMessageMessage
Source§fn clone(&self) -> ServerMessageMessage
fn clone(&self) -> ServerMessageMessage
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more