SignalWire.Relay.Calling.CallDetect
This object represents a call detection.
Constructor
The only constructor is the default constructor, properties should all be assigned by initializer or after construction.
Parameters
None
Examples
Basic Example
CallDetect detect = new CallDetect
{
Type = CallDetect.DetectType.machine,
Parameters = new CallDetect.MachineParams
{
// Use default machine detection parameters
}
};
Properties
| Property | Type | Description |
|---|---|---|
Type | [SignalWire.Relay.Calling.CallDetect.DetectType] | This object indicates the type of the configuration object. |
Parameters | object | The configuration object for the operation. |
Methods
ParametersAs<T>()
This is a helper method to convert the Parameters to the real type.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
T | Type | required | This is the data type for the conversion, see [SignalWire.Relay.Calling.CallDetect.DetectType] for more information. |
Returns
T - This is an instance of the data type resulting from the conversion, see [SignalWire.Relay.Calling.CallDetect.DetectType] for more information.
Examples
CallDetect.DigitParams digitParams = detect.ParametersAs<CallDetect.DigitParams>();
CallDetect.FaxParams faxParams = detect.ParametersAs<CallDetect.FaxParams>();
CallDetect.MachineParams machineParams = detect.ParametersAs<CallDetect.MachineParams>();
Events
None