Interface: OutboundCallAnalyticsRowResponse
Defined in: packages/sdk/src/types/generated/communication.ts:379
One outbound-call row for the phone-number Analytics tab.
Anonymized by default: toNumber, fromPhoneName, and memberId
are populated ONLY in an explicitly-gated, audited raw response. In the
default (anonymized) view they are None and the callee is represented
solely by toNumberHash (a per-viewing-session HMAC pseudonym) and
toNumberDisplay (a compact ...abcd derived from the HMAC digest —
never real phone digits). memberId is raw-only because a Member primary
key is a deterministic re-identifier: any caller with members:read can
join it back to the Member record, which is exactly the anonymized view's
purpose to prevent. The service owns this projection; see
PhoneCallAnalyticsService.
Properties
aiMessageCount?
optionalaiMessageCount:number
Defined in: packages/sdk/src/types/generated/communication.ts:395
answeredBy?
optionalansweredBy:string|null
Defined in: packages/sdk/src/types/generated/communication.ts:392
callOutcome?
optionalcallOutcome:string|null
Defined in: packages/sdk/src/types/generated/communication.ts:393
chatId?
optionalchatId:number|null
Defined in: packages/sdk/src/types/generated/communication.ts:399
createdAt
createdAt:
string
Defined in: packages/sdk/src/types/generated/communication.ts:381
durationSeconds?
optionaldurationSeconds:number|null
Defined in: packages/sdk/src/types/generated/communication.ts:384
finishedAt?
optionalfinishedAt:string|null
Defined in: packages/sdk/src/types/generated/communication.ts:383
fromPhoneName?
optionalfromPhoneName:string|null
Defined in: packages/sdk/src/types/generated/communication.ts:389
id
id:
number
Defined in: packages/sdk/src/types/generated/communication.ts:380
memberId?
optionalmemberId:number|null
Defined in: packages/sdk/src/types/generated/communication.ts:390
memberLabels?
optionalmemberLabels:string[]
Defined in: packages/sdk/src/types/generated/communication.ts:391
memberMessageCount?
optionalmemberMessageCount:number
Defined in: packages/sdk/src/types/generated/communication.ts:396
otherMessageCount?
optionalotherMessageCount:number
Defined in: packages/sdk/src/types/generated/communication.ts:397
startedAt?
optionalstartedAt:string|null
Defined in: packages/sdk/src/types/generated/communication.ts:382
status
status:
string
Defined in: packages/sdk/src/types/generated/communication.ts:385
terminationReason?
optionalterminationReason:string|null
Defined in: packages/sdk/src/types/generated/communication.ts:394
toNumber?
optionaltoNumber:string|null
Defined in: packages/sdk/src/types/generated/communication.ts:388
toNumberDisplay
toNumberDisplay:
string
Defined in: packages/sdk/src/types/generated/communication.ts:387
toNumberHash
toNumberHash:
string
Defined in: packages/sdk/src/types/generated/communication.ts:386
totalMessages?
optionaltotalMessages:number
Defined in: packages/sdk/src/types/generated/communication.ts:398