Relay::Calling::DetectAction
This object returned from the asynchronous detect!
methods that represents a running detector on the call.
Properties
Property | Type | Description |
---|---|---|
result | Relay::Calling::DetectResult | Final detector result. |
completed | boolean | Whether the action has finished. |
payload | object | Payload sent to Relay to start this detector. |
controlId | string | UUID to identify the detector. |
Methods
stop
Stop the action immediately.
Parameters
None
Returns
Relay::Calling::StopResult
- A StopResult
object with a successful
property.
Examples
Detect a machine on the current call. Stop the action after 5 seconds.
action = call.detect!(type: :machine)
sleep 5
action.stop