It provides basic audio signal detection. This layer can be placed on top of an RTP, SRTP, TTS, ASR, Recorder, QoS, Player and Generator layer.
Parameter | Type | Description |
---|---|---|
Alias | String | |
DTMF Detection Sequence | String | DTMF Sequence for Detection |
Debug Log Level | Number | Debug Level |
Dependencies | String | Other dependencies to this element |
Destination Peer | Number | |
Event Filter | String | Filter of Event |
Exact Match | Boolean | |
Frequency Detection Sequence | String | Tone Sequence for Detection |
Max Event Queue Size | Number | Maximum Queue Size |
Max Instances | Number | Maximum Number of Instances of a Component |
Name | String | Component Name |
No Events | Boolean | |
Passthrough | Boolean | High-to-Low Layer Passthrough |
Raw Data To Inject | String | Data Packet to Inject |
Raw Dst L2 To Inject | String | Destination L2 Address |
Raw Dst L3 To Inject | String | Destination L3 Address |
Raw Dst L4 To Inject | String | Destination L4 Address |
Request Timeout | Number | |
Save Dynamic Config | Boolean | |
Show Commands | Boolean | Show Commands |
Show Events | Boolean | Show Events |
Three Way | Boolean | Three Way Detection |
Watch | Boolean | Watch Layer |
Parameter | Type | Description |
---|---|---|
Allow Blocking Event | Boolean | Blocking Events |
Blocked | Boolean | Disable Component |
Debug Log Level | Number | Debug Level |
List | String | List of Parameters |
Max Instances | Number | Maximum Number of Instances of a Component |
Passthrough | Boolean | High-to-Low Layer Passthrough |
Three Way | Boolean | Three Way Detection |
Watch | Boolean | Watch Layer |
Function | Type | Description |
---|---|---|
detectorAddDtmf(layer,dtmf) | function | Add Dtmf for Detection |
detectorAddSeqDtmf(layer,dtmf,event) | function | Add Dtmf Sequence for Detection |
detectorAddSeqSingle(layer,seq,event) | function | Add Tone Sequence for Detection |
detectorAddSingle(layer,freq) | function | Add Tone for Detection |
detectorClear(layer) | function | Clear detection Sequence |
detectorRemoveDtmf(layer,dtmf) | function | Remove Dtmf for Detection |
detectorRemoveSingle(layer,freq) | function | Remove Tone for Detection |
getDetectorAllowBlockingEvent(layer) | getter | Get “Allow Blocking Event” Parameter |
getDetectorBlocked(layer) | getter | Get “Blocked” Parameter |
getDetectorDebugLogLevel(layer) | getter | Get “Debug Log Level” Parameter |
getDetectorDestinationPeer(layer) | getter | Get “Destination Peer” Parameter |
getDetectorList(layer) | getter | Get “List” Parameter |
getDetectorMaxInstances(layer) | getter | Get “Max Instances” Parameter |
getDetectorNoEvents(layer) | getter | Get “No Events” Parameter |
getDetectorPassthrough(layer) | getter | Get “Passthrough” Parameter |
getDetectorThreeWay(layer) | getter | Get “Three Way” Parameter |
getDetectorWatch(layer) | getter | Get “Watch” Parameter |
getStatsDetectorAvailableInstances(layer) | getter | Get “Available Instances” Parameter |
getStatsDetectorDownstreamLastPacket(layer) | getter | Get “Downstream Last Packet” Parameter |
getStatsDetectorDownstreamPacketCount(layer) | getter | Get “Downstream Packet Count” Parameter |
getStatsDetectorMaxDownstreamDelay(layer) | getter | Get “Max Downstream Delay” Parameter |
getStatsDetectorMaxUpstreamDelay(layer) | getter | Get “Max Upstream Delay” Parameter |
getStatsDetectorMeanDownstreamDelay(layer) | getter | Get “Mean Downstream Delay” Parameter |
getStatsDetectorMeanUpstreamDelay(layer) | getter | Get “Mean Upstream Delay” Parameter |
getStatsDetectorMinDownstreamDelay(layer) | getter | Get “Min Downstream Delay” Parameter |
getStatsDetectorMinUpstreamDelay(layer) | getter | Get “Min Upstream Delay” Parameter |
getStatsDetectorName(layer) | getter | Get “Name” Parameter |
getStatsDetectorRateBpsDownstream(layer) | getter | Get “Rate Bps Downstream” Parameter |
getStatsDetectorRateBpsUpstream(layer) | getter | Get “Rate Bps Upstream” Parameter |
getStatsDetectorTimestampIn(layer) | getter | Get “Timestamp In” Parameter |
getStatsDetectorTimestampOut(layer) | getter | Get “Timestamp Out” Parameter |
getStatsDetectorType(layer) | getter | Get “Type” Parameter |
getStatsDetectorUpstreamLastPacket(layer) | getter | Get “Upstream Last Packet” Parameter |
getStatsDetectorUpstreamPacketCount(layer) | getter | Get “Upstream Packet Count” Parameter |
getStatsDetectorVarianceDownstreamDelay(layer) | getter | Get “Variance Downstream Delay” Parameter |
getStatsDetectorVarianceUpstreamDelay(layer) | getter | Get “Variance Upstream Delay” Parameter |
isEventDetector0(event) | event | Tone 0 Detected Event |
isEventDetector1(event) | event | Tone 1 Detected Event |
isEventDetector2(event) | event | Tone 2 Detected Event |
isEventDetector3(event) | event | Tone 3 Detected Event |
isEventDetector4(event) | event | Tone 4 Detected Event |
isEventDetector5(event) | event | Tone 5 Detected Event |
isEventDetector6(event) | event | Tone 6 Detected Event |
isEventDetector7(event) | event | Tone 7 Detected Event |
isEventDetector8(event) | event | Tone 8 Detected Event |
isEventDetector9(event) | event | Tone 9 Detected Event |
isEventDetectorPound(event) | event | Tone \# Detected Event |
isEventDetectorSequence(event) | event | Sequence Detected Event |
isEventDetectorStar(event) | event | Tone * Detected Event |
isEventDetectorStart(event) | event | Tone Start Event |
isEventDetectorStop(event) | event | Tone Stop Event |
setDetectorAllowBlockingEvent(layer,value) | setter | Set “Allow Blocking Event” Parameter |
setDetectorBlocked(layer,value) | setter | Set “Blocked” Parameter |
setDetectorDebugLogLevel(layer,value) | setter | Set “Debug Log Level” Parameter |
setDetectorNoEvents(layer,value) | setter | Set “No Events” Parameter |
setDetectorPassthrough(layer,value) | setter | Set “Passthrough” Parameter |
setDetectorWatch(layer,value) | setter | Set “Watch” Parameter |