RingCentralRingCentral / New Recording

appKey: ringcentral
triggerKey: new-recording

Trigger Inputs

The following parameters are available when configuring this trigger:
filters
Filters
| Array<{
prop: string
operator: string
value: string | Array<string>
}>
| undefined

Event Payload Properties

The following properties can be referenced when an event occurs:
action
Call Action
string
billing
Billing
{
costIncluded: number
costPurchased: number
}
callDate
Call Date
string | null
callFrom
Call From
string | null
callTime
Call Time
string | null
callTo
Call To
string | null
direction
Call Direction
string
duration
Duration
number
durationMs
Duration in Milliseconds
number
from
From
{
phoneNumber: string
}
id
Call ID
string
lastModifiedTime
Last Modified Time
string
legs
Legs
Array<{
startTime: string
duration: number
type: string
direction: string
action: string
result: string
to: {
phoneNumber: string
}
from: {
phoneNumber: string
}
transport: string
billing: {
costIncluded: number
costPurchased: number
}
legType: string
}>
recording
Recording
{
id: string
uri: string
type: string
contentUri: string
} | null
result
Call Result
string
sessionId
Session ID
string
shortRecording
Short Recording
boolean | null
startTime
Start Time
string
telephonySessionId
Telephony Session ID
string
to
To
{
phoneNumber: string
}
transport
Transport
string
type
Call Type
string
uri
Call URI
string